Showing 36 of 37 projects
A curated list of amazingly awesome open source resources for broadcast technologies.
LibreTime: Radio Broadcast & Automation Platform
A Go library for natively demuxing and muxing MPEG Transport Streams (.ts) files.
A Rust and FFmpeg-based 24/7 broadcasting solution for playing video/audio clips from folders or JSON playlists.
Flutter library for audio/video playback, broadcasting, and recording on Windows and Linux using libVLC.
A web-based TV automation system for live studio production, used by broadcasters like NRK for daily news shows.
An open-source graphics controller for managing and playing HTML graphics in live video productions and streams.
A cross-platform playout client for controlling broadcast and live production devices like CasparCG, ATEM, OBS, and vMix via a timeline interface.
A collection of open-source communications tools built on Twilio for quickly deploying auto-responders, broadcast messages, conference lines, and more.
A FastAPI/Starlette demo implementing a real-time chatroom with WebSocket broadcast and private messaging.
A C++ implementation of the AMWA NMOS specifications for discovery, registration, and connection management in networked media systems.
An open-source control protocol for broadcast and professional audio/video equipment, enabling easy device interaction.
A family of open specifications for networked media in professional broadcast and production workflows.
An open specification for HTML-based graphics used in live television and post-production workflows.
A command-line music player that synchronizes audio playback across all computers on the same local network.
A customizable on-air lamp and studio status display solution for professional broadcast environments with remote control via web, API, and MQTT.
Command-line tools for working with linear timecode (LTC) audio signals.
A low-latency, web-based open-source intercom solution for broadcast and media production using WebRTC.
A library for parsing and generating Vertical Ancillary Data (VANC) used in SDI video interfaces.
A Windows TV studio player with SDI, NDI, and MPEG-TS outputs for multi-player control, recording, and broadcast integration.
A JavaScript client for the AMWA NMOS specifications, enabling discovery, registration, and connection management of networked media devices.
Windows tool to display the internal structure of an MXF (Material eXchange Format) file
A React Native module that broadcasts an iBeacon signal from your phone, simulating a beacon device.
An Elixir library for secure gossip-style communication between nodes using TCP unicast and UDP multicast.
A toolkit for generating, testing, and distributing subtitle documents in the EBU-TT Live specification format.
A Node.js library for implementing MOS Protocol communication between TV automation systems and newsroom computer systems.
A comprehensive Python library and CLI tool for decoding, encoding, and manipulating SCTE-35 cues in video streams.
A C++ library implementing NMOS specifications for registration, discovery, and management of ST 2110 media nodes.
A WebSocket-based client-server system for displaying RadioVIS slides and metadata alongside audio streams.
An automatic and live-assist software vision mixer interface for ATEM switchers, built for visual radio.
A collection of EBU-TT-D subtitle samples with reference renderings and videos to support implementation and testing.
iOS library for building companion screen apps that synchronize frame-accurately with DVB/HbbTV 2.0 compliant TVs.
x9k3 is an ABR HLS segmenter and SCTE-35 cue injector for MPEG-TS streams, supporting live and VOD workflows.
A customizable clock and infoscreen for radio studios with GPIO indicators, mic timer, and on-air status display.
A Node.js library for performing RadioDNS resolutions and service lookups for hybrid radio broadcasts.
A platform-agnostic tally indicator system for radio and TV studios, supporting physical GPIO, OSC network triggers, and customizable client displays.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.