Skip to content
@openbroadcaster

OpenBroadcaster

Broadcast Automation Emergency Alerting

OpenBroadcaster Multimedia Framework

OpenBroadcaster focuses on reliability, accessibility and scalability over a having a bloated range of half baked/buggy features. It has an organic AJAX interface built with Gstreamer, HTML5 and Javascript to deliver a web application in support of broadcast radio and TV automation, media asset management and dynamic community programming. One OBServer may manage one or more OBPlayer in a synchronized network configuration or have the server and playout on one device or VM. There is a robust Plugin Module Architecture with many modules extending the core server application. The server has a Documented API to enable sharing digital media assets and metadata with revocable secure keys.

Usage Scenarios

Broadcast Radio and TV
  • Special interest, LPFM, community and multicultural broadcasters
  • Time and theme based music segments for public spaces
  • Dynamic Podcast assembler, logging and archiving
CAP Emergency Alerting
  • Broadcast Radio and TV
  • LED Outdoor Signage
  • CATV Alerts
Video Streaming
  • Low power community television
  • User generated community IPTV channel on CATV
  • Digital signage and visitor information
Media Asset Management
  • Media Asset Management
  • Media library, versioning and archiving
  • API Access and secure distribution

Pinned Loading

  1. obplayer obplayer Public

    📻 OBPlayer Streaming Automation Playout with CAP EAS Alerting

    HTML 134 55

  2. observer observer Public

    📻 OBServer Automation, Scheduler, Media Library and Player Manager

    174 53

  3. ad-manager ad-manager Public

    AD/PSA automated categories; "Upcoming", "Current", and "Expired"

    PHP 5 3

  4. reviews reviews Public

    Ratings + Comments support for media items. Comments and ratings can be added and deleted including weighting media for airplay.

    PHP 1

Repositories

Showing 10 of 28 repositories
  • obplayer Public

    📻 OBPlayer Streaming Automation Playout with CAP EAS Alerting

    openbroadcaster/obplayer’s past year of commit activity
    HTML 134 AGPL-3.0 55 38 (1 issue needs help) 0 Updated Jan 24, 2026
  • observer Public

    📻 OBServer Automation, Scheduler, Media Library and Player Manager

    openbroadcaster/observer’s past year of commit activity
    174 AGPL-3.0 53 76 (1 issue needs help) 0 Updated Jan 24, 2026
  • ad-manager Public

    AD/PSA automated categories; "Upcoming", "Current", and "Expired"

    openbroadcaster/ad-manager’s past year of commit activity
    PHP 5 GPL-3.0 3 0 0 Updated Jan 21, 2026
  • pyrate Public

    Pyrate Software IMG for Raspberry Pi

    openbroadcaster/pyrate’s past year of commit activity
    JavaScript 8 AGPL-3.0 4 0 0 Updated Jan 20, 2026
  • diy-broadcast Public

    Do it Yourself Radio and TV Station Broadcast Projects

    openbroadcaster/diy-broadcast’s past year of commit activity
    JavaScript 5 GPL-3.0 6 0 0 Updated Jan 20, 2026
  • openbroadcaster.github.io Public

    OpenBroadcaster Community Support Site

    openbroadcaster/openbroadcaster.github.io’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Jan 20, 2026
  • mapping Public

    OpenBroadcaster Infrastructure status events EAS NAAD NOAA

    openbroadcaster/mapping’s past year of commit activity
    JavaScript 7 GPL-3.0 3 0 0 Updated Jan 20, 2026
  • reports Public

    Log analysis and royalty reports for Sound Exchange, SOCAN

    openbroadcaster/reports’s past year of commit activity
    PHP 2 GPL-3.0 3 1 0 Updated Jan 11, 2026
  • bulk-import Public

    bulk-import

    openbroadcaster/bulk-import’s past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Jun 18, 2025
  • ob2ob Public

    Transfer multiple media items between OpenBroadcaster Server installations retaining metadata ie Artist, Title, Genre, Language and comments.

    openbroadcaster/ob2ob’s past year of commit activity
    PHP 0 GPL-3.0 1 0 0 Updated May 13, 2025