Skip to content

An open-source live streaming studio similar to StreamYard and Restream.

License

Notifications You must be signed in to change notification settings

james-a-rob/KodaStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KodaStream

📺 Open-source streaming studio ✨

Curate video content into enaging live streams

🔥 Features

  • Playlist curation
  • Loop streams forever
  • Attach timed metadata
  • User friendly management UI
  • Stream analytics
  • Broadcast over HLS protocol
  • Scales horizontally and vertically
  • Copatible with popular CDNs
  • Open API for automation
  • Chromeless video player for branded customizations

Coming soon

  • Chat
  • Reactions
  • Countdown to go live
  • Scheduled start time
  • Prestream image thumbnails
  • Easy embed
  • Beautiful social shares
  • Restream to multiple platforms

🚀 Quick Start

  1. Ensure that FFmpeg, PostgreSQL, Redis and Minio are installed and running on your system.
  2. Clone this repo.
  3. Create a videos directory inside the backend folder. Add any videos you want to use here. Two example videos can be found in the example-videos directory.
  4. Setup environment variables
  5. Navigate to the backend directory.
  6. Run npm install followed by npm run start:dev
  7. Call the REST API to create new video streams.

👩‍🏫 Tutorials

Learn how to create an interactive TV channel with our getting started tutorial.

🤘 In action

Watch and shop

Sneakinpeace.com uses KodaStream to offer a 24/7 live shopping experience. Viewers can watch together, learn more about sneakers, and even purchase items without leaving the stream.