Adaptive Streaming
Browse 123 curated adaptive streaming resources for video development on Awesome Video.
Topics
Resources
- AWS Stale Playlist DetectorThe Stale Playlist Detector (SPD) is a tool to monitor live HLS origin endpoints for changing playlists.
- BOLA: Near-Optimal Bitrate Adaptation for Online VideosAcademic paper presenting the BOLA algorithm for adaptive bitrate selection in video streaming players.
- CMAF for Low Latency Streaming – BitmovinA detailed blog explaining how CMAF enables low-latency streaming. Bitmovin covers the technical aspects of chunked CMAF, the changes requi…
- CTA WAVE Low Latency Service GuidelinesGuidelines from the CTA WAVE (Web Application Video Ecosystem) project focusing on low-latency streaming service implementation, including…
- DlNode.js DASH and HLS downloader.
- HTTP Adaptive Streaming: A Review on Current Advances and Future ChallengesRecent ACM TOMM survey of HAS research: ABR classes, low-latency delivery, edge assistance and open problems.
- HTTP StreamingHLS, DASH, and future HTTP streaming protocols library for video.js
- NeSt-VR: Network-aware Step-wise Adaptive Bitrate for VR Streaming over Wi-FiAcademic paper proposing a network-aware step-wise ABR algorithm for VR video streaming over Wi-Fi networks.
- Pensieve (Adaptive Bitrate AI Algorithm)A research system that uses reinforcement learning to generate adaptive bitrate (ABR) algorithms. Pensieve learned an ABR algorithm that ca…
- Puffer (Stanford Live Streaming Research)A free live TV streaming research study by Stanford University that uses volunteer viewers to train and evaluate new adaptive streaming alg…
- TiyuntsongSelf-play reinforcement learning + GAN-based adaptive bitrate streaming algorithm implementation (TensorFlow/tflearn), companion to arXiv:1…
- BBC R&D Adaptive Bitrate Test MediaThe BBC Research & Development department offers MPEG-DASH test media for developers and researchers.
- Bento4 mp4dashCommand-line tool from Bento4 for creating DASH-compliant MP4 files and streaming packages.
- Combine MpdCombine MPEG DASH MPD manifest files.
- DASHAn MPEG/DASH client-server module for simulating rate adaptation mechanisms over HTTP/TCP.
- DASH DRMExample implementations demonstrating MPEG-DASH playback with DRM protection schemes.
- DASH IF ConformanceThis repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further st…
- DASH IF Test Assets DatabaseA database of test assets provided by the DASH Industry Forum for validating DASH implementations.
- DASH JSA reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
- DASH JavaScript PlayerReference implementation player for MPEG-DASH using dash.js library, useful for testing and compliance verification.
- DASH Live Source SimulatorDASH live source simulator providing reference live content.
- DASH ProxyExperimental MPEG-DASH media gateway - proxy on-the-fly modified MP4 segment metadata
- DASH Proxy (Viblast)Easy downloading and mirroring of MPEG-DASH streams
- DASH Sequences (GPAC Wiki)The GPAC Wiki provides DASH sequences for conformance testing and validation.