Open Streaming Platform logo

Open Streaming Platform

Enables self-hosted video streaming and recording using common web technologies.

Made by Deamos

  • Video Streaming

  • Live Chat

What is Open Streaming Platform?

An open-source, self-hosted video streaming and recording server, Open Streaming Platform (OSP) offers a robust and flexible solution for individuals and organizations to host their live streams, on-demand videos, and community engagement. Built with Python 3, the Flask micro-framework, Nginx-RTMP, VideoJS, Bootstrap, and other powerful modules, OSP provides a comprehensive set of features to create a personalized streaming platform

Highlights

  • RTMP streaming support from input sources like Open Broadcast Software (OBS)
  • Multiple channels per user, enabling users to broadcast multiple streams simultaneously without needing multiple accounts
  • Video stream recording and on-demand playback
  • Real-time chat functionality for video streams, with moderation capabilities for channel owners
  • Manual video uploading of MP4 files from external sources
  • Protected streams to control audience access
  • Live channels for ongoing discussions and engagement when a stream is not active
  • Webhooks to integrate OSP with other services through customizable HTTP requests
  • Embedded streaming and video playback on external web pages
  • Social media sharing options for channels and videos

Platforms

  • Self-Hosted
  • Linux

Languages

  • English

Features

    • Livestream recorder

    • Streaming

    • Live Streaming

    • Record videos

    • Live Broadcasting