Open-source television broadcast automation system using CasparCG and FFmpeg for multi-channel playout, rundown management, and ingest workflows.
Open Playout Automation is an open-source television broadcast automation system designed for professional playout environments. It uses CasparCG as its clip player and FFmpeg for media processing, enabling multi-channel broadcast automation with rundown management, ingest workflows, and channel branding. It solves the need for a flexible, self-hosted broadcast solution that can scale from simple channel-in-a-box setups to sophisticated multi-workstation deployments.
Television broadcast engineers, media operations teams, and broadcasters needing a self-hosted, customizable playout automation system for regional or multi-channel environments.
Developers choose Open Playout Automation for its professional-grade features, integration with industry-standard tools like CasparCG and FFmpeg, and flexibility to support both simple and complex broadcast workflows without proprietary licensing costs.
Television broadcast automation system
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports multiple broadcast channels with redundant outputs and MySQL databases, ensuring high availability for professional use as highlighted in the playout features.
Handles complex event types with nesting, blocks, and frame-accurate timing, enabling sophisticated broadcast scheduling as detailed in the rundown section.
Ingests media from watchfolders, FTP, linear sources, and XDCAM decks with metadata support, per the ingest workflows, facilitating flexible content acquisition.
Integrates with XKeys control keyboards, NDI for preview, and GPI for external triggers, enhancing broadcast control based on the README's hardware features.
Requires Windows 7 or newer and .NET Framework 4.8, excluding other operating systems and potentially limiting deployment in modern, cross-platform environments.
Relies on Flash templates for graphics and CasparCG as a core player, which may pose compatibility, security, and future-proofing challenges.
Installation is guided via wiki pages, indicating a non-trivial setup process that likely requires broadcast engineering expertise and hardware configuration.