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.
Video.js - open source HTML5 video player
A simple HTML5, YouTube and Vimeo player
:lollipop: Wow, such a lovely HTML5 danmaku video player
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!
Self hosted streaming media server. https://docs.streama-project.com/
A HTML5 video player with a parser that saves traffic
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
A fluent API to FFMPEG (http://www.ffmpeg.org)
JavaScript player library / DASH & HLS client / MSE-EME player
An extensible, plugin-oriented, HTML5-first media player for the web
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL
Port of FFmpeg with Emscripten
A fast video processing library based on node.js (一个基于node.js的高速视频制作库)
HLS library for video.js
A web video player built for the HTML5 world using React library.
HLS, DASH, and future HTTP streaming protocols library for video.js
No Longer Maintained
a video player framework aims to bring wonderful experience on browser
Open-source YouTube alternative that offers video, audio and image uploads, livestreaming and built-in monetization
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
Node.JS Server and JavaScript/HTML Client for synchronizing online media
The HTML5 video player for AngularJS
video.js plugin for recording audio/video/image files
Play file/stream with wasm & webgl & web audio api, using ffmpeg for multi codec support, especially for h265,support http, websocket, http-flv stream.
ffmpeg static binaries for Mac OSX and Linux and Windows
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
Fluid Player - an open source VAST compliant HTML5 video player
OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.
Neural Adaptive Video Streaming with Pensieve (SIGCOMM '17)
TV Application Layer
A node utility utilizing ffmpeg to encode videos with the hevc codec.
An m3u8 parser.
IMA SDK Plugin for Video.js
FFmpeg/FFprobe AWS Lambda layer
Open source video sharing website script, Tune.pk clone, Youtube clone, dailymotion clone. PHP.
Reference Receiver: CastReceiver shows how to develop a fully Cast Design Checklist compliant receiver with additional features.
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
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.
A React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
Let's build a Netflix
Offline video transcoder written in node.js
Node.js bindings to ffmpeg command, exposing stream based API
Open Source FAST Channel Engine library based on VOD2Live technology
Mobile UI for Video.js
Simplified media playback for bigscreen devices
Parse WebVTT files, segments and generates HLS playlists for them