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.
A Docker container to pre-package MPEG DASH on demand content
A Docker containerized HTML5 player based on Shaka Player
A Javascript library to parse Hls playlists
Open Source Live encoder based on ffmpeg
A BrightScript interface to SegmentIO event tracking
Transcode video files to the AV1 format using ffmpeg and libaom-av1.
MPEG Essential Video Coding
Uniform Color Space based HDR video compression: This repository contains the code for a novel HDR video compression algorithm which has been proposed to compress HDR video frames to codec suitable YUV files which can be compressed using 10-bit video codecs (x264/x265/AV1)
No description.
This application transcode a video that you send on all formats what you want and diferent resolutions.
A swift 3 implementation for downloading HLS content and play it back using native AVPlayer
Download HLS videos as MP4 (WebVTT for caption download optional)
Eyevinn Adxchange Engine is a microservice placed between the server-side ad-insertion component and the adserver or SSP
Throttled video player to test video streams
Parse a VAST or VMAP to show valuable information in a readable format
A docker-based video converter that uses VAAPI-compatible hardware for transcoding
Summer Camp WebRTC challenge. This project can be used to host and run hybrid meetups for the video community. Built by video-dev for video-devs 💚
Work related to ISO/IEC 23090-14 Scene Description
ts2mpa is a simple tool to extract MPEG Audio from a MPEG-2 Transport Stream.
Quality Aware Dynamic Resolution Adaptation Framework
A fire-and-forget shell script that encodes multiple video and audio files with ffmpeg.
Transcode video by ffmpeg with nvenc; normalize the volume; force dynamic range compression to the volume
Demos of MPEG-DASH and DRM.
A simple, buildable Roku channel that executes arbitrary BrightScript files.
Example jasmine tests using node-roku-test for verifying Roku channel behavior
W3C Audiovisual Media Formats for Browsers Community Group
The library provides standard interface as well defines data structures and rules for different video codec classes (video encoding and decoding).
Eyevinn AV1 player
A tutorial-based project that walks you through the process of building a YouTube-like video streaming system using Spring Boot, securing video access with signed URLs. This project will help you implement video content delivery with token-based authentication, which ensures secure and time-limited access to video streams.
No description.
An example of how to build a third-party application that uses SecondState's Wasm VM to edit video on the server side. This prototype shows how video can undergo frame-by-frame, pixel-by-pixel processing using native Wasm data only i.e. pixel as i32
No description.
a Python-based software to transcode videos and upload files to a remote server or S3-bucket
A simple container image based on openSUSE Tumbleweed with the Packman repository.
TimPlayer: HTML5 Video Player that is an Open Source and beautiful alternative to Vimeo, JWPlayer, VideoJS, Youtube, Wistia
Runs FFmpeg transcoding processes simultaneously and measures CPU performance
Collection of tools to implement video streaming features over TCP protocol
State management for Roku channel
No description.
python transcode server
A video.js plugin that provides common functionality needed by video ad integrations.
EBU on-demand test engine
A multiview frontend for Eyevinn Channel Engine
A simple Python based HTTP server that sets CORS allow headers. Useful for streaming from files on local computer
A web app that lets you insert a cut into a segment, which is then cut into two new segments.
No description.
A video.js plugin that provides common functionality needed by video ad integrations.
This is a project to show how the boku-framework by Karim Kawambwa is used
A ready-prepared video transcoding pipeline to create DASH/ HLS compatible video files & playlists
Quickly transcode a source video to MP4, OGV, and WebM, with scale, bitrate, and screengrab options.