Protocols & Transport

Browse 470 curated streaming protocol resources — HLS, MPEG-DASH, CMAF, WebRTC, and RTMP specs, servers, and tools on Awesome Video.

Subcategories

Resources (showing 193–216 of 470)

  • HLSionHTTP Live Streaming (HLS) download manager to offline playback.
  • HTTPLiveStreamingToolsLatest Apple HLS tools copy from Apple Developer Center
  • HlsclientPython-based HLS client library from Globo for downloading and processing adaptive streaming video content.
  • HlsdlC program to download VoD HLS (.m3u8) files.
  • Hlsdownloader (nmrony)Downloads HLS Playlist file and TS chunks.
  • Hlsdownloader CLIDownloads HLS Playlist file and TS chunks using Terminal
  • HlsqA CLI for adding some color to your HLS manifests along with some basic filtering.
  • HlstoolsTools for working with HLS streams, including parsing, inspection, and manipulation of HTTP Live Streaming manifest and segment files.
  • Introducing Low-Latency HLS - WWDC 2019 - Videos - Apple DeveloperWWDC 2019 session introducing Low-Latency HLS. Since its introduction in 2009, HTTP Live Streaming has enabled the delivery of countless li…
  • M3U8Python library from Globo for parsing and generating M3U8 playlists used in HLS streaming workflows.
  • M3U8 (grafov)Parser and generator of M3U8-playlists for Apple HLS. Library for Go language.
  • M3U8 Parser (carlanton)HLS compliant m3u8 parser for Java.
  • M3U8ParserA light weight M3U8 parser. Support X-Key & X-Session-Key.
  • MambaMamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
  • MediasegmenterCommand-line tool for segmenting media files into HLS-compatible chunks for adaptive streaming delivery.
  • Mock HLS ServerFake a live/event HLS stream from a VOD one. Useful for testing.
  • Morsel📇 Swift library for creating HLS playlists and fragmented mp4 files. Works on Linux and iOS.
  • Mux HLS StreamsMux offers a set of test HLS streams, primarily used by hls.js and hosted by Mux, for testing and development.
  • NGINX Audio Track For HLS ModuleNginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly.
  • NGINX HLSContribute to zhaiweiwei/nginx-hls development by creating an account on GitHub.
  • NGINX HLS AnalyzerFork of fmsloganalyzer to adapt it for HLS streaming analyzes with nginx
  • NGINX VOD Module Fmp4 HLSPlay fragmented mp4's on HLS using nginx-vod-module
  • Protocol Extension for Low-Latency HLS (Preliminary Specification)Apple's preliminary specification for protocol extensions that reduce latency in HTTP Live Streaming, enabling lower-delay video delivery.
  • RFC 8216: HTTP Live Streaming (HLS)The IETF RFC that specifies HTTP Live Streaming (HLS), defining the playlist format (M3U8) and media segment structure for Apple's streamin…