Broadcast

Open-source projects categorized as Broadcast

Top 23 Broadcast Open-Source Projects

  • Ant-Media-Server

    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

    Project mention: Advise on best way to implement video calling functionality into my web app | /r/webdev | 2023-06-07

    ant media server is the cheapest and has good documentation its also open source. it does the work for us https://github.com/ant-media/Ant-Media-Server/

  • gpac

    Modular Multimedia framework for packaging, streaming and playing your favorite content, see http://netflix.gpac.io

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • broadcast-channel

    :satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/

  • ustreamer

    µStreamer - Lightweight and fast MJPEG-HTTP streamer

    Project mention: MediaMTX: Zero-dependency server for live video and audio streams | news.ycombinator.com | 2023-05-28

    FYI until recently this was known as 'rtsp-simple-server', but it outgrew simply being a RTSP server so it was rebranded. It is commonly used in the 3D printing community for serving webcams attached to printers along with ustreamer (https://github.com/pikvm/ustreamer).

  • awesome-broadcasting

    A curated list of amazingly awesome open source resources related to broadcast technologies

    Project mention: Free online database | /r/VIDEOENGINEERING | 2023-03-26

    Some more interesting stuff to add for the opensource guys: https://github.com/ebu/awesome-broadcasting

  • server

    CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com. (by CasparCG)

    Project mention: A software to control large-screen broadcast? | /r/editors | 2023-01-13

    casparcg with SuperConductor if you want fully free

  • LibreTime

    LibreTime: Radio Broadcast & Automation Platform

    Project mention: Self-hosted music streaming service for radio stations. | /r/selfhosted | 2023-05-15

    There's also https://libretime.org/

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • bus

    Efficient, lock-free, bounded Rust broadcast channel

    Project mention: pub/sub Event bus in rust | /r/rust | 2022-10-10
  • Twitch-Chat-Downloader

    Download chat messages from past broadcasts on Twitch

    Project mention: Ragtag Archive is going offline - 1.38 PB of vtuber archives will be gone, many of which do not exist elsewhere | /r/DataHoarder | 2023-06-08
  • PyInstaLive

    Python script to download Instagram livestreams.

  • dart_vlc

    Flutter bindings to libVLC.

  • ffplayout

    Rust and ffmpeg based playout

    Project mention: Self-hosting a simple virtual TV station | /r/selfhosted | 2023-05-03

    What a cool project idea! Owncast would be a great solution for you from the broadcasting end, and I'd be happy to answer any questions you have about it. From the programming/scheduling side you could do something super simple like this project https://github.com/owncast/playout-example that plays from a directory, or build something more custom with ffplayout https://github.com/ffplayout/ffplayout

  • twitch-js

    A community-centric, community-supported version of tmi.js

  • Sofie-TV-automation

    This is a landingpoint for the state-based TV automation system "Sofie", used in live TV news production by the Norwegian public service broadcaster NRK since September 2018.

    Project mention: Bergen kommune har avdekt ein alvorleg teknisk feil i portal for bekymringsmeldingar -Feilen i barnevernssystemet kan gjelda 244 norske kommunar, seier programleverandøren Visma. | /r/norge | 2023-06-05
  • multicast-relay

    Relay multicast and broadcast packets between interfaces.

    Project mention: Home assistant and layer 3 networks. | /r/homelab | 2023-06-01
  • gr-rds

    FM RDS/TMC Transceiver

    Project mention: HackRF WFM Transmission with Station Data etc | /r/hackrf | 2022-11-10
  • lol-pick-ban-ui

    Web-Based UI to display the league of legends champ select in esports tournaments.

  • react-native-zeroconf

    :satellite: Discover Zeroconf services using react-native

  • TikTok-Chat-Reader

    Website to display chats and gifts in realtime from your TikTok LIVE stream. Demo project for TikTok-Live-Connector library.

  • SuperConductor

    A playout client for Windows/Linux/macOS that will let you control CasparCG Server, BMD ATEM, OBS Studio, vMix, OSC-compatible devices, HTTP (REST)-compatible devices, and more!

    Project mention: Software like cue pilot? (Rundown assistant) | /r/VIDEOENGINEERING | 2023-05-05
  • sofie-core

    Sofie: The Modern TV News Studio Automation System (Server Core)

    Project mention: Does anyone know why (and how) NRK uses Nintendo switch controllers? | /r/Norway | 2023-01-24
  • VodRecovery

    The purpose of this script is to obtain videos or clips that are either marked as "sub-only" or have been deleted on Twitch. (by Shishkebaboo)

    Project mention: Destiny signs a 12 month non-exclusive contract with Kick | /r/LivestreamFail | 2023-06-27

    you can recover them but you will have to parse through all clips from the stream(s) (easier if you can narrow down the date) https://github.com/Shishkebaboo/VodRecovery/

  • Bonsoir

    A Zeroconf library that allows you to discover network services and to broadcast your own. Based on Apple Bonjour and Android NSD.

    Project mention: how to make communication between two apps? without internet. | /r/flutterhelp | 2023-04-07

    There are means of nearby communications. https://pub.dev/packages/bonsoir allows you to find nearby services for example.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-27.

Broadcast related posts

Index

What are some of the best open-source Broadcast projects? This list will help you:

Project Stars
1 Ant-Media-Server 3,860
2 gpac 2,323
3 broadcast-channel 1,611
4 ustreamer 1,355
5 awesome-broadcasting 1,293
6 server 812
7 LibreTime 701
8 bus 681
9 Twitch-Chat-Downloader 632
10 PyInstaLive 510
11 dart_vlc 455
12 ffplayout 343
13 twitch-js 326
14 Sofie-TV-automation 273
15 multicast-relay 263
16 gr-rds 210
17 lol-pick-ban-ui 206
18 react-native-zeroconf 204
19 TikTok-Chat-Reader 177
20 SuperConductor 148
21 sofie-core 107
22 VodRecovery 104
23 Bonsoir 74
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com