Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
GitHub stars and default-branch commits for krzemienski/awesome-video.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Self hosted streaming media server. https://docs.streama-project.com/
The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
Ant Media Server — Ultra-low latency streaming engine with WebRTC (~0.5s), SRT, RTMP, HLS, CMAF, adaptive bitrate, transcoding & scaling
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
Audio and video casting system with support for custom applications.
Open-source YouTube alternative that offers video, audio and image uploads, livestreaming and built-in monetization
NGINX-based MP4 Repackager
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
Real-time video and audio processing on Streamlit
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
Fluid Player - an open source VAST compliant HTML5 video player
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
Official deployment packages to install the Kaltura platform on a server or cluster environments using native OS package managers
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
The Kaltura Platform Backend. To install Kaltura, visit the install packages repository.
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
Simplified media playback for bigscreen devices
A set of command lines to debug video streaming files like mp4 (MPEG-4 Part 14), ts (MPEG-2 Part 1), fmp4 in Dash, HLS, or MSS, with or without DRM.
Web app for validating CPIX documents
Collection of tools to implement video streaming features over TCP protocol