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.
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
Play file/stream with wasm & webgl & web audio api, using ffmpeg for multi codec support, especially for h265,support http, websocket, http-flv stream.
Set of Python bindings to C++ libraries which provides full HW acceleration for video decoding, encoding and GPU-accelerated color space and pixel format conversions
ffmpeg static binaries for Mac OSX and Linux and Windows
Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
Let your viewers become your unlimitedly scalable CDN.
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
Fluid Player - an open source VAST compliant HTML5 video player
An S3-triggered Amazon Web Services Lambda function that runs your choice of FFmpeg 🎬 commands on a file 🎥 and uploads the outputs to a bucket.
A self-hosted platform to use HandBrake on your headless devices via a bespoke web interface. Harness the processing power of multiple devices to work on a single queue.
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
Official repository for Video Hub App
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
The repo for https://stream.new
OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.
A server that exposes a directory for video streaming via web interface
Neural Adaptive Video Streaming with Pensieve (SIGCOMM '17)
A large collection of free and portable video plugins
TV Application Layer
A node utility utilizing ffmpeg to encode videos with the hevc codec.
An m3u8 parser.
A video transcoder and converter built using Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy
The free and open source solution for automated video capture and distribution at scale.
IMA SDK Plugin for Video.js
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Open source video sharing website script, Tune.pk clone, Youtube clone, dailymotion clone. PHP.
webm-wasm lets you create webm videos in JavaScript via WebAssembly.
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
Custom elements for working with media in the browser that Just Work™
This is a deprecated Watson Text to Speech Service Demo. A link to the newly supported demo is below
Video.js plugin for supporting the MPEG-DASH playback through a video.js player
HTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod
Middleware for serving HTTP Live Streaming (HLS) compatible media streams in NodeJS.
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
A React Native video player. Built with TypeScript ❤️
A React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
Recrafting Video Ads with Generative AI
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 🚀
Let's build a Netflix
Offline video transcoder written in node.js
: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
Kaltura Player JS Platform - Cloud TV and OVP Media Players
A Visual Studio Code extension for Roku's BrightScript language
Open Source FAST Channel Engine library based on VOD2Live technology
GetStream's React, React Native and JavaScript Video SDKs
Downloads HLS Playlist file and TS chunks. You can use it for content pre-fetching from CDN to Edge Server for your end viewers.
📹🔥 Transcode Google Cloud Storage video files with Node.js and FFmpeg