A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
-
Updated
Oct 29, 2026 - JavaScript
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
This is a sample example repository to implement video transcoding for buffered bandwidth based streaming videos in Nodejs using Apple HLS + m3u8 to stream over HTTP.
Self-hosted video transcoding and encrypted HLS delivery: FFmpeg ABR ladders on EC2 Spot, per-video AES-128 keys wrapped by KMS, tokenized playback, and an API-first control plane. Terraform for AWS; runs locally with no AWS account.
GhostStream turns any PC into a GPU–powered transcoding backend for your self-hosted apps. HLS, ABR, HDR→SDR, hardware detection, zero config.
RapidHLS: The Fastest MP4 to HLS Converter & M3U8 Generator
A web player application that implements MSE, EME, ABR, and parses DASH manifests.
Video streaming System - End to End | Adaptive Bit Streaming | Like youtube | HLS
Adaptive Bit Rate Streaming using Spring Boot, S3 and SQS
SafeSABR: risk-calibrated adaptive bitrate streaming over Starlink networks
A small C CLI that validates a source video, generates adaptive bitrate MP4 variants, extracts audio when present, creates a thumbnail, and packages the result as HLS or combined HLS + DASH. It relies on libavformat/libavcodec for metadata and libgpac for processing and packaging.
iStream is a distributed twitch clone supporting adaptive bitrate streaming(abs) + segment level uploads to R2 + autoscaling worker pool + real-time chat over Socket.IO and rzp-gateway integration
Smart ABR for InterPlanetary File System (IPFS).
A video player built with dash.js to play MPEG-DASH files for ABR- Adaptive Bitrate Streaming which is used by most of the popular streaming platforms such as YouTube, Netflix, Twitch, etc.
A sophisticated web-based video player with advanced adaptive bitrate (ABR) streaming capabilities, implementing multiple ABR algorithms including BOLA (Buffer Occupancy based Lyapunov Algorithm) for optimal streaming quality. https://abr-streaming-video-player.pages.dev/
A modern video management and streaming platform built with Next.js, TypeScript, and ImageKit. Users can upload videos, explore a video library, and enjoy optimized playback with automatic thumbnails and dynamic media transformations.
End-to-End Adaptive Bitrate Video Streaming Platform with Automated Multi-Quality Transcoding
Streaming videos stored in Amazon S3 using ImageKit as an optimized delivery and caching layer.
Self-hosted NestJS + Node.js video transcoding engine. Ditch per-minute billing - transcode to HLS with FFmpeg, stream via Cloudflare R2 for a flat ~$20/mo no matter how many videos you have.
A customizable, Go-based SDK for adaptive bitrate (ABR) video processing.
To associate your repository with the adaptive-bitrate-streaming topic, visit your repo's landing page and select "manage topics."