Constructing Per-Shot Bitrate Ladders using Visual Information Fidelity
Method for predicting per-shot bitrate ladders from VIF features computed on the uncompressed source, avoiding any pre-encodes.
Link
Related resources
- dash.js BolaRule ABR DocumentationReference documentation for dash.js's BOLA adaptive bitrate rule, describing buffer-level to bitrate mapping and switching thresholds.
- Convex Hull Prediction Methods for Bitrate Ladder Construction: Design, Evaluation, and ComparisonACM TOMM 2025 study benchmarking handcrafted and deep-learning convex-hull predictors over 300 UHD shots across AVC, HEVC and VVC, with com…
- Probing WebRTC Bandwidth — Why and How in GCCDeep dive into libwebrtc's ProbeController internals: padding probe packet construction, ramp-up behaviour and the 300 kbps starting estima…
- DASH-NS3 — ns-3 Adaptive Streaming Simulation ModuleMaintained ns-3 module for multi-client HTTP adaptive streaming experiments, with pluggable adaptation algorithms (tobasco, festive, panda).
- LoL+ — Low-Latency ABR and Playback Control for dash.jsLearning-based low-latency rate selection plus playback-speed control implemented on dash.js, from the MMSys grand-challenge lineage.
- Adding Trick Play to a DASH or HLS StreamPackaging guide for trick-play and tiled thumbnail tracks, covering --trickplay, JPEG tile fourcc and fixed-GOP requirements for live.
- dash.js — MPD and Inband Event HandlingOfficial guide to EventStream and InbandEventStream handling in dash.js, including emsg parsing and the AOMedia ID3 emsg scheme.
- Pion WHIP/WHEP Reference Server ExampleRoughly 200-line Go reference implementation of a WHIP ingest plus WHEP playback server on Pion, publishable from OBS or GStreamer and play…
- White Paper: SRT vs RIST for Professional Video ContributionVendor white paper comparing SRT and RIST for contribution and distribution: retransmission behaviour, FEC options, profile interop and gov…
- RIST Payload Format Descriptor Registry (VSF TR-06-03)Official VSF registry repository for RIST Advanced Profile Payload Format Descriptor values used to signal payload types.
- VSF TR-06-4 Part 6: RIST Transport Stream Program SelectionRIST extension spec letting a receiver request specific TS programs via Keep-Alive so the sender transmits only those, backward compatible…
- VSF RIST Activity Group — Specification IndexCanonical Video Services Forum index for RIST specs: TR-06-1 Simple Profile, TR-06-2 Main Profile, TR-06-3 Advanced Profile and all TR-06-4…