https://stream-dashboard-production-e3be.up.railway.app/
226
A comprehensive streaming application that supports multiple platforms including Twitch, Kick, YouTube, Instagram, and Telegram integration.
git clone <repository-url>
cd AllinOne
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
uploads/.stream_config.json:{
"video_path": "/path/to/video.mp4",
"filename": "video.mp4",
"settings": {
"maxrate": "3000k",
"bufsize": "6000k",
"audioBitrate": "160k",
"twitchKey": "your_twitch_key",
"youtubeKey": "your_youtube_key",
"instaUrl": "your_instagram_rtmp_url",
"instaKey": "your_instagram_key",
"kickUrl": "your_kick_rtmp_url",
"kickKey": "your_kick_key",
"telegramKey": "your_telegram_bot_token",
"telegramChatId": "your_telegram_chat_id"
}
}
python app.py
Access the application at http://localhost:5000
docker build -t allinone-app .
docker run -d -p 5000:5000 --name allinone-service allinone-app
Open your browser and navigate to http://localhost:5000
Update uploads/.stream_config.json with your platform credentials:
live_...)Configure encoding parameters in the settings section:
maxrate: Maximum bitrate (default: 3000k)bufsize: Buffer size (default: 6000k)audioBitrate: Audio bitrate (default: 160k)GET / - Main dashboardGET /logs - Stream logsPOST /upload - Upload video filePOST /stream/start - Start streamingPOST /stream/stop - Stop streamingGET /stream/status - Check stream statusffmpeg -versiondocker logs allinone-serviceThis project is open source.
For issues and feature requests, please open an issue on the repository.
Content type
Image
Digest
sha256:4fbf79d6b…
Size
288.4 MB
Last updated
4 months ago
docker pull imvickykumar999/stream-dashboard