news 2026/9/2 14:52:45

Decimen Optical Transfer发送教程:调好这2个参数,QR文件传输速度直逼600KB/s

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Decimen Optical Transfer发送教程:调好这2个参数,QR文件传输速度直逼600KB/s

Decimen Optical Transfer发送教程:调好这2个参数,QR文件传输速度直逼600KB/s

【免费下载链接】decimen-optical-transfer项目地址: https://gitcode.com/gh_mirrors/de/decimen-optical-transfer

Decimen Optical Transfer 是一款用"屏幕 + 摄像头"发送文件的开源工具:把文件渲染成一段循环播放的动画二维码(QR 码流),另一台设备对着屏幕拍摄即可无损还原文件。整个过程无需网络、无需 App、无需配对,官方实测桌面发往手机可持续418.5 KB/s,峰值窗口高达601.5 KB/s

💡 提示:文中所有数据来自仓库 benchmarks/records.json 的正式跑分记录。

为什么调参数能直逼 600 KB/s?

发送页面的默认参数是为"最佳演示场景"调好的(120 Hz 高刷屏 + 近距手机拍摄),而真实使用场景中屏幕刷新率、拍摄距离各不相同。官方文档 docs/user/sending.md 说得很直白:bytes/frame 和 tx fps 是两个真正起作用的"扳手"(levers)

调参面板的完整定义就在 shared/send-settings.ts 中:

参数默认值可选范围作用
tx fps(帧率)6010 / 15 / 20 / 24 / 30 / 55 / 60每秒发送多少个二维码帧,直接决定理论速度上限
bytes / frame(每帧字节数)2953(QR v40)500 ~ 2953每个二维码"装多少货",越大信息密度越高,但越难被摄像头稳定识别
纠错等级L喷泉码(Fountain Code)已兜底丢帧,保持默认即可
显示尺寸900 px全屏展示时自动忽略

⚠️ 改任何一项都会重启码流,接收端会自动跟着重置,不用手动操作。

两个参数的调优口诀:先降"每帧字节",再降"帧率"

官方 docs/user/troubleshooting.md 给出的慢速/卡死修复顺序就是"这两个参数"的标准用法:

  1. bytes/frame → 1465(QR v27)默认 2953 字节是为"手机对手机近距离"调的密度极限值;普通显示器、手臂距离拍摄时最容易翻车,降到 1465 能大幅提升识别率。
  2. tx fps → 2460 帧/秒是为 120 Hz 发送端准备的。如果你的发送屏是 60 Hz,帧与屏幕刷新"打架"会导致捕获率骤降,降到 24(或 30)即可稳定。

📌 一句话口诀:传输慢就先降 bytes/frame;还是不行再降 tx fps。顺序别反——先降密度保"收得到",再降帧率保"看得清"。

一次成功的发送:完整步骤

  • 发送端(笔记本/显示器):打开/send/→ 切到File模式 → 点Select File(最大 64 MB),码流立即开始;同时把屏幕亮度拉满。
  • 接收端(手机):打开/receive/→ 点Start camera→ 让二维码充满取景框,并用东西把手机撑住(手持抖动导致的自动对焦漂移是最常见失败原因)。
  • 小技巧:点击发送端的二维码可全屏放大,更大的物理码意味着接收端可以站更远、或解码更密的帧。
  • 码流会一直循环播放,没有"结束"动作——接收端凑够数据会自动收尾,发送端点Stop transfer停止即可。

进度条走满后,接收端显示文件预览和Save链接——前提是 SHA-256 校验通过,文件与发送端逐字节一致。

速度有多快:带"收据"的实测数据

官方为每次跑分生成完整的诊断报告(run receipt),数据可复核:

设备组合持续速度峰值(≥1 秒窗口)传输内容
桌面 → 手机(Odyssey G9 49″ → iPhone 17 Pro Max)418.5 KB/s601.5 KB/s1 MB 文件,2.5 秒
手机 → 手机(iPhone 17 Pro Max 对拍)199.2 KB/s340.8 KB/s1 MB 文件,5.1 秒

原始跑分记录:benchmarks/runs/2026-08-09T04-12-41-run.json、benchmarks/runs/2026-08-09T04-49-39-run.json。

所以"直逼 600 KB/s"指的是桌面大屏高刷发送端的峰值窗口速度;日常手机对手机也能稳在 200 KB/s 上下——把上面的两个参数调对,你自己的设备对大概率能拿到更好成绩。想复现官方测试,可以用 1 MB 的标准基准文件(sha-256 固定,见 benchmarks/records.json)。

写在最后

  • 发送端屏幕亮度拉满,接收端手机撑稳,二维码尽量充满取景框;
  • 记住顺序:bytes/frame 1465 → tx fps 24,从这两档开始往下试;
  • 码流永不结束,接收端自己收尾;SHA-256 校验保证文件一致。

更多细节可查阅官方文档:快速上手、发送指南、故障排查、隐私说明。

【免费下载链接】decimen-optical-transfer项目地址: https://gitcode.com/gh_mirrors/de/decimen-optical-transfer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 14:52:27

FLIR Research Studio专业红外热成像分析软件:部署、功能与应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 14:52:17

ws1830S NFC读卡模块实战:从选型、天线匹配到程序调通

简介:面向NFC应用开发者的完整工程资料包,整合了WS1830S芯片手册、原理图、PCB设计文件及基于SPI接口的通信程序,覆盖读写功能开发的关键环节,适合需要快速上手近场通信项目的硬件工程师或嵌入式开发者。压缩包共158个文件&#x…

作者头像 李华
网站建设 2026/9/2 14:51:26

谷歌Antigravity支持WSL:Win11本地Linux环境直连云端AI开发

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 14:49:57

基于WebGPU的浏览器本地LLM推理完整实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 14:49:30

AI工程师社区价值构建:从技术大会质量争议看高质量内容实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华