Video, streamed out of the XRP Ledger

Nothing is served from this site but an index. Every frame arrives as transaction memos and goes straight to the decoder.

idle · · 0 requests · account

0.0s buffered ahead
read rate
0 transactions fetched
0 KB pulled from ledger

Fragments

    What is happening

    1. The index gives a fragment's byte range — never its bytes.
    2. That range maps to a run of transactions, each holding 1019 bytes of memo.
    3. The browser pulls them from a public node by hash, in parallel.
    4. Payloads are concatenated, trimmed, and checked against SHA-256.
    5. The fragment goes into a SourceBuffer, and the decoder plays it.

    The numbers