Skip to main content

A curated list of amazingly awesome open source resources related to broadcast technologies

1.7k
GitHub Stars
208
Curated Resources
27
Categories
5 hours ago
Last Refreshed
Animation, Graphics & Video PlayoutClocks & Studio ScreensCodecsCommunicationCompanion ScreensConnected TVsControl SystemsDistributed Media ProcessingDocumentationDVB & WiFiHybrid RadioLiveIPMedia PlayersMetadataMonitoring & Quality ControlMultimedia content processingNetwork & Storage TestingNMOSPodcastingRadio ProductionRundown AutomationSCTE-35 & SCTE-104Software-defined radioStreamingSubtitlingVideo ProductionBlogs

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

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 →