OpenBroadcaster

Last updated
OpenBroadcaster
Original author(s) Robert G. Hopkins
Developer(s) OpenBroadcaster Community
Initial release1 January 2003(20 years ago) (2003-01-01)
Stable release
5.3.1 / 18 November 2022;9 months ago (2022-11-18)
Repository
Written in JavaScript, jQuery, HTML5, Python, PHP,
Operating system Linux
Platform IA-32, x86-64, ARM
Available in11 languages
List of languages
Spanish, English, Estonian, French, German, Thai, Chinese, Bangla, Hindi, Nepali, Portuguese
Type Radio Broadcast Automation Software Broadcast Automation Emergency Alert System Live Streaming
License AGPL-3.0-or-later
Website openbroadcaster.com

OpenBroadcaster is a web-based, open-source system to run community radio and television broadcast transmitters with a simple web interface.

Contents

History

The initial concept was to develop a web based radio system to run emergency messages and public service announcements for export to Africa by using a windup radio designed by Trevor Baylis. [1] . It was part of a Yukon College [2] innovation project originating from Tagish Yukon Territory Canada.

On Labour Day weekend, 1997 CFET-FM 106.7FM was launched, [3] for the benefit of communities in Tagish, Johnson's Crossing and Marsh Lake, YT. It was a one-man operation, but local volunteers could record material for sending to the station via the internet for broadcast. The system was used for the community's local emergency population warning [4] for instantaneous relay of Yukon Forestry Service alerts for Wildfire [5] [6] situations. 2004 CFET-FM Radio began using OpenBroadcaster for User Generated Radio followed by CJUC-FM [7] [8] forming a Yukon network of radio stations. Similar models of indigenous community radio networks [9] are supported nationally for language revitalization. [10]

Version history

VersionFeaturesReleased
1.0Shared Play lists, Scheduling, User assigned show templates and unattended emergency broadcasting.2003-01-01
2.0Multiple device, visual playback, support as a Joomla extension.2008-01-01
3.0 AJAX, Python, jQuery, JSON on a Model–view–controller framework.2009-01-01
4.0Full blown API, HTML 5, Gstreamer, Festival tts, Modular programming environment to create plugins, skinnable UI themes.

OBPlayer Xubuntu Gtk GUI and Headless software playout Streaming media application supports unattended priority emergency notification system.

2012-01-01
4.1 Common Alerting Protocol emergency broadcasting. Touch Screen LIVE Assist controller built on a HTML5 Mobile framework.2015-07-01
5.0 Multicast RTP with Livewire and Ravenna AoIP support. YouTube Live streaming to a Content delivery network.2018-01-27

Components

Practical Uses

Audio

Source client for Icecast Shoutcast streaming media server, LPFM and under regulated radio, Smart music scheduling system to microbroadcast theme based music segments for restaurants and public spaces, Tourism Radio with Audio tour GPS coded triggering for multicultural visitor experience, tourist information and highway advisory radio, User Determined Music Discovery Service, Dynamic Podcast assembler, Logging and archiving, Community radio Campus radio and High school radio networking, Special interest multicultural media in Canada broadcasters, Syndicated in store advertising and public address distribution, Music on hold for telephone systems, Computer DJ Crowdcasting Community Jukebox, Source for interplanetary Active SETI, RDS and Datacasting to remotely control Addressability devices with Crisis mapping, Song Requester 100% user-controlled radio.

Video

Low power Community television, under regulated TV service, User generated Community channel (Canada) on Cable TV, User Generated Adult Entertainment Channel [11] Digital signage and visitor information, Analogue and Digital source material distribution and archiving for display in museums, Video on demand with podcasting utilizing digital rights management, Out-of-home advertising via shopping mall directories and digital menu boards with point-of-purchase promotions.

See also

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Live CD</span> Complete, bootable computer installation that runs directly from a CD-ROM

A live CD is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive. A live CD allows users to run an operating system for any purpose without installing it or making any changes to the computer's configuration. Live CDs can run on a computer without secondary storage, such as a hard disk drive, or with a corrupted hard disk drive or file system, allowing data recovery.

<span class="mw-page-title-main">Digital audio workstation</span> Computer system used for editing and creating music and audio

A digital audio workstation (DAW) is an electronic device or application software used for recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software program on a laptop, to an integrated stand-alone unit, all the way to a highly complex configuration of numerous components controlled by a central computer. Regardless of configuration, modern DAWs have a central interface that allows the user to alter and mix multiple recordings and tracks into a final produced piece.

An application program is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities").

<span class="mw-page-title-main">Rhythmbox</span> Free and open source audio player

Rhythmbox is a free and open-source audio player software, tag editor and music organizer for digital audio files on Linux and Unix-like systems.

<span class="mw-page-title-main">Kodi (software)</span> Free software media player

Kodi is a free and open-source media player and technology convergence software application developed by the XBMC Foundation, a non-profit technology consortium. Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls. It allows users to play and view most streaming media, such as videos, music, podcasts, and videos from the Internet, as well as all common digital media files from local and network storage media, or TV gateway viewer.

<span class="mw-page-title-main">MythTV</span> Free and open source home entertainment application

MythTV is a free and open-source home entertainment application with a simplified "10-foot user interface" design for the living room TV. It turns a computer with the necessary hardware into a network streaming digital video recorder, a digital multimedia home entertainment system, or home theater personal computer. It can be considered a free and open-source alternative to TiVo or Windows Media Center. It runs on various operating systems, primarily Linux, macOS, and FreeBSD.

<span class="mw-page-title-main">Home theater PC</span> PC meant to be used in a home theater setting

A home theater PC (HTPC) or media center computer is a convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and sometimes video recording functionality. Since the mid-2000s, other types of consumer electronics, including game consoles and dedicated media devices, have crossed over to manage video and music content. The term "media center" also refers to specialized application software designed to run on standard personal computers.

<span class="mw-page-title-main">Rockbox</span> Firmware replacement for various devices

Rockbox is a free and open-source software replacement for the OEM firmware in various forms of digital audio players (DAPs) with an original kernel. It offers an alternative to the player's operating system, in many cases without removing the original firmware, which provides a plug-in architecture for adding various enhancements and functions. Enhancements include personal digital assistant (PDA) functions, applications, utilities, and games. Rockbox can also retrofit video playback functions on players first released in mid-2000. Rockbox includes a voice-driven user-interface suitable for operation by visually impaired users.

<span class="mw-page-title-main">SonicStage</span>

SonicStage is a discontinued software product from Sony that is used for managing portable devices when they are plugged into a computer running Microsoft Windows. It comprises a music player and library manager, similar to iTunes, Windows Media Player and RealPlayer. It is used to manage the library of ATRAC and MP3 recordings on a PC.

<span class="mw-page-title-main">Internet radio device</span>

An Internet radio device, also called network music player is a hardware device that is capable of receiving and playing streamed media from either Internet radio stations or a home network.

D-STAR is a digital voice and data protocol specification for amateur radio. The system was developed in the late 1990s by the Japan Amateur Radio League and uses minimum-shift keying in its packet-based standard. There are other digital modes that have been adapted for use by amateurs, but D-STAR was the first that was designed specifically for amateur radio.

<span class="mw-page-title-main">Nokia N800</span> Internet appliance by Nokia

The Nokia N800 Internet tablet is a wireless Internet appliance from Nokia, originally announced at the Las Vegas CES 2007 Summit in January 2007. N800 allows the user to browse the Internet and communicate using Wi-Fi networks or with mobile phone via Bluetooth. The N800 was developed as the successor to the Nokia 770. It includes FM and Internet radio, an RSS news reader, image viewer and a media player for audio and video files.

The term ripping can also apply to radio. New software, techniques and cloud services now makes it possible to extract the songs played on the radio and digitally save them on separate audio tracks. Available techniques make it possible to rip the music from Internet radio broadcasts, satellite radio broadcasts and FM radio broadcasts.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services. In the recent times, it has become very common to run literally hundreds of applications as containers, isolated from the host operating system.

<span class="mw-page-title-main">Internet radio</span> Digital audio service transmitted via the Internet

Online radio is a digital audio service transmitted via the Internet. Broadcasting on the Internet is usually referred to as webcasting since it is not transmitted broadly through wireless means. It can either be used as a stand-alone device running through the Internet, or as a software running through a single computer.

Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.

<span class="mw-page-title-main">Fldigi</span> Software that allows a sound card to be used as a data modem

Fldigi is a free and open-source program which allows an ordinary computer's sound card to be used as a simple two-way data modem. The software is mostly used by amateur radio operators who connect the microphone and headphone connections of an amateur radio SSB or FM transceiver to the computer's headphone and microphone connections, respectively.

References

  1. Thompson, John (2010-02-10). "Tagish techie dreams big about small radio". Yukon News. professes that he couldn't code his way out of a wet paper bag
  2. Steele, Rick (2004-10-13). "YTIC Brings You Taiwanese Opera". Yukon College. there will be an all-Country, all-hurtin'-music radio station on the Ganges
  3. Careless, James (2003-11-22). "Pirate Wins Government Approval to Broadcast in Yukon". Radio World International. Describing his technical education as derived "from reading discarded Popular Science magazines"
  4. "Barix IP Audio Devices Gain Popularity in Radio and TV EAS Applications". Barix AG. 2007-04-12.
  5. Macpherson, Erin (2001-09-13). "Enhanced Communication using a Real-Time Environment". Indigenous and Northern Affairs Canada. relaying critical voice and data information more efficiently thereby enabling resources and personnel to be utilized to their full potential
  6. "Barix Provides Yukon Connection". Radio World International. 2007-02-15. reliable means of communicating emergency information
  7. Polonsky, Bill (2005-04-22). "There's a new kid in town". What's Up Yukon. The key was to find a way to do remote broadcasting without someone having to be in a control room
  8. Bramadat-Willcock, Michael (2018-03-21). "Powering Community Media North of 60". Whats Up Yukon. The audience gets to participate and choose programming they actually want to hear from comfort of their homes
  9. Harnack, Kirk (2018-03-23). "TWiRT 388 - Open Broadcaster with Rob Hopkins". TWiRT. community broadcasters are using free, open-source software
  10. Lamb-Yorski, Monica (2017-12-15). "The Tsilhqot'in National Government is developing a radio station to promote language revitalization and create unity". Williams Lake Tribune. The audience and these guys can run their network of radio stations from any web browser
  11. Ladurantaye, Steve (2013-09-03). "Why this Yukoner asked the CRTC to license a user generated porn channel". The Globe and Mail. save time and money and let a computer do the work and run your television station with user-generated content