Displaying 1 to 13 from 13 results

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


A curated list of amazingly awesome open source resources for broadcasters. Various resources, such as books, websites and articles, for improving your skills and knowledge.

Owncast - Take control over your content and stream it yourself

  •    Go

Owncast is a self-hosted live video and web chat server for use with existing popular broadcasting software. Point your live stream at a server you personally control and regain ownership over your content. Owncast is for people who are live streamers, or who wants to host live streams for others. It’s a “one to many” broadcast much like Twitch, Facebook Live, YouTube Live, etc.

server - CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs

  •    C++

Thank you for your interest in CasparCG Server, a professional software used to play out and record professional graphics, audio and video to multiple outputs. CasparCG Server has been in 24/7 broadcast production since 2006. The CasparCG Server works on Windows and Linux.

overscan - Live streaming companion

  •    Racket

A study in live video broadcasting with the Racket programming language. Originally, the end-goal was to build a toolkit like that found in StreamPro or Streamlabs (née TwitchAlerts) but using a Racket DSL for on-the-fly compositing and graphics.

bcast - Broadcasting library for Go. Broadcast message of any type on a set of channels. WIP

  •    Go

Broadcasting on a set of channels in Go. Go channels offer different usage patterns but not ready to use broadcast pattern. This library solves the problem in direct way. Each routine keeps member structure with own input channel and single for all members output channel. Central dispatcher accepts broadcasts and resend them to all members. Method Send accepts interface{} type so any values may be broadcasted.

go-observer - Go package for simplifying channel-based broadcasting of events from multiple publishers to multiple observers

  •    Go

observer is a Go package that aims to simplify the problem of channel-based broadcasting of events from one or more publishers to one or more observers. Of course, this could be solved by creating one goroutine for each channel so the broadcaster doesn't block. Unfortunately, this is heavy and resource-consuming. This is especially bad if you have events being raised frequently and a considerable number of observers.

ipfs-livestream - Livestreaming via IPFS

  •    Go

This program in combination with IPFS provides a video streaming tool that allows to continuously push parts of the video stream to IPFS network. Any stream is a pointer to a sync.json file that is essentially a collection of IPFS addresses pointing to the parts of the videostream. After downloading, fill the paths into config.json.

libretime - LibreTime: Radio Broadcast & Automation Platform

  •    PHP

LibreTime makes it easy to run your own online or terrestrial radio station. It is a community managed fork of the AirTime project. It is managed by a friendly inclusive community of stations from around the globe that use, document and improve LibreTime. Join us in fixing bugs and in defining how we manage the codebase going forward.

svitle-radio-mobile - React Native mobile app for Svitle Radio

  •    TypeScript

This is a mobile app for Svitle Radio, a Christian radio station in Kyiv, Ukraine. Written in React Native, it supports both iOS and Android and uses a simple JSON API to discover station metadata.

echo-server - Echo Server is a Docker-ready, multi-scalable Node

  •    TypeScript

It will not receive any new feature updates. Please consider using soketi/pws, an all-in-one Pusher server equivalent for Echo Server that is written in C and ported to Node.js by the awesome guys at uNetworking/uWebSockets.js. This application had implementation flaws by using both Pusher and Socket.IO and was a really bad idea. The versions before the deprecation announcement are still working and available for you to use.

pws - pWS is a free, open-source Pusher drop-in alternative. 📡

  •    TypeScript

You will sometimes get exclusive content on tips about Laravel, AWS or Kubernetes on Patreon and some early-access to projects or packages. Please see CONTRIBUTING for details.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.