Awesome Broadcasting 
A curated list of amazingly awesome open source resources for broadcasters.
- Awesome Broadcasting
- Animation, Graphics & Video Playout
- Clocks & Studio Screens
- Codecs
- Communication
- Companion Screens
- Connected TVs
- Control Systems
- Distributed Media Processing
- Documentation
- DVB & WiFi
- Hybrid Radio
- LiveIP
- Media Players
- Metadata
- Monitoring & Quality Control
- Multimedia content processing
- Network & Storage Testing
- NMOS
- Podcasting
- Radio Production
- Rundown Automation
- SCTE-35
- Software-defined radio
- Streaming
- Subtitling
- Video Production
- Resources
- Blogs
- Websites
- Contributing
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 here).
- 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.
- ffplayout - Rust and FFmpeg based playout from folder or playlists.
- Macadam - Blackmagic Node.js bindings that support HTML/CSS (via Electron) and SVG (via Sevruga) graphics.
- Nebula - Media asset management and broadcast automation system.
- NodeCG - Broadcast graphics rendered in a browser using Node.js.
- Open Playout Automation - A CasparCG-based MCR play-out system.
- ossia - A free and open-source intermedia sequencer.
- Sofie - TV Automation - MOS-driven automation system for news casts, with many libraries for e.g. device control.
- SPX - Graphics Controller - Graphics control client for live video productions and live streams.
- StreamShapers - Ferryman - Web App to generate HTML-Graphics from Lottie.JSON files / from Adobe AfterEffects.
- Studio TV Player - Simple TV studio player with SDI, NDI and MPEG TS outputs.
Clocks & Studio Screens
- OATIS - Server Based Studio Clock and Tally system, supporting messaging, physical GPI's and OSC triggering.
- OnAirScreen - Cross-platform "OnAir Lamp" solution targeted for use in professional broadcast environments.
- PiClock - Customisable network based displays of clocks, on-air, mic live and other studio indicators.
- PiClock Advanced - Improved version of PiRSClock-Full with changed layout, added timers and network capabilities.
- PiRSClock-Full - Radio Studio Clock with studio indicators for mics, telephones etc.
Codecs
- FLAC - Free Lossless Audio Coding, used by some broadcasters for audio exchange, storage.
- Lame - A high quality MPEG Audio Layer III (MP3) encoder.
- opencore-amr - Audio codecs extracted from Android Open Source Project, including AAC.
- Opus - A totally open, royalty-free, highly versatile audio codec.
- Turing Codec - An H.265/HEVC open source software encoder designed for fast and efficient video compression.
- TwoLame - An MPEG Audio Layer 2 (MP2) encoder.
Communication
- Intercom Manager + Intercom Frontend - Intercom system based on built by Eyevinn for SVT.
- DYI intercom - Hardware + software intercom solution built around Murmur server and headless Mumble clients based on Rasperry Pi.