Protocols & Transport
Page 7 of 20: Browse 467 curated streaming protocol resources — HLS, MPEG-DASH, CMAF, WebRTC, and RTMP specs, servers, and tools on Awesome Video.
About this collection
Protocols & Transport brings together 467 curated resources from across the video technology landscape. Notable topics include Adaptive Bitrate Algorithms & Tools, Adaptive Streaming, CMAF & fMP4 Packaging, and DASH Manifest Tools.
Subcategories
- Adaptive Bitrate Algorithms & Tools
- Adaptive Streaming
- CMAF & fMP4 Packaging
- DASH Manifest Tools
- DASH Tools
- HLS Manifest Parsers & Generators
- HLS Tools
- Low-Latency Streaming Tools
- Transport Protocols
Resources
- MPEG DASH DownloaderContribute to mahbubcseju/MPEG-DASH-Downloader development by creating an account on GitHub.
- MPEG-DASH MPD Python LibraryA Python implementation of the MPEG-DASH schema and tools to validate or create MPD files. It aligns with the official XML schemas for DASH…
- MPEGDASH iOS PlayerThe MPEG-DASH Player iOS Application.
- Opus DASHSpecification for Encapsulating Opus Audio in ISO-BMFF Container
- Python MpegdashMPEG-DASH MPD(Media Presentation Description) Parser
- python-mpegdash — Python MPD parserZero-dependency Python MPEG-DASH MPD parser using stdlib XML.
- Samples players for dash.jsCollection of sample players demonstrating dash.js features and implementation patterns for MPEG-DASH streaming.
- The structure of an MPEG-DASH MPDThe MPEG-DASH Media Presentation Description (MPD) is an XML document containing information about media segments, their relationships and…
- Videojs Contrib DASHVideo.js plugin for supporting the MPEG-DASH playback through a video.js player
- 507_hls_authoring_for_airplay_2.Apple WWDC presentation on HLS authoring best practices specifically for AirPlay 2 compatibility and long-form video delivery.
- 510_validating_http_live_streams.Apple WWDC presentation covering validation techniques and tools for HTTP Live Stream (HLS) compliance and quality assurance.
- 515_hls_authoring_updateWWDC 2017 presentation covering updates and best practices for authoring HLS streams for Apple devices.
- Advances in HTTP Live Streaming - WWDC 2017 - Videos - Apple DeveloperHTTP Live Streaming allows you to stream live and on-demand content to global audiences.
- Apple HLS - IETF RFC8216Defines both the metadata structure and some client/server requirements
- Apple HLS ToolsApple's HLS Tools assist developers in creating and validating HTTP Live Streaming (HLS) content for Apple devices.
- Apple Reference StreamsApple provides example streams demonstrating the features of HTTP Live Streaming (HLS) for testing and development purposes.
- Apple Technical Note TN2224 - HLS Best PracticesAn Apple Technical Note detailing best practices for HTTP Live Streaming. It covers how to encode media, segment files, set up playlists, a…
- Bento4 HLS DocumentationBento4 developer documentation for HLS-specific tools, including utilities for creating, analyzing, and manipulating HTTP Live Streaming pl…
- Content Protection for HLS with AES-128 EncryptionWe will outline the most popular method for content protection with the HTTP Live Streaming (HLS) protocol: AES-128 content encryption.
- Creating a Master PlaylistApple's developer documentation explaining how to construct HLS master playlists that reference multiple variant streams for adaptive bitra…
- draft-pantos-hls-rfc8216bis-00 - HTTP Live Streaming 2nd EditionDraft specification for the second edition of HTTP Live Streaming (HLS), documenting the protocol standard for adaptive bitrate video deliv…
- Go TS SegmenterLive TS segmenter and HLS manifest creation in Go.
- gohlslib — Go HLS client & muxer libraryPure-Go HLS library (from MediaMTX project) with client and muxer; outputs MPEG-TS, fMP4, or LL-HLS, supports AV1/VP9/H265/H264/Opus/AAC.
- GoHLStreamer — on-the-fly MP4→HLS from object storageGo server converting MP4 to HLS on-the-fly, loading source from object storage (Appwrite/DigitalOcean Spaces).