Adrian of Doom's starred repositories

hiring-without-whiteboards

⭐️ Companies that don't have a broken hiring process

Language:JavaScriptLicense:MITStargazers:45760Issues:854Issues:0

hls.js

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.

Language:TypeScriptLicense:NOASSERTIONStargazers:14925Issues:320Issues:2914

StreamSaver.js

StreamSaver writes stream to the filesystem directly asynchronous

Language:JavaScriptLicense:MITStargazers:4044Issues:62Issues:254

xiu

A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀

Language:RustLicense:MITStargazers:1821Issues:30Issues:95

tsduck

MPEG Transport Stream Toolkit

Language:C++License:BSD-2-ClauseStargazers:837Issues:53Issues:1347

donut

donut is a zero setup required SRT+MPEG-TS -> WebRTC Bridge powered by Pion.

Language:GoLicense:Apache-2.0Stargazers:353Issues:10Issues:13

simple-httpd

Drop-in replacement for Python SimpleHTTPServer. Provides TLS via Let's Encrypt over HTTP2, and auto generated self-signed certificates.

Language:GoLicense:Apache-2.0Stargazers:232Issues:7Issues:17

tstools

Automatically exported from code.google.com/p/tstools

SCTE-35_HLS_x9k3

HLS and SCTE-35 x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and Looping.

go9p

9P2000 implementation in Go

transport-stream-online-segmenter

Transport stream web based HLS segmenter.

Language:JavaScriptLicense:GPL-3.0Stargazers:37Issues:8Issues:0

scte-35-scte-104-scte-67

Documentation/references about Dynamic Ad Insertion (DAI) through SCTE-104, SCTE-35 to HLS, MPEG DASH, Smooth, RTMP

License:BSD-3-ClauseStargazers:31Issues:9Issues:0

tsreadex

MPEG-TS stream selector and stabilizer

Language:C++License:MITStargazers:30Issues:5Issues:1

pois_reference_server

This is a POIS reference server capable of interacting with a transcoder using ESAM protocol.

SCTE-35_SuperKabuki

SCTE-35 Inserter for MPEGTS. SuperKabuki is SCTE-35 Packet Injection for Ad Insertion, powered by threefive.

Language:PythonLicense:BSD-2-ClauseStargazers:12Issues:3Issues:7
Language:CLicense:NOASSERTIONStargazers:12Issues:8Issues:0

scte35-inserter

Tool to insert SCTE35 messages at a configurable interval

Language:C++License:Apache-2.0Stargazers:9Issues:6Issues:3

six2scte35

ffmpeg changes SCTE-35 stream type from 0x86 to 0x6, six2scte35 changes it back to SCTE-35. formerly known as kabuki

License:BSD-2-ClauseStargazers:9Issues:3Issues:1

umzz

SCTE-35 Injection for Adaptive Bitrate HLS

Language:PythonLicense:GPL-3.0Stargazers:7Issues:2Issues:15

hls-package-downloader

Download an HLS playlist and segment files for all renditions and variant streams

Language:PythonLicense:MITStargazers:6Issues:4Issues:1

showcues

Display HLS CUE-OUT and CUE-IN tags with wall clock times.

Language:PythonLicense:BSD-2-ClauseStargazers:5Issues:4Issues:0

HLS-SCTE35-monitoring

A python script to periodically check HLS renditions and parse SCTE35 ad markers in various supported formats

Language:PythonLicense:MITStargazers:5Issues:2Issues:0

SCTE-35-HLS-Sideways

no parse HLS SCTE-35 Injection via sidecar file

Language:PythonLicense:BSD-3-ClauseStargazers:4Issues:2Issues:3
Language:PythonStargazers:3Issues:0Issues:0

adbreak2

adbreak2 Generates SCTE-35 Cues for Sidecar files.

Language:PythonLicense:BSD-2-ClauseStargazers:2Issues:2Issues:0

menu_castv2.0

Menu Cast v2.0: Making multicasted content easily accessible for everyone

Language:PythonStargazers:2Issues:0Issues:0
Language:VueStargazers:2Issues:0Issues:0

cgifu

Python 3.12 is removing the cgi module. I'm bringing it back and making it a package.

Language:PythonLicense:BSD-2-ClauseStargazers:1Issues:1Issues:0

dashscte35

Parse DASH Events for SCTE-35 data and decode it . Xml and Binary Schemas are Supported. Powered by threefive.

Language:PythonLicense:BSD-2-ClauseStargazers:1Issues:0Issues:0