闪码传 闪烁二维码传文件 · 纯视觉通道

把文件二进制切成固定大小的块,每块编成一张二维码在发送端屏幕上连续闪烁播放;接收端用摄像头逐帧扫码、校验 CRC、按索引重组,最后自动下载成文件。不联网、不蓝牙、不装 App,全部在本机浏览器里完成。

视觉(本页)/shanping/屏幕↔摄像头,适合没网没蓝牙的隔离环境、教学演示;建议文件 <500KB。
音频 /soundwave/扬声器↔麦克风,无摄像头设备也能玩,带宽低。

隐私提示:文件内容只在两台设备之间以可见光/声波传递,本页不上传任何数据到服务器,关闭页面即不留痕。教学演示场景可直接切到「自测」页做闭环验收。

发送端 屏幕对着另一台设备的摄像头
尚未选择文件。建议 <500KB;文本、图片、小压缩包均可。
闪烁间隔180 ms
就绪
选择文件后这里会全屏显示二维码帧
请把屏幕亮度调高、正对接收端摄像头
正在请求摄像头…
接收端 对准发送端屏幕
取帧间隔180 ms
已收块 / 总块– / –
进度–
尝试帧0
失败 / CRC错0
等待第一帧(块头 magic=NQ)…
闭环自测(不依赖摄像头) 生成→离屏渲染→jsQR解码→乱序收集→重组比对
内置测试数据含 0x00、0xFF、中文 UTF-8 字节与长随机串,自动切成 ≥10 块;解码后按乱序喂入收集器,再与原文逐字节比对。
待运行
点击「运行自测」开始…