Wybrane realizacje
Streamway
Media CDN i streaming na żywo o niskim opóźnieniu — ingest RTMP/HLS, dostarczanie na edge i analityka real-time, rozdzielone na niezależne usługi zamiast jednego monolitu.
<1sopóźnienie glass-to-glass
Real-timeliczba widzów
Web + RNwspólny SDK playera
LIVE
◍ 6
0:42
<1sopóźnienie glass-to-glass
Wyzwanie
Opóźnienie na żywo poniżej sekundy i analityka widzów w czasie rzeczywistym musiały skalować się niezależnie od siebie, bez zamieniania ingestu, dostarczania i analityki w jeden splątany serwis.
Rezultaty
Ingest, dostarczanie na edge i analityka skalują się i wdrażają niezależnie — skok obciążenia w jednym nie zagraża pozostałym.
Co zbudowaliśmy
- Dedykowane usługi ingestu i origin dla RTMP/RTSP/HLS pull i push, z muxowaniem HLS i automatycznym generowaniem miniatur
- Dostarczanie na edge z linkami zabezpieczonymi HMAC, plus bramka Cloudflare Workers obsługująca routing manifestów i telemetrię na edge
- Liczba widzów w czasie rzeczywistym przez WebSocket, rozprowadzana przez Redis
- Pipeline analityczny z Pub/Sub do BigQuery i PostgreSQL do raportowania streamów i widowni
- Wspólny rdzeń SDK playera napędzający zarówno player webowy, jak i player React Native
Stack
Cloudflare WorkersRTMPHLSRedisWebSocketPub/SubBigQueryPostgreSQLReact Native