Red5 is an Open Source Flash Server written in Java that supports Streaming Video (FLV, F4V, MP4, 3GP), Streaming Audio (MP3, F4A, M4A, AAC), Recording Client Streams (FLV and AVC+AAC in FLV container), Shared Objects, Live Stream Publishing, Remoting Protocols: RTMP, RTMPT, RTMPS, and RTMPE.
media-server video-streaming audio-streaming flash-server streaming-server music-streaming video-platform videoAmpache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.
audio-streaming video-streaming music videosOBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. Create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more. Set up an unlimited number of scenes you can switch between seamlessly via custom transitions. Intuitive audio mixer with per-source filters such as noise gate, noise suppression, and gain. Take full control with VST plugin support.
live-streaming video-streaming audio-streaming screen-recording streaming videoreact-native-audio-streaming is not maintained anymore. The main purpose was to play shoutcast streams with meta data and display a notification while playing. If you are only looking to play local audio file with app in foreground, please see other audio libs.
android ios react-native audio streaming player shoutcast audio-streaming web-radioNymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device. In addition, the server supports powerful NymphCast apps written in AngelScript to extend the overall NymphCast functionality with e.g. 3rd party audio / video streaming protocol support on the server side, and cross-platform control panels served to the client application that integrate with the overall client experience.
audio streaming video-player audio-player audio-streaming casting video-streaming angelscript nymphcast-serverSnapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy. The encoded chunks are sent via a TCP connection to the Snapclients. Each client does continuous time synchronization with the server, so that the client is always aware of the local server time. Every received chunk is first decoded and added to the client's chunk-buffer. Knowing the server's time, the chunk is played out using a system dependend low level audio API (e.g. ALSA) at the appropriate time. Time deviations are corrected by playing faster/slower, which is done by removing/duplicating single samples (a sample at 48kHz has a duration of ~0.02ms).
audio music sonos audio-player audio-streaming lms synchronous multiroom-audioAnt 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.
media-server webrtc broadcast rtmp rtsp hls mp4 ip-camera mp4-hls flv streaming livestream video-streaming audio-streaming streaming-server video-platform live-streaming live-video-streamingSee instructions on installing these prerequisites for both OS X and Linux. There are also Docker instructions if that's your thing. Now that the prerequisites are ready to go it's a few simple commands to get your instance up and running.
alternative youtube monetization audio-streaming video-streaming image-hosting livestreamingClipBucket is an OpenSource Multimedia Management Script Provided Free to the Community.This script comes with all the bells & whistles required to start your own Video Sharing website like Youtube, Metacafe, Veoh, Hulu or any other top video distribution application in matter of minutes. ClipBucket is fastest growing script which was first started as Youtube Clone but now its advance features like Social Networking, Allows users to upload videos, music and photos and lot more.
media-server video-streaming audio-streaming streaming-server video-sharing music-sharing youtubeCherryMusic is a music streaming server written in python. It helps to stream your own music collection to all your device. It provides support to share playlists with your friends. It has a built-in database, that will index your music. Find your favorite song in an instant. It plays the music inside your PC, smartphone, tablet, toaster or whatever device has a HTML5 compliant browser installed.
music music-streaming streaming-server audio playlist media-server audio-streaming music-playerNavidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify. It streams virtually any audio format available and handles very large music collections. It is compatible with all Subsonic/Madsonic/Airsonic clients.
music raspberry-pi streamer media-server self-hosted streaming-api subsonic music-server madsonic subsonic-server streaming-audio airsonic audio-streaming music-streamingAzuraCast is a self-hosted, all-in-one web radio management suite. Using its easy installer and powerful but intuitive web interface, you can start up a fully working web radio station in a few quick minutes. AzuraCast works for web radio stations of all types and sizes, and is built to run on even the most affordable VPS web hosts.
radio station streaming icecast shoutcast liquidsoap radio-station hacktoberfest webcast audio-streamingRecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
webrtc recordrtc mediarecorder mediastreamrecorder mediarecorder-api record-audio record-video webrtc-recording record-screen video-streaming audio-streamingAny manifestation of a meeting - in the schools or in the streets - is going to need clear communication. Anyfesto is the toolbox to make that happen. By using low cost hardware and proven Open Source Software the ability to build a robust communication device is now affordable and accessible both for individuals and for community wide needs.
hostapd web local voip raspberry-pi-3 raspberry-pi raspberry chip nextthing webserver calibre vlc-media-player cvlc audio-streaming shell bash irc-server irc-client kiwix khan-academyThis is a library to help application developers easily write applications where multiple devices connected to a network need to play back media in sync. Use cases include multi-room audio playback, video walls, and any other situation where it is required that possibly heteregenous devices on a network need to playback the same audio/video stream.
multi-room-audio video-wall audio-streaming video-streaming gstreamer libraryThe libopusenc libraries provide a high-level API for encoding .opus files. libopusenc depends only on libopus. The library is in very early development. Please give feedback in #opus on irc.freenode.net or at opus@xiph.org.
audio audio-streaming audio-library ogg opusThe opusfile and opusurl libraries provide a high-level API for decoding and seeking within .opus files on disk or over http(s). opusfile depends on libopus and libogg. opusurl depends on opusfile and openssl.
audio audio-streaming decoder opus decodingytd is Go application for downloading Youtube videos and converting to other formats(flv, mp3). To understand the design take a look at the Design Document. The make command builds the code, runs the tests, generates and runs the docker containers.
golang-application downloader youtube youtube-downloader mp3 flv audio-streaming video-streaminggoicy can work in two modes: ffmpeg and file. In ffmpeg mode goicy feeds audio files to ffmpeg which recodes them in realtime to AAC or MP3 format and sends the output to an Icecast or Shoutcast server. In file mode goicy reads and parses AAC or MPEG (MP1, MP2, MP3) files and sends them to the server without any further processing.
icecast aac mp3 shoutcast audio-streaming golang-application
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.