Skip to content

Related project for high-throughput animated QR transfer #17

Description

@infrost

Hi! Thanks for building txqr — it is a very interesting project.

I’m leaving this as a reference for people who arrive here looking for newer implementations of high-throughput QR-based offline transfer.

I’ve been working on a related project here:

RaptorQR

RaptorQR uses the Rust cberner/raptorq implementation of RaptorQ (RFC 6330), compiled to WASM, as its primary fountain-code codec.

Measured examples:

Scenario Result
V20 QR, 4-code parallel playback, 30 FPS up to 300 decoded QR symbols/s
V30 QR, 4-code parallel playback, 30 FPS 100+ decoded QR symbols/s
95.2 KB file transfer, V30-L x 4QR @ 30 FPS 375 ms, about 254.0 KB/s
6.5 MB file transfer, V30-L x 4QR @ 30 FPS 36 s, about 183.6 KB/s

The 95.2 KB and 6.5 MB file transfer tests were measured using an iPhone 16 / Safari as the QR scanner.

Image

This is not an official continuation of txqr, but I hope it may be useful for people interested in high-throughput animated QR transfer, air-gapped file transfer, or browser-based offline data transfer.

Thanks again for the original work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions