Автономная система 24/7 Youtube трансляций (FastAPI/FFmpeg)
Задача: Разработать автономную платформу (SaaS-решение) для запуска и администрирования круглосуточных видеотрансляций на YouTube, Twitch и другие RTMP-сервисы без участия пользователя.
Функционал:
- Панель управления (Dashboard): Мониторинг ресурсов сервера (CPU, RAM, Disk) и сети в реальном времени. Визуализация битрейта и статуса потоков.
- Мультистриминг: Возможность создавать неограниченное количество потоков с разными настройками (YouTube, Twitch, Custom RTMP).
- Управление контентом: Загрузка видео (Drag & Drop), создание плейлистов, автоматическое зацикливание (Loop) для режима 24/7.
- Системные настройки: Интеграция Telegram-бота для уведомлений о состоянии стримов, управление безопасностью доступа.
Технический стек:
- Backend: Python (FastAPI), Async SQLAlchemy
- Core: FFmpeg, Docker, Nginx
- Data: PostgreSQL, Redis
- DevOps: VPS Deployment, Security Hardening
Это комплексное решение демонстрирует мои навыки в разработке сложных веб-приложений и автоматизации работы с мультимедиа.
Функционал:
- Панель управления (Dashboard): Мониторинг ресурсов сервера (CPU, RAM, Disk) и сети в реальном времени. Визуализация битрейта и статуса потоков.
- Мультистриминг: Возможность создавать неограниченное количество потоков с разными настройками (YouTube, Twitch, Custom RTMP).
- Управление контентом: Загрузка видео (Drag & Drop), создание плейлистов, автоматическое зацикливание (Loop) для режима 24/7.
- Системные настройки: Интеграция Telegram-бота для уведомлений о состоянии стримов, управление безопасностью доступа.
Технический стек:
- Backend: Python (FastAPI), Async SQLAlchemy
- Core: FFmpeg, Docker, Nginx
- Data: PostgreSQL, Redis
- DevOps: VPS Deployment, Security Hardening
Это комплексное решение демонстрирует мои навыки в разработке сложных веб-приложений и автоматизации работы с мультимедиа.