Okapi Sports Network
R2 replay delivery test
Compare a single MP4 today and an adaptive HLS manifest later.
Nothing is uploaded or changed by this page.
Waiting for a video URL
- Start playback, then seek near the middle and near the end.
- Switch the player menu between Video.js, hls.js, and native playback to compare the same asset.
- Video.js uses its bundled VHS engine for HLS where Media Source Extensions are appropriate, while retaining native HLS on Safari.
- In Video.js mode, click STATS in the control bar. It opens an adjacent panel and never covers the broadcast.
- A public custom-domain MP4 should support HTTP Range requests; otherwise seeking may be slow or restart the transfer.
- For HLS, allow this page’s origin in the R2 bucket CORS policy and publish
master.m3u8only after all segments exist. - A 6.9 GB MP4 is a useful baseline, but it is not adaptive: viewers receive its one encoded bitrate.