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.
Implementation of a live video sharing platform. Uses TCP as RTMP is a TCP based protocol - Conversion to Binary before transmission.
- 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.
This project is licensed under the MIT License.