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.
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.
The ad-insertion reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for intelligent server-side ad insertion.
Live TS segmenter and HLS manifest creation in Go
A real time encoder for Adaptive Bitrate Broadcast
HLS and SCTE-35 x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and Looping.
A collection of fixes / problem solutions to HTTP video streaming
A common library for media playback in JavaScript
Latest Apple HLS tools copy from Apple Developer Center
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
A small CLI for adding some color to your HLS manifests along with some basic filtering
Download the files of m3u8 using python. (基于Python的m3u8下载器)
HLS media segmenter.
An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support.
A clustered video stream is an AWS architecture that increases the quality and reliability of live events by providing seamless regional failover capabilities for live video steams. Operators can monitor the status of the clustered stream from a single pane of glass and dynamically control from which region the stream consumed by a player originates.
HLS MPEG-TS parser library in Javascript
📇 Swift library for creating HLS playlists and fragmented mp4 files. Works on Linux and iOS.
HLS player for iOS that supports manual selection for the quality of adaptive streams
Download the ts files according to the given m3u8 file.
Downloads HLS Playlist file and TS chunks using Terminal
Manifesto is an HLS tool for creating multiple variants, a master.m3u8 file, and converting 608 captions to segmented webvtt subtitles via ffmpeg.
A dockerized Bento4 from source. Built on Alpine Linux.
HLS stream health monitoring utility tool provides an report of live HLS stream. This utility tool checks the all available bitrate streams and generates the report in html file format. HTML file is viewable in all devices phone/tablet/PC. Utility tool also recognizes #EXT-X-DISCONTINUITY tag in the stream. Validation will be done at the sub-mili seconds level. This tool also recongises custom markers in the stream, and validates marker position in all the available bitrates. This will save your time in finding stream issues just by looking at the report. This utility tool is created for on mac system and generated report can be viewable in all sytems/phones
Node.js DASH and HLS downloader
A Javascript library to parse Hls playlists
A swift 3 implementation for downloading HLS content and play it back using native AVPlayer
Collection of tools to implement video streaming features over TCP protocol
An overview of Adaptive Streaming technology