AWS Project Type: Media Platform Solution (New Development)

Project Type
Architecture, Kubernetes, Application Development and Integration on the AWS Cloud

About the Client
The client is an American direct broadcast satellite service provider, a subsidiary of a global Telco. Their satellite service transmits digital satellite television and audio to households in the United States, Latin America, and the Caribbean/Americas.

Challenge
In order to enhance and modernize their offerings in the commercial sector, the client was looking for an engineering services partner to build a complete software product on a new Android Set Top Box (STB) using AOSP (Android Open Source Project). The product is targeted at the hospitality industry (including hotels, restaurants, and bars) and is a modernization exercise as media content delivery moves away from traditional satellite solutions to an IP-based future.

The product roadmap included features to provide hotel customers an intuitive Electronic Program Guide; and aggregating TV channels delivered through Quadrature Amplitude Modulation (QAM), IPTV and Internet Protocol (IP). The roadmap included support for Over-the-Top (OTT) 3rd party applications. Additionally, the client was looking to solve thin video streaming challenges and enable local content insertion drive growth in advertising revenues.

The client was also facing challenges finding relevant expertise in security, scalability, monitoring, and automation (in relation to custom Set Top Boxes).

Solution
Ness has twenty years of product engineering in our corporate DNA and we had highly relevant prior experience in  OTT, STB, media streaming, and metadata.

Ness teams in the US and Romania collaborated with the client to provide a state-of-the-art solution that has a custom look and feel for the TV app, a customizable launcher, a service layer for ingesting content from various video sources (satellite, IPTV, IP only, etc.) via the Android TV input framework, a messaging service that uses MQTT and a miriad of other connected services that enable functionalities of the system such as: remote control, event logging, analytics, etc..

Ness made it easy to add virtual TV channels and push them into the program guide that is displayed to hotel guests. The virtual TV channels could air pre-recorded videos (streamed or cached locally on the box) or access streamable live content. Ness also created an App Management Portal for the client to manage releases and global distribution.

AWS Used
The technical solution covered Infrastructure as Code (Terraform), Containerization (via Amazon AWS EKS + docker containers) and Automation.

The full list of Amazon services used includes: EKS, RDS, Lambda, S3, WAF, Elasticsearch, EFS, EBS, ALB, ELB and CloudWatch.

Benefits
The solution enabled the client to easily manage and distribute content in different markets. Ness solved the scalability challenge to support faster deployment to many Android Set Top Boxes and custom Android applications.

Related Insights

AWS Project Type: Education Company

AWS Project Type Architecture, Application Development and Migration to the AWS Cloud About the client Ness...

AWS Project Type: Next-Gen Cloud (Rearchitect)

Project Type Architecture, IoT, Kubernetes, and Application Development on the AWS Cloud About the...

AWS Project Type: MCT Migration (AWS Rehost)

Project Type Architecture, eCommerce, Content Distribution, Kubernetes, and Application Development...

Contact us to learn more

Ness likes to work collaboratively with its customers, so please ask us questions if you would like to learn more about our services. We look forward to answering them.
Browser warning
We noticed that you are using Internet Explorer. Not all of our website’s functions will work on Internet Explorer. For a better experience, we recommend that you visit us on a different browser. Click here for a list of the latest versions.