Displaying 1 to 20 from 62 results

obs-studio - OBS - Free and open source software for live streaming and screen recording

  •    C

OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently.It's distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details.

react-broadcast - Reliably communicate state changes to deeply nested React elements

  •    Javascript

react-broadcast provides a reliable way for React components to propagate state changes to their descendants deep in the component hierarchy, bypassing intermediaries who return false from shouldComponentUpdate.It was originally built to solve issues that arose from using react-router together with react-redux. The router needed a safe way to communicate state changes to <Link>s deep in the component hierarchy, but react-redux relies on shouldComponentUpdate for performance. react-broadcast allows the router to work seamlessly with Redux and any other component that uses shouldComponentUpdate.

nodecg - Create broadcast graphics using Node.js and a browser

  •    Javascript

Don't see your preferred streaming software on this list? NodeCG graphics require Chrome 49 or newer. If your streaming software's implementation of browser source uses a build of CEF that is based on at least Chrome 49, chances are that NodeCG graphics will work in it. You can check what version of Chrome your streaming software uses for its browser sources by opening whatversion.net/chrome as a browser source. Historically, broadcast graphics have been expensive. They either required expensive hardware, expensive software, or both. NodeCG was originally created to provide real-time broadcast graphics for Tip of the Hats, which is an all-volunteer charity fundraiser that had a budget of $0 for its first several years.

Ant Media Server - Streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology

  •    Java

Ant Media Server is designed to provide live video streaming technology infrastructure with ultra-low latency(WebRTC) and low-latency(HLS, CMAF available in v2.2+). It can be used to enable streaming any type of live or on demand video to any devices including mobiles, PCs or IPTV boxes.




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.

Streamlabs OBS - Streaming software built on OBS and Electron

  •    Typescript

Simple, powerful, and efficient live streaming software built on Electron and OBS. Broadcast your live stream to Twitch, YouTube, or Facebook. Choose the sources that appear in your live stream or recorded video. Effortlessly save replays of your live stream or replay clips for your viewers.

smudge - A lightweight library that provides group member discovery, status dissemination, and failure detection using the SWIM epidemic protocol

  •    Go

Smudge is a minimalist Go implementation of the SWIM (Scalable Weakly-consistent Infection-style Membership) protocol for cluster node membership, status dissemination, and failure detection developed at Cornell University by Motivala, et al. It isn't a distributed data store in its own right, but rather a framework intended to facilitate the construction of such systems. Smudge also extends the standard SWIM protocol so that in addition to the standard membership status functionality it also allows the transmission of broadcasts containing a small amount (256 bytes) of arbitrary content to all present healthy members. This maximum is related to the limit imposed on maximum safe UDP packet size by RFC 791 and RFC 2460. We recognize that some systems allow larger packets, however, and although that can risk fragmentation and dropped packets the maximum payload size is configurable.

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.


C++ TCP Proxy Server

  •    C++

The C++ TCP Proxy server is a simple utility using the ASIO networking library, for proxying (tunneling or redirecting) connections from external clients to a specific server. The TCP Proxy server can be used to easily and efficiently.

Push Framework

  •    C++

Push Framework is an open source C++ Toolkit for high-performance server development. Write asynchronous, multithreaded servers in few lines of codes. Monitor realtime activity with a deploy-only dashboard.

Dolphins Salaam

  •    DotNet

This Library is a Cross Platform, UDP Broadcast solution for Peer to Peer network client detection. It is written in pure C# and is Mono and .Net compatible. It has been tested on Mac OS X, Windows, Linux, iOS, Android, Xbox and it is expected to be compatible with every other...

Proverb Teleprompter

  •    

Proverb Teleprompter is a simple teleprompter software useful for video shoots that require the talent to read a lot of text (i.e. news shows, talk shows etc.).

bonjour - A Bonjour/Zeroconf protocol implementation in JavaScript

  •    Javascript

A Bonjour/Zeroconf protocol implementation in pure JavaScript. Publish services on the local network or discover existing services using multicast DNS.The options are optional and will be used when initializing the underlying multicast-dns server. For details see the multicast-dns documentation.

StreamMachine - An experiment in next-generation streaming audio infrastructure for radio stations.

  •    CoffeeScript

StreamMachine is an open-source streaming audio server aimed at pushing innovation for radio stations that have spent too many years running old technology like Shoutcast and Icecast. The project has two goals: emulating the traditional streaming experience and building support for new features that push the radio listening experience forward. Currently StreamMachine supports traditional Shoutcast-style streaming and HTTP Live Streaming.

fastocloud - IPTV/Video cloud

  •    C++

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

brcast - Tiny data broadcaster with 0 dependencies

  •    Javascript

It's like a data store you can subscribe to, with a setter to pump data in. For browsers and node.This project uses node and npm. Go check them out if you don't have them locally installed.

rundfunk - Rundfunk is zero-conf distributed event emitter build using polo

  •    Javascript

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

tabex - Cross-tab message bus for browsers.

  •    Javascript

Cross-tab message bus for browsers.Fabric to create messaging interface. For single domain you don't need any options, and everything will be initialized automatically. For cross-domain communication you will have to create html file with router for iframe, loaded from shared domain.






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.