Live Streaming Server

Production-ready live streaming server with complete API, WebSocket support, and real-time dashboard.

📊 Live Stats
0
Streams
0
Viewers
Port: 5001 RTMP: 1936

Live Stream Player

LIVE
0 viewers
Active Stream Information
Stream ID:
mystream
HLS URL:
http://server.muktodhoni.com:8001/live/mystream/index.m3u8
RTMP URL:
rtmp://server.muktodhoni.com:1936/live/mystream
Player URL:
http://server.muktodhoni.com:5001/player/mystream
Quick Actions
API Documentation Admin Dashboard Health Check
Server Information
Version: 2.0.0
API Port: 5001
RTMP Port: 1936
HLS Port: 8001
WebSocket: 5001
Uptime: 0s

📡 Active Live Streams

Loading...

Loading active streams...

🔧 API Documentation

Base URL: http://server.muktodhoni.com:5001/api/v1
Authentication: Add header: X-API-Key: your-api-key
Available Endpoints
Method Endpoint Description Example
GET /streams Get all active streams Test
POST /streams Create new stream See example below
GET /streams/{id} Get stream details Test
PUT /streams/{id} Update stream -
DELETE /streams/{id} Delete stream -
GET /stats Server statistics Test
GET /health Health check Test

🚀 Quick Start Guide

Start Streaming

Use OBS Studio or any RTMP streaming software:

Server: rtmp://server.muktodhoni.com:1936/live
Stream Key: your_unique_stream_key
OBS Settings:
  • Video Bitrate: 2000-4000 Kbps
  • Audio Bitrate: 128 Kbps
  • Keyframe Interval: 2 seconds
  • CPU Preset: veryfast
  • Resolution: 1280x720 (720p)
  • FPS: 30
Watch Streams

HLS Playback URL format:

http://server.muktodhoni.com:8001/live/{stream_key}/index.m3u8
Embed Player:
<video id="player" controls autoplay> <source src="http://server.muktodhoni.com:8001/live/mystream/index.m3u8" type="application/vnd.apple.mpegurl"> </video>