Case Study
The Client
Our media client is headquartered in Mumbai and is in the process of building a comprehensive platform to provide value added services over existing and upcoming communication networks in India. The solution works seamlessly over legacy cable television networks as well as the modern-day fiber-to-the-home (FTTH) IP based networks.
Project Objective – Google CDN setup for Live Streaming
Google Cloud Partner – Niveus Solutions has worked with a media client in setting up network endpoint groups on Google Cloud Platform to connect the Google Compute to fetch the video segment on-premises and create an HTTP(S) Load Balancer to push the video segment to Google CDN for live streaming.
Niveus will work with this client to put together a solution where the transcoded video segment is either HLS / Dash which is then pushed to the Google CDN via the Global Load Balancer, before they are pushed to the partner network who would eventually broadcast it to the end consumer. As part of this engagement, Niveus will help the client set up 1 free air channel which the client can scale to the rest of the channels.
Business Solution
- Improve the video start-up time for the overall video experience across VOD & Live Channel
- Using Google’s expertise in building video streaming with improved QOS
- Hybrid cloud architecture is used with Cloud CDN which enables the delivery of content hosted on-premises over Google’s high-performance distributed edge caching infrastructure
Implementation
- With Google’s edge caches peered with nearly every major end-user ISP globally, Google CDN offers connectivity to more users everywhere
- In this client communications, Hybrid Cloud architecture was used with Cloud CDN which enables them to deliver the content hosted on-premises over Google’s high-performance distributed edge caching infrastructure, with the help of global load balancing with single anycast IP, that supports modern application delivery protocols like HTTP/2 and QUIC to improve the site performance
- Internet NEGs (Network Endpoint Groups) were used, which enables client Communication to serve content from an origin that is hosted outside of the Google Cloud
- To monitor the details of latency metrics and HTTP request logs for deeper visibility, Cloud Monitoring and Cloud Logging which is tightly coupled with Cloud CDN were used. Google-managed SSL certificates were used to provide privacy and secure communication from a client to the load balancer
- To make fine-grained access control for the enterprise to manage users and access control, Cloud Identity and Access Management were used, which enables client to streamline compliance with a built-in audit trail
- Google-managed SSL certificates were used to provide privacy and security