Autonomous system for 24/7 YouTube streaming (FastAPI/FFmpeg)
Task: Develop an autonomous platform (SaaS solution) for launching and administering 24/7 video broadcasts on YouTube, Twitch, and other RTMP services without user involvement.
Functionality:
-Dashboard: Real-time monitoring of server resources (CPU, RAM, Disk) and network. Visualization of bitrate and stream status.
-Multi-streaming: Ability to create an unlimited number of streams with different settings (YouTube, Twitch, Custom RTMP).
-Content management: Uploading videos (Drag & Drop), creating playlists, automatic looping for 24/7 mode.
-System settings: Integration of a Telegram bot for notifications about stream status, managing access security.
Technical stack:
-Backend: Python (FastAPI), Async SQLAlchemy
-Core: FFmpeg, Docker, Nginx
-Data: PostgreSQL, Redis
-DevOps: VPS Deployment, Security Hardening
This comprehensive solution demonstrates my skills in developing complex web applications and automating multimedia workflows.
Functionality:
-Dashboard: Real-time monitoring of server resources (CPU, RAM, Disk) and network. Visualization of bitrate and stream status.
-Multi-streaming: Ability to create an unlimited number of streams with different settings (YouTube, Twitch, Custom RTMP).
-Content management: Uploading videos (Drag & Drop), creating playlists, automatic looping for 24/7 mode.
-System settings: Integration of a Telegram bot for notifications about stream status, managing access security.
Technical stack:
-Backend: Python (FastAPI), Async SQLAlchemy
-Core: FFmpeg, Docker, Nginx
-Data: PostgreSQL, Redis
-DevOps: VPS Deployment, Security Hardening
This comprehensive solution demonstrates my skills in developing complex web applications and automating multimedia workflows.