(Media over QUIC) on a Boat
5 days ago
- #Bandwidth Optimization
- #MoQ
- #Live Streaming
- Saronic has been using MoQ (Media over QUIC) for years, highlighting its benefits for bandwidth-constrained environments like boats.
- MoQ is pull-based, unlike push-based protocols (WebRTC, SRT, RTSP, RTMP), reducing unnecessary bandwidth usage by transmitting only subscribed tracks.
- Tracks in MoQ (e.g., 1080p, 360p, audio) are optional, allowing viewers to subscribe only to what they need, optimizing bandwidth.
- MoQ supports prioritization of subscriptions, ensuring critical data (e.g., kraken detection) gets transmitted first during congestion.
- MoQ queues frames instead of dropping them, enabling lossy live streams and pristine VOD recordings simultaneously.
- QUIC in MoQ supports path migration and multi-path extensions, allowing seamless switching between connections (e.g., Wi-Fi, cellular, satellite).
- MoQ is scalable, with relays forming a global CDN for live streams, similar to HTTP CDNs.
- Early adopters like Saronic and ooda.video are using MoQ for real-world applications, including security and anomaly detection.
- MoQ is versatile, suitable for boats, vehicles, and stationary objects, with ongoing documentation for diverse use cases.