Autonomiczny system 24/7 transmisji na Youtube (FastAPI/FFmpeg)
Zadanie: Opracowanie autonomicznej platformy (rozwiązanie SaaS) do uruchamiania i administracji całodobowymi transmisjami wideo na YouTube, Twitch i inne usługi RTMP bez udziału użytkownika.
Funkcjonalność:
-Panel sterowania (Dashboard): Monitorowanie zasobów serwera (CPU, RAM, Dysk) oraz sieci w czasie rzeczywistym. Wizualizacja bitrate'u i statusu strumieni.
-Multi-streaming: Możliwość tworzenia nieograniczonej liczby strumieni z różnymi ustawieniami (YouTube, Twitch, Custom RTMP).
-Zarządzanie treścią: Przesyłanie wideo (Drag & Drop), tworzenie playlist, automatyczne zapętlenie (Loop) dla trybu 24/7.
-Ustawienia systemowe: Integracja bota Telegram do powiadomień o stanie strumieni, zarządzanie bezpieczeństwem dostępu.
Stos technologiczny:
-Backend: Python (FastAPI), Async SQLAlchemy
-Core: FFmpeg, Docker, Nginx
-Dane: PostgreSQL, Redis
-DevOps: Wdrożenie VPS, Zabezpieczenie
To kompleksowe rozwiązanie demonstruje moje umiejętności w opracowywaniu złożonych aplikacji internetowych oraz automatyzacji pracy z multimediami.
Funkcjonalność:
-Panel sterowania (Dashboard): Monitorowanie zasobów serwera (CPU, RAM, Dysk) oraz sieci w czasie rzeczywistym. Wizualizacja bitrate'u i statusu strumieni.
-Multi-streaming: Możliwość tworzenia nieograniczonej liczby strumieni z różnymi ustawieniami (YouTube, Twitch, Custom RTMP).
-Zarządzanie treścią: Przesyłanie wideo (Drag & Drop), tworzenie playlist, automatyczne zapętlenie (Loop) dla trybu 24/7.
-Ustawienia systemowe: Integracja bota Telegram do powiadomień o stanie strumieni, zarządzanie bezpieczeństwem dostępu.
Stos technologiczny:
-Backend: Python (FastAPI), Async SQLAlchemy
-Core: FFmpeg, Docker, Nginx
-Dane: PostgreSQL, Redis
-DevOps: Wdrożenie VPS, Zabezpieczenie
To kompleksowe rozwiązanie demonstruje moje umiejętności w opracowywaniu złożonych aplikacji internetowych oraz automatyzacji pracy z multimediami.