All Projects → ingest → Manifest

ingest / Manifest

Licence: apache-2.0
Video Manifest Parsers and Generators, supporting multiple formats such as HLS and DASH

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Manifest

Openplayerjs
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VPAID/VMAP ads
Stars: ✭ 255 (+479.55%)
Mutual labels:  dash, hls
P2p Media Loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Stars: ✭ 822 (+1768.18%)
Mutual labels:  dash, hls
Python Ffmpeg Video Streaming
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
Stars: ✭ 269 (+511.36%)
Mutual labels:  dash, hls
Video.js
Video.js - open source HTML5 & Flash video player
Stars: ✭ 32,478 (+73713.64%)
Mutual labels:  dash, hls
React Player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Stars: ✭ 5,931 (+13379.55%)
Mutual labels:  dash, hls
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (-20.45%)
Mutual labels:  hls, dash
Mediaelement Plugins
Plugins for the main mediaelement project
Stars: ✭ 328 (+645.45%)
Mutual labels:  dash, hls
emrah-buster-templates
The templates of the emrah-buster installer.
Stars: ✭ 57 (+29.55%)
Mutual labels:  hls, dash
Shaka Player
JavaScript player library / DASH & HLS client / MSE-EME player
Stars: ✭ 5,386 (+12140.91%)
Mutual labels:  dash, hls
Xgplayer
A HTML5 video player with a parser that saves traffic
Stars: ✭ 4,792 (+10790.91%)
Mutual labels:  dash, hls
p2p-cdn-sdk-android
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 39 (-11.36%)
Mutual labels:  hls, dash
Clappr
🎬 An extensible media player for the web.
Stars: ✭ 5,436 (+12254.55%)
Mutual labels:  dash, hls
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+261.36%)
Mutual labels:  hls, dash
abr-player
📼 Adaptive Streaming Test Player
Stars: ✭ 13 (-70.45%)
Mutual labels:  hls, dash
orcanode
Software for live-streaming and recording lossy or lossless compressed audio (HLS, DASH, FLAC) via AWS S3 buckets. ⭐
Stars: ✭ 23 (-47.73%)
Mutual labels:  hls, dash
Awesome Live Stream
Webrtc && Nginx && DASH && Quic 学习资料收集,持续更新中
Stars: ✭ 290 (+559.09%)
Mutual labels:  dash, hls
vms
Streaming River IPTV server - proxy frontend
Stars: ✭ 27 (-38.64%)
Mutual labels:  hls, dash
nsplayer
A web player with shakaplayer & hls.js both supported
Stars: ✭ 23 (-47.73%)
Mutual labels:  hls, dash
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+802.27%)
Mutual labels:  dash, hls
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+1222.73%)
Mutual labels:  dash, hls

Manifest

Manifest is a library for parsing and creating video manifest files.

Usage

See godoc.

Features

  • Complete HLS compliance upto version 7, defined in the April 4 2016 specification

In-progress

  • DASH is currently not running in production, follow along and help us guide the creation!

Motivation

Ingest as a organization makes use of lots of open-source software. We initially worked and used grafov/m3u8 for parsing HLS media playlists but found that we quickly were outpacing the scope of the library. As our roadmap grew and required future HLS version support, and other manifest formats such as DASH, we felt that it would be best to move the development in-house.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].