Skip to content

BroadcastBay is a minimal Streamyard replica built with Node.js, Express, RTMP, Socket.io, and FFmpeg.

Notifications You must be signed in to change notification settings

Navaneeth-R-Krishnan/BroadcastBay

Repository files navigation

BroadcastBay

Overview

BroadcastBay is a minimal Streamyard replica built with Node.js, Express, RTMP, Socket.io, and FFmpeg. It allows users to create live broadcasts with multiple participants and stream them to various platforms. Docker has been used to spin FFmpeg containers for ease of use.

Aim

Implementation of a live video sharing platform. Uses TCP as RTMP is a TCP based protocol - Conversion to Binary before transmission.

Features

  • Live Streaming: Stream live video to multiple platforms.
  • Multiple Participants: Add multiple participants to the broadcast.
  • RTMP Support: Use RTMP for reliable streaming.
  • Socket.io Integration: Real-time communication between clients.
  • FFmpeg: Handle video processing and streaming.

License

This project is licensed under the MIT License.

About

BroadcastBay is a minimal Streamyard replica built with Node.js, Express, RTMP, Socket.io, and FFmpeg.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published