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

Resources (showing 25–48 of 467)

  • 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…