Case Study

Indonesia’s first OTT video service

CloudCover + Genflix + Amazon Web Services

tl;dr

  • CloudCover, an Amazon Partner Network Advanced Consulting Partner, collaborated with Genflix & AWS
  • Designed, deployed, and ramped-to-production a new VOD workflow within three-months
  • Seamlessly transcoded more than 10,000 video assets for Genflix on AWS

About Genflix

Genflix, launched in 2014 as Indonesia’s first over-the-top (OTT) video service, was founded by an all Indonesian team. Since then, Genflix has offered a compelling mix of live sports, e-sports, and popular movies on demand. The service attracts close to over 6 million users to its applications on iOS and Android and website.

In 2019, Genflix decided to migrate its video-on-demand (VOD) media workflow to Amazon Web Services (AWS). With version 2.0 of its mobile platform scheduled to launch before the year-end, the move to a flexible cloud infrastructure offered Genflix a future-ready technology foundation. It could now deliver exceptional user experience and facilitate the expansion of its dynamic services.

🚀🔥🎖️ We designed, deployed, and ramped-to-production a new VOD workflow with more than 10,000 video assets for Genflix on AWS within three-months

Challenges

The Genflix video team built a rigorous requirement set for its new VOD media workflow. Efficiency was a top priority. With a library of 10,000 hours of VOD content, transcoding and distribution had to be fast and seamless.

The project had a three-month window to design and deploy the new infrastructure in order to meet the launch deadline for the updated platform. And, cost was a critical factor, as the new workflow had to align with the organization’s forecasted operating budget, without adding significant expense.

Solution

CloudCover, an Amazon Partner Network Advanced Consulting Partner, collaborated with Genflix and AWS to plan and implement a new VOD media infrastructure that aligned with Genflix’s business strategy and technology requirements.

CloudCover based the Genflix workflow on a broad selection of AWS services, including several AWS Media Services. The workflow was designed with an emphasis on cloud-native automated processes and serverless computing, implementing an array of Lambda functions to optimize cost and achieve consistent, high performance. It was also designed for high availability and scalability, accounting for the large and growing volume of content that required storage and management.

Benchmarking

key elements

The VOD media infrastructure

  • CloudCover + Genflix

    Asset Storage

    CloudCover designed the Genflix workflow for high availability and scalability. The Lambda function sends the metadata of the video content into an Amazon Simple Queue Service (Amazon SQS) queue.

  • CloudCover + Genflix

    Video Transcoding

    A separate AWS Lambda function listens to events coming out of the SQS queue and creates a job in AWS Elemental MediaConvert to transcode video content when triggered. The transcoded assets are saved in Amazon S3.

  • CloudCover + Genflix

    Video Packaging

    When the transcoded assets are saved to Amazon S3, an AWS Lambda function is triggered to create secure asset endpoints for the transcoded content in AWS Elemental MediaPackage.

  • CloudCover + Genflix

    Content Distribution

    The secured endpoints are sent to the Amazon CloudFront content delivery network (CDN) for distribution to viewers across Indonesia.

CloudCover Impact

Within the three-month project timeline, CloudCover designed, deployed, and ramped-to-production a new VOD workflow for Genflix on AWS.

CloudCover + Genflix

  • Upgraded Mobile Application

    Genflix launched its upgraded mobile application on schedule with a workflow that scales based on demand, conserves its technology budget with pay-as-you-go utility, and delivers high-quality viewing experiences across a full range of devices and screens.

  • Seamless Transcoding

    Genflix was able to transcode more than 10,000 video assets through the workflow while enabling its video team to store, transcode, and manage content centrally with much greater efficiency than was previously possible.

Quote

“CloudCover brought a highly experienced and committed team to our workflow transformation, the result was an all-new workflow built on AWS that delivered a big impact and value to our business.”

Greeny Dewayanti, Director of Marketing and Product, Genflix

Tools Used

  • AWS Simple Queue Service AWS Simple Queue Service
  • AWS S3 AWS S3
  • AWS DynamoDB AWS DynamoDB
  • AWS Lambda AWS Lambda
  • AWS Elemental MediaConvert AWS Elemental MediaConvert
  • AWS Elemental MediaPackage AWS Elemental MediaPackage
  • Amazon CloudWatch AWS CloudWatch
  • Amazon Simple Notification Service AWS Simple Notification Service
  • Pallycon Pallycon
  • Amazon CloudFront AWS CloudFront