Video Streaming

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

About this collection

Video Streaming brings together 118 curated resources for video developers. Explore projects and guidance across Infrastructure & Delivery, Protocols & Transport, and Intro & Learning.

Explore related topics

Resources (showing 1–24 of 118)

  • BigBlueButtonAn open source web conferencing system designed for online learning. BigBlueButton supports video, audio, slides, chat, and whiteboard, and…
  • Bitmovin Tech BlogBitmovin’s blog features articles on video streaming, codec comparisons, encoding techniques, and industry trends in OTT delivery (by a pro…
  • HLS DownloaderDownload all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback
  • 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…
  • AWS Elemental MediaTailorAWS Elemental MediaTailor is a content personalization and monetization service that allows users to serve targeted ads to viewers while ma…
  • api.video In-stream AdsDocumentation on implementing in-stream ads in videos and live streams using api.video's platform, supporting VAST and VPAID tags for ad in…
  • VdoCipherVdoCipher offers a secure video streaming solution with DRM encryption to prevent unauthorized downloads and piracy. It provides a cloud-ba…
  • Verimatrix DRMVerimatrix DRM is a comprehensive content protection solution that supports multiple DRM systems, including Widevine, PlayReady, and FairPl…
  • AWS Elemental MediaConnectAWS Elemental MediaConnect is a reliable, secure, and flexible transport service for live video that enables broadcasters and content owner…
  • Widevine DRMWidevine DRM is Google's content protection system for premium media, utilized by major partners globally. It provides secure content prote…
  • Microsoft PlayReadyMicrosoft PlayReady is a comprehensive DRM technology designed to protect digital media content across various devices and platforms, ensur…
  • GetStream JavaScript Video SDKThe GetStream JavaScript Video SDK offers a comprehensive solution for integrating video streaming capabilities into web applications. It i…
  • Haivision SRT Protocol Technical OverviewThis comprehensive technical overview provides in-depth information about the SRT protocol, including its architecture, features, and imple…
  • 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…
  • Mux Video APIMux offers a developer-friendly streaming infrastructure with APIs for live and on-demand video. It provides adaptive bitrate streaming, re…
  • VLC Live Transcoding GuideA comprehensive guide detailing various methods for live transcoding using VLC and FFmpeg. It includes examples for creating TCP video stre…
  • Media-Transport-LibraryDeveloped by OpenVisualCloud, this library provides a real-time media transport stack for both raw and compressed video. It supports variou…
  • Video Streaming via CDN by heaventouristThis project focuses on implementing adaptive bitrate selection, DNS load balancing, and an HTTP proxy server to stream video at high bitra…
  • Beamr Content-Adaptive Bitrate EncodingBeamr's Content-Adaptive Bitrate (CABR) technology is integrated into Encoding.com's platform, allowing for streaming video with the highes…
  • VASTreaming MPEG-DASH Server LibraryVASTreaming's MPEG-DASH library enables the creation of MPEG-DASH servers to distribute streams to connected clients. It supports ingesting…
  • mpquic-video-streamingA client-server video streaming platform utilizing the MPQUIC protocol, developed in Go. It leverages libVLC and FFMPEG for media processin…
  • GStreamer Multimedia FrameworkGStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workf…
  • 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…
  • THEOplayerA commercial HTML5 video player that supports both HLS and MPEG-DASH streaming protocols. THEOplayer offers a wide range of features includ…