Google Cloud Video Services C++ Client Library
An idiomatic C++ client library for Google Cloud's video services, including Live Stream API, Transcoder API, and Video Stitcher API. This library enables developers to integrate live video streaming, video file transcoding, and dynamic content generation into their applications.
Link
Related resources
- live-streaming-server-net.NET RTMP live streaming server with HTTP-FLV/WebSocket-FLV/HLS output, Kubernetes and cloud storage integration, admin panel.
- Common Media Client Data (CMCD)Original academic paper (ACM NOSSDAV 2021) introducing Common Media Client Data for streaming analytics, initial findings.
- Content Steering: A Standard for Multi-CDN StreamingAcademic paper on the HLS/DASH Content Steering standard enabling multi-CDN traffic steering for streaming.
- Coffee: Cost-Effective Edge Caching for 360° Live VideoAcademic paper on predictive tile-prefetch edge caching for 360-degree live video streaming, achieving 76% backhaul traffic reduction.
- Improving Hierarchy Storage for Video Streaming in CloudAcademic paper proposing an algorithm to tier video segments by access frequency across cloud storage classes for streaming efficiency.
- Build a Self-Hosted CDN with OpenResty EdgeStep-by-step guide to building a self-hosted CDN using OpenResty Edge (LuaJIT edge gateway), from the OpenResty core team.
- Survive CDN Failures with Redundant StreamsTechnical deep-dive on client-side multi-CDN failover pattern using redundant streams with HLS.js.
- EdgeCDN-XKubernetes-native GitOps CDN with EdgeOTT-X for full ingest-to-playout OTT streaming, SR-IOV support, in production at Slovak Telekom (3Tbp…
- ML-Driven Open-Source Framework for QoE in Multimedia NetworksEnd-to-end ML framework predicting and optimizing QoE from network conditions, based on ITU-T P.1203, code released open source.
- cXnExtensible open-source CDN with classic nginx→varnish→S3 edge cache architecture, MIT licensed.
- video-transcode-queueReference architecture for a video upload and transcode pipeline running on Kubernetes with a job queue.