awesome-broadcasting
github.com/ebu/awesome-broadcasting ↗A curated list of amazingly awesome open source resources related to broadcast technologies
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me blogs resources from awesome-broadcasting"
Installation instructions →What's inside
Blogs
- 3D CineCast
A curation about new media technologies.
- BBC News Labs
Open Source projects from BBC News Labs.
- BBC R&D
BBC Research and Development. Checkout the weekly notes.
- Canal+
CANAL+ Open Source Community.
- IRT Lab
IRT blog posting developments and demos for all digital audiovisual media technology.
- The Netflix Tech Blog
A Netflix blog focused on technology and technology issues.
Radio Production
- Airtime
Radio management application for remote broadcast automation (via web-based schedule).
- Ardour
A digital audio workstation.
- Audacity
Cross-platform software for recording and editing sounds.
- AzuraCast
A self-hosted web radio management suite.
- LibreTime
Radio broadcast & automation platform (fork of Airtime).
- Liquidsoap
A Swiss army knife for multimedia streaming (
Monitoring & Quality Control
- a_Multiview
A web based multiview for HLS and Youtube links.
- BeaqleJS
A framework to create browser based listening tests for subjective audio quality assessment.
- Jack Meter
Text console based DPM (Digital Peak Meter) for JACK.
- Jmeters
A collection of graphical audio meters for JACK, including VU, PPM and
- LTC-tools
A collection of tools to handle Linear Timecode (LTC) and convert to MIDI Timecode (MTC).
- MediaConch
Implementation checker, policy checker, & reporter for Matroska, FFV1, & PCM.
NMOS
- AMWA NMOS Testing Tool
Automated test suites for the AMWA NMOS family of specifications, as used in the
- BBC NMOS Joint Reference Implementation
A Vagrant provisioning to build 4 virtual machines, an IS-04/IS-05 Node, IS-04 Registry, BCP-003-02 Authorisation Server, and the NMOS Testing Tool.
- DELTACAST IP Virtual Card NMOS samples
A demonstration of the integration of several NMOS standards with the DELTACAST IP Virtual Card through
- Easy-NMOS
A starter kit that allows the user to launch a simple NMOS setup with minimal installation steps, composed of three Docker containers: an NMOS Registry, a virtual NMOS Node, and the AMWA NMOS Testing Tool.
- nmos-cpp
An implementation of the AMWA Networked Media Open Specifications in C++, including an NMOS Registry and a toolkit and example of building an NMOS Node.
- nmos-device-control-mock
A mock device implementation of the NMOS Control & Monitoring suite (IS-12, BCP-008-01, BCP-008-02), written in Typescript and running on the NodeJS stack.
Podcasting
- AntennaPod
A podcast manager for Android (
- Anytime Podcast Player
Free and easy to use podcast player for Android and iOS (
- Castopod
Podcast Hosting and Broadcasting (
- gPodder
Media aggregator and podcast client.
- Podlove Publisher
Podcast Publisher for WordPress.
- Podlove Web Player
Podcast-optimized, HTML5-based video and audio player.
Video Production
- ATEM Tally Light with ESP8266
Wireless tally light for ATEM switchers using an ESP8266 WiFi module, supporting unlimited tally units.
- AutoMix
Web-based control surface for ATEM vision mixers with automated camera switching, designed for visualised radio.
- MOS-connection
A JavaScript library for connection and MOS messaging either as MOS device or NRCS.
- obs-shotlister
Camera shot queue manager for live productions with OBS Studio integration, LAN web monitoring, and OSC support.
- Open Lighting Architecture (OLA)
Travel adaptor for the lighting industry, for interconnecting DMX-512, IP and USB.
- Q Light Controller+ (QLC+)
Cross-platform control of DMX or analogue lighting systems (heads, dimmers, etc.).
Animation, Graphics & Video Playout
- Aurena
A network distributed media playback system.
- Blender
3D creation suite supporting 3D modelling, animation, motion tracking, video editing, and more (overview
- Bridge
Next generation graphics control software, with extension support.
- CasparCG
A professional graphics and video play-out software, proven in 24/7 broadcasts since 2006.
- caspar-obs-client
Python GUI application for seamless integration between CasparCG media servers and OBS Studio.
- ffplayout
Rust and FFmpeg based playout from folder or playlists.
Multimedia content processing
- AvTranscoder
FFmpeg/LibAV-based high-level API to re-wrap or transcode media, with bindings for Java and Python.
- Beam Coder
Node.js native bindings to FFmpeg, with support for asynchronous processing via promises and streams.
- Bento4
Full-featured MP4 format and MPEG DASH C++ class library and tools.
- Brave
Basic Real-time AV Editor - lets you preview, mix, and route live audio and video streams on the cloud.
- Codem-isoboxer
- Dynamorse
IT swiss army knife - a Node-RED media pipeline builder, adding professional media processing nodes.
Showing a sample of 208 resources. View the full list on GitHub →