Open Streaming Platform
Free, Self-hosted, Open Source Streaming for Everyone
About
Open Streaming Platform (OSP) is an open-source, RTMP streamer software front-end for Arut’s Nginx-RTMP Module. OSP was designed as a self-hosted alternative to services such as Twitch.tv, Ustream.tv, Mixer, and Youtube Live.
OSP uses Python 3, the Flask Micro-Framework, Nginx-RTMP, VideoJS, Bootstrap, and other modules to build a home for your live streams, videos, and community.
Features
Our streaming features provide options for anyone looking to setup a streaming system for themselves, a few friends, or large groups.
Multi-Channel RTMP Streaming
Support for multiple channels per user, allowing a single user to broadcast multiple streams at the same time without needing multiple accounts
Video On-Demand
Live stream to video for future on-demand playback
Per Channel Real-Time Chat
XMPP-backed, per channel web chat for engagement between users and streamers with moderation
Protected Channels
Support for private channels, only viewable by authorized users, backed by HLS Encryption
RTMP Restream
Send RTMP restreams to other streaming services like Facebook and Twitch effortlessly
Experimental WebRTC Playback
Built-in support to leverage RTMP->WebRTC Servers such as OvenMediaEngine to display ultra-low latency WebRTC streams
Contribute
Open Streaming Platform is a free, open-source project that has been developed under the MIT License by developers giving their time to make something awesome for everyone that will respect your privacy.
Contributions to OSP will help support the developers and allow us to rent servers and get the tools needed to keep the Open Streaming Platform alive.