Google Cloud recently announced the general availability of Media CDN, a content delivery network for media and entertainment companies. The streaming platform supports ad insertion and AI/ML analysis.
While Cloud CDN has been available for many years for web and API acceleration on Google Cloud, the new service adds media and streaming specific functionality. Media CDN is based on three main components: EdgeCacheServiceto segment streaming media as metadata and video segments, Origin of cloud storageto process the segmented video from the segment storage service and Load balancer origin, to manage media metadata for search and streaming. Shailesh Shukla, VP and General Manager at Google Cloud, explains some of the benefits:
In addition to operating on a planet-wide infrastructure, Media CDN tailors delivery protocols to individual users and network conditions. Media CDN includes out-of-the-box support for QUIC (HTTP/3), TLS 1.3, and BBR, optimizing last-mile delivery. When the Chrome team rolled out widespread support for QUIC, video rebuff time decreased by over 9% and mobile throughput increased by over 7%.
Media CDN supports Compute Engine, Cloud Storage, and Google Kubernetes Engine backends and can fetch content from any HTTP-capable origin, including buckets outside of Google Cloud.
Cache Configuration allows clients to define how content is cached for each route, defining behavior based on content type, client request attributes, and freshness. According to Google, Media CDN is present in more than 200 countries and territories and 1,300 cities around the world, reducing rebroadcasters and providing higher bitrates and a better end-user experience. Shukla adds:
Media CDN also achieves industry-leading offload rates. With multiple levels of caching, we minimize origin calls, even for infrequently accessed content. This alleviates performance or capacity stress in the content origin and reduces costs.
Google Cloud isn’t the only cloud provider competing in the media CDN market, with different offerings from AWS, Azure, Fastly, and Cloudflare. But Google points out that Media CDN can leverage the same infrastructure designed to deliver YouTube content to over 2 billion users. Kevin Indig, SEO Director at Shopify, Comments:
It’s pretty big. They have the customer and the infrastructure. Could give them even more data and they could sell the product super competitively.
Using the Video Stitcher API, streaming providers can manipulate video content to dynamically insert advertisements. Media CDN integrates with Google Cloud Armor to support IP allow lists and deny lists, as well as location-based filtering controls.
A tutorial is provided on setting up Media CDN in front of a storage bucket using the Google Cloud CLI. Prized details are not yet public.