Streaming

Browse 101 curated Streaming resources, tools, libraries, and guides for video developers on Awesome Video.

About this collection

Streaming brings together 101 curated resources for video developers. Explore projects and guidance across Protocols & Transport, Players & Clients, and Infrastructure & Delivery.

Explore related topics

Resources (showing 1–24 of 101)

  • StreamPack - Multiprotocol live streaming broadcaster libraries for AndroidStreamPack is a lightweight, high-performance toolkit for building streaming video processing pipelines on Android. It provides reusable co…
  • WebRTC SamplesA collection of WebRTC demos and sample applications illustrating real-time peer-to-peer video, audio, and data streaming in web browsers u…
  • IcecastAn open source streaming media server primarily for audio streaming (Ogg/Opus), which can also deliver video in formats like Ogg/Theora. Co…
  • PlexA popular media server and client platform for organizing and streaming personal video (and other media) collections across devices.
  • JellyfinAn open source media server and client solution, providing streaming of video (and other media) to a variety of devices as a self-hosted al…
  • ExoPlayerAn open source, application-level media player for Android by Google. ExoPlayer provides an easy way to play adaptive streaming content (DA…
  • Janus WebRTC ServerAn open source, general-purpose WebRTC server (SFU and gateway). Janus is modular and can support video conferencing, streaming, and SIP/RT…
  • JW Player (Free Version)A popular embeddable web video player with a free tier, originally an open source project, offering HLS and DASH support and extensive cust…
  • hls.js Low-Latency Playlist SimulatorAn online demo environment for hls.js where one can input a Low-Latency HLS playlist URL to test playback. Useful for testing LL-HLS stream…
  • RTMPDumpA command-line utility to download RTMP streams. RTMPDump can save streaming media content transmitted via Real-Time Messaging Protocol, of…
  • 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…
  • FFmpeg Wiki: Streaming GuideAn official Wiki guide from FFmpeg explaining how to set up streaming using FFmpeg, including examples for streaming via RTMP to servers or…
  • Demuxed Conference Talks (YouTube Channel)The YouTube channel for Demuxed, an annual conference for video engineers. Features recorded talks covering streaming protocols, codecs, pl…
  • BBC R&D Blog (Research & Development)The BBC Research & Development blog where broadcast technology advancements are discussed. Includes articles on new video compression techn…
  • Netflix TechBlog – Official BlogNetflix's engineering blog often covers innovations in video encoding, quality metrics, and streaming architecture that Netflix has develop…
  • Reddit r/videostreamingA subreddit dedicated to video streaming technology. Community members share knowledge, ask questions, and discuss streaming protocols, enc…
  • TSDuckAn open source toolkit for MPEG transport streams. TSDuck provides a rich set of command-line utilities and a C++ library for analyzing, ed…
  • 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…
  • MistServerAn open source streaming media server that supports multiple protocols (HLS, RTMP, WebRTC, etc.). It focuses on easy setup and compatibilit…
  • WebTorrentA streaming torrent client for the web. WebTorrent uses WebRTC for peer-to-peer transport and allows in-browser video streaming from torren…
  • Best Practices for End-to-End Workflow MonitoringStreaming Video Alliance guidelines for monitoring video workflows from ingest through delivery to end users.
  • Hlsdownloader CLIDownloads HLS Playlist file and TS chunks using Terminal
  • RokuFrameworkOpen source framework for developing Roku channels with reusable components for video streaming applications.
  • HLS VODHTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod