A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
adaptive-bitrate-streaming 开源项目推荐(23 个)
adaptive-bitrate-streaming 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 23 个仓库这是一个示例仓库,用于在 Nodejs 中为基于缓冲带宽的流媒体视频实现视频转码,使用 Apple HLS + m3u8 通过 HTTP 进行流式传输。
自托管的视频转码与加密 HLS 分发:在 EC2 Spot 上使用 FFmpeg ABR 阶梯,每个视频的 AES-128 密钥由 KMS 封装,令牌化播放,以及 API 优先的控制平面。用于 AWS 的 Terraform;无需 AWS 账户即可在本地运行。
GhostStream 将任何 PC 转变为用于自托管应用的 GPU 驱动的转码后端。HLS、ABR、HDR→SDR、硬件检测、零配置。
RapidHLS:最快的 MP4 到 HLS 转换器及 M3U8 生成器
一个实现 MSE、EME、ABR 并解析 DASH 清单的 Web 播放器应用。
视频流系统 - 端到端 | 自适应比特率流 | 类似 YouTube | HLS
使用 Spring Boot、S3 和 SQS 的自适应比特率流
该项目在 GitHub 上没有填写描述
一个小型 C 命令行工具,用于验证源视频,生成自适应比特率 MP4 变体,提取音频(如果存在),创建缩略图,并将结果打包为 HLS 或组合的 HLS + DASH。它依赖于 libavformat/libavcodec 用于元数据,依赖于 libgpac 用于处理和打包。
iStream 是一个支持自适应比特率流(ABS)+ 分段级别上传到 R2 + 自动扩展工作池 + 通过 Socket.IO 和 rzp-gateway 集成实现实时聊天的分布式 Twitch 克隆。
用于 InterPlanetary File System (IPFS) 的智能 ABR。
一个使用 dash.js 构建的视频播放器,用于播放 MPEG-DASH 文件,实现自适应比特率流(ABR),这是大多数流行流媒体平台(如 YouTube、Netflix、Twitch 等)所使用的。
一个使用 Next.js、TypeScript 和 ImageKit 构建的现代视频管理和流媒体平台。用户可以上传视频,浏览视频库,并享受带有自动缩略图和动态媒体转换的优化播放。
基于 Docker 的网络仿真和实时吞吐量预测,使用 Linux Traffic Control、Flask 仪表板和 GRU 神经网络。
一个具有高级自适应比特率(ABR)流功能的复杂网络视频播放器,实现包括基于缓冲占用的李雅普诺夫算法(BOLA)在内的多种 ABR 算法,以实现最佳流媒体质量。https://abr-streaming-video-player.pages.dev/
用于 Web 流媒体的 Python 编码和转码。生成 HLS 和 DASH 输出。
端到端自适应比特率视频流平台,具有自动多质量转码。
自托管的 NestJS + Node.js 视频转码引擎。摆脱按分钟计费 - 使用 FFmpeg 转码为 HLS,通过 Cloudflare R2 流式传输,无论有多少视频,每月只需约 20 美元。
使用 ImageKit 作为优化的交付和缓存层,流式传输存储在 Amazon S3 中的视频。
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/adaptive-bitrate-streaming。
- 该话题在 GitHub 上共有 23 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 5742 Star,覆盖 5 种主要语言,数据更新于 2026-11-06。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。