Open Streaming Platform

screenshot of Open Streaming Platform

Github Mirror of the Open Streaming Platform. For all issues, please post at https://gitlab.com/osp-group/flask-nginx-rtmp-manager

Overview

Open Streaming Platform (OSP) is an open-source RTMP streamer software front-end for Arut's NGINX RTMP Module. It serves as a self-hosted alternative to popular streaming services like Twitch.tv, Ustream.tv, and Youtube Live. OSP allows users to stream, record, and playback video content, moderate live chat, upload videos, and customize the platform as per their preferences.

Features

  • RTMP Streaming: Supports streaming from input sources like Open Broadcast Software (OBS).
  • Multiple Channels per User: Users can broadcast multiple streams simultaneously without multiple accounts.
  • Video Stream Recording: Allows on-demand playback and recording of video streams.
  • Real-Time Chat: Enables per-channel chat for video streams.
  • Video Uploading: Supports manual upload of MP4 files from external sources.
  • Video Clipping: Create shorter videos of notable moments.
  • Moderation: Channel owners can perform real-time chat moderation (Banning/Unbanning).
  • Adaptive Streaming: Admin-controlled adaptive streaming for better viewer experience.

Summary

Open Streaming Platform (OSP) offers a robust open-source solution for individuals or organizations looking to self-host their streaming platform. With features like multiple channels per user, real-time chat moderation, video streaming, and customization options, OSP provides a comprehensive streaming experience. By following the installation guide or using Docker images, users can set up OSP and leverage its functionalities efficiently. OSP's community-driven development and MIT License make it a versatile and accessible streaming solution for various streaming needs.