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.
776 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Encrypted Media Extensions
No description.
NGINX-based Live Media Streaming Server
Download and decrypt videos served by the HTTP Live Streaming (HLS) protocol.
Automated Testing for Set-Top Boxes and Smart TVs
Mamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
Analyzer for HTTP Live Streams (HLS) content
iOS, Android, web, hardware, bots...you name it, there's a meetup for you!
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 🚀
Java Base Images
Free open-source CEA608 / CEA708 closed-caption encoder/decoder
A collection of FFmpeg commands taken from practice
Let's build a Netflix
AVPlayer缓存实现
A media player for iOS based on FFmpeg 4.0
C++ API for LibAV / FFMpeg
A simple local reverse proxy server for HLS segment cache
Community list of public test streams for HLS and DASH.
Port of the AV1 Video codec to WebAssembly
An advanced media player library, simple and reliable
Calculate bitrate statistics using FFmpeg
threefive is SCTE-35. threefive Parses SCTE-35 in every available format. MPEGTS, HLS, DASH. Yes.
Official repository of the ISO Base Media File Format Reference Software
Video processing routines for SciPy
nginx compiled with aws-auth support, suitable for S3 reverse proxy usage
Offline video transcoder written in node.js
No description.
QuickTime file parameter editor for modifying transfer function, colour primary and matrix characteristics
DASH live source simulator providing reference live content.
:clapper: An opensource LTI Learning Content Management System (LCMS)
A videoencoder for the browser using FFmpeg with WebAssembly (for use in musicvid.org)
Node.js bindings to ffmpeg command, exposing stream based API
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
An open source implementation of DRM(Digital Rights Management) or Key System.
full-featured static ffmpeg build helper
:sound: Nginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly.
VVC Decoder
Based on FFEngine framework, a rtmp video player for apple iOS devices.
Serverless Subtitles can handle a video input, extract the sound, transcript it and generate different subtitle files for your video.
A Visual Studio Code extension for Roku's BrightScript language
A streaming platform based on open source software
DASH fragmenter/segmenter and encrypter
Open Source FAST Channel Engine library based on VOD2Live technology
AVS3 decoder which supports AVS3-P2 baseline profile.
Easy downloading and mirroring of MPEG-DASH streams
A comparison of ffmpeg, Shotdetect and PySceneDetect for shot transition detection
Free Open Source No-Download HTML5 Media Player for Video, Music, Audio, Android, iPhone, FLV, MP4, WEBM
FLV Metadata Editor
Secure Packager and Encoder Key Exchange (SPEKE) is part of the AWS Elemental content encryption protection strategy for media services customers. SPEKE defines the standard for communication between our media services and digital rights management (DRM) system key servers. This project provides the basic framework that partners can specialize and extend to support their specific method of Digital Rights Management while utilizing AWS' video streaming solutions.