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.
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.
A real time encoder for Adaptive Bitrate Broadcast
Live TS segmenter and HLS manifest creation in Go
A collection of fixes / problem solutions to HTTP video streaming
HLS and SCTE-35 x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and Looping.
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.
video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (ruby on rails)
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