Protocols & Transport
Page 2 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
- OBS Studio SRT SupportOBS Studio, a popular open-source software for video recording and live streaming, introduced support for SRT output starting from version…
- OpenViduAn open source platform for building video conferencing or streaming solutions. OpenVidu provides easy-to-use APIs for WebRTC, enabling mul…
- OvenPlayerOvenPlayer is a JavaScript-based player that supports Low-Latency HLS (LLHLS) and WebRTC playback. Designed for integration with OvenMediaE…
- PeerJSA simple peer-to-peer JavaScript library that abstracts WebRTC for direct video, audio, and data connectivity between browsers. Provides an…
- Pion WebRTCA pure Go implementation of the WebRTC protocol, enabling developers to build real-time video (and audio) streaming applications without ex…
- QUIC (Quick UDP Internet Connections)QUIC is a transport layer network protocol designed by Google to improve the performance of connection-oriented web applications. It reduce…
- RTMP (Real-Time Messaging Protocol)RTMP is a protocol developed by Adobe Systems for streaming audio, video, and data over the Internet. It is widely used for live streaming…
- RTMP vs. RTSP: Which Protocol Should You Choose?This article provides an in-depth comparison between RTMP and RTSP protocols, discussing their functionalities, pros and cons, and suitable…
- RTMP vs. WebRTC vs. HLS - A Comparison of Streaming ProtocolsAn in-depth blog post by Dyte that compares RTMP, WebRTC, and HLS streaming protocols. It discusses their concepts, supported browsers and…
- RTP (Real-time Transport Protocol)RTP is a network protocol for delivering audio and video over IP networks. It is widely used in communication and entertainment systems tha…
- RTP BenchmarksA benchmarking suite designed to compare the video streaming performance of various RTP libraries, including uvgRTP, Live555, and FFmpeg. I…
- Real-Time Streaming Protocol (RTSP)RTSP is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. It is c…
- RootEncoderRootEncoder is an Android library that enables streaming of video and audio to media servers using protocols such as RTMP, RTSP, SRT, and U…
- SRT (Secure Reliable Transport) ProtocolSRT is an open-source video transport protocol that utilizes the UDP transport protocol. It provides connection and control, reliable trans…
- SRT Live ServerSRT Live Server (SLS) is a live streaming server that supports the SRT protocol, enabling low-latency and secure video streaming. It allows…
- SRT Protocol DocumentationHaivision provides comprehensive documentation for the SRT protocol, offering guidance on setting up and deploying SRT technology. This res…
- SRT Support in VLC and GStreamerThe SRT protocol has been widely adopted by the open-source community, with support integrated into leading technologies like VLC media pla…
- Secure Reliable Transport (SRT) Protocol SpecificationAn Internet Draft from the IETF detailing the SRT protocol, an open-source video transport protocol that utilizes UDP for low-latency and r…
- StreamOptix: A Cross-layer Adaptive Video Delivery SchemeA research project that presents a cross-layer video delivery scheme, StreamOptix, proposing a joint optimization algorithm for video deliv…
- Streaming 101: Understanding the Differences Between Streaming ProtocolsAn article explaining the differences between various streaming protocols, including RTMP, RTSP, HLS, and DASH, and providing guidance on c…
- Streaming Protocol Comparison: RTMP, WebRTC, FTL, SRTAn in-depth guide by Restream that explains and compares popular live streaming protocols, including RTMP, WebRTC, FTL, and SRT. This resou…
- TCP Video Streaming ToolsA collection of tools aimed at implementing video streaming features over the TCP protocol. It supports sending video streams via RTMP and…
- TCP vs. UDP for Video StreamingThis article explores the differences between TCP and UDP protocols in the context of video streaming. It discusses their respective advant…
- THEOplayerA commercial HTML5 video player that supports both HLS and MPEG-DASH streaming protocols. THEOplayer offers a wide range of features includ…