Node m3u8-parser
A JavaScript library (used by Video.js) for parsing M3U8 manifests. It’s well-tested and can be used in Node or the browser to interpret HLS playlists, useful for building custom players or playlist manipulation tools.
A JavaScript library (used by Video.js) for parsing M3U8 manifests. It’s well-tested and can be used in Node or the browser to interpret HLS playlists, useful for building custom players or playlist manipulation tools.
A guide from Wowza on using CMAF for low-latency streaming. It explains how CMAF enables low-latency modes in HLS and DASH by using chunked transfer encoding and provides configuration tips for achieving sub-2-second latency.
Wowza Ultra Low Latency CMAF Guide Read More »
A Python library to parse and generate M3U8 playlists for HLS. It allows developers to programmatically read HLS master or media playlists and create new ones, which is useful for tasks like dynamic playlist generation or analysis.
Python m3u8 Library Read More »
An online demo environment for hls.js where one can input a Low-Latency HLS playlist URL to test playback. Useful for testing LL-HLS streams in a real player implementation and observing buffering and timing behaviors.
hls.js Low-Latency Playlist Simulator Read More »
A Varnish Software blog post on using Varnish Cache for live video streaming (HLS/DASH). It covers techniques for caching segments and manifests at the edge, and how to handle cache invalidation and high request rates for live streams.
Varnish Streaming Cache (Blog) Read More »
Documentation for Wowza Streaming Engine, a commercial media server supporting RTMP, RTSP, HLS, DASH, and more. It covers setup and integration details for those using Wowza to host live or on-demand streaming services.
Wowza Streaming Engine (Docs) Read More »
A lightweight open source video and audio player for the web. OpenPlayerJS supports modern streaming formats (HLS via hls.js, DASH via dash.js) and provides a clean UI that is easily customizable, aiming to be an easy-to-integrate solution.
Guidelines from the CTA WAVE (Web Application Video Ecosystem) project focusing on low-latency streaming service implementation, including Low-Latency DASH and HLS considerations.
CTA WAVE Low Latency Service Guidelines Read More »
An Apple Technical Note detailing best practices for HTTP Live Streaming. It covers how to encode media, segment files, set up playlists, and deliver HLS streams efficiently.
Apple Technical Note TN2224 – HLS Best Practices Read More »
An official Wiki guide from FFmpeg explaining how to set up streaming using FFmpeg, including examples for streaming via RTMP to servers or using FFmpeg as a server for HLS/DASH.
FFmpeg Wiki: Streaming Guide Read More »