Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
GitHub projects from awesome lists
Search names, descriptions, topics, tags, and stacks, then tune results by ecosystem, freshness, health, and cross-list signal.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
🐋 A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.
Let your viewers become your unlimitedly scalable CDN.
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
A reference system for end to end live streaming video. Capture, encode, package, uplink, origin, CDN, and player.
A high-performance proxy server for streaming media, supporting HTTP(S), HLS, and MPEG-DASH with real-time DRM decryption, acestream, xtreamcode proxy
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
C program to download VoD HLS (.m3u8) files
A lovely video downloader for HLS videos
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VMAP/SIMID/OMID/non-linear ads
OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.
A server that exposes a directory for video streaming via web interface
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
A light weight M3U8 parser. Support X-Key & X-Session-Key.
Middleware for serving HTTP Live Streaming (HLS) compatible media streams in NodeJS.
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
Shaka Player in a C++ Framework
Read, write, convert and segment WebVTT caption files in Python.
A React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
A simple HLS playlist parser for Java
NGINX-based Live Media Streaming Server
Mamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
A simple local reverse proxy server for HLS segment cache
Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback
Kaltura Player JS Platform - Cloud TV and OVP Media Players
:sound: Nginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly.
Media transcoding is a key function for live video broadcasting, streaming, and video on demand use cases in a CDN network. The CDN Transcode sample (not a finished product) provides a reference pipeline to build an out-of-box 1:N CDN streaming transcode service example.
Downloads HLS Playlist file and TS chunks. You can use it for content pre-fetching from CDN to Edge Server for your end viewers.
Showcases build around the Bitmovin Adaptive Streaming Player, demonstrating usage and capabilities of the HTML5 based HLS and MPEG-DASH player, as well as the Flash based Fallback.