An OTT video streaming platform

A large-scale movie processing, transcoding, and secure delivery platform for distributed small screen theatres.

TIME

4 Months

TEAM

6 Members

PLATFORM

Android STB, Web

TYPE

Video Streaming

INDUSTRY

Entertainment

Weekly movie release distribution platform for 4000 small screen theatre subscribers with advanced analytics and billing mechanism

UltraStream

Project Idea

India’s one of the leading movie rights distributor wanted to build a highly scalable OTT platform for movie theaters and individuals.

For remotely distributed small screen theaters create a  robust, secure and scalable movie distribution platform. Platform should be managed using a simple web admin. Movies will be distributed to custom Android STB(set top boxes) on weekly basis.

Target Users

4000+ small and medium screen theatres using public internet with unreliable network connectivity.

Project challenges

  • Unreliable network connectivity
  • Highly secure system to avoid content leaks
  • Centralized control with micro granularity on content interactions.
  • Device level logging
  • In stream video ads and content playback
  • Subscription Rules
  • Quality of experience metrics

Results

Our team built a highly scalable cloud based video capture, processing, securing and distribution platform for movie delivery. For custom Android set top boxes, we built multiple utility and front end apps that helped us overcome above problems.

Agile Planning Phase

Initial Inputs

Clients shared with us :

  • Android STB that will be used.
  • Challenges on the ground (movie theatres)
  • Understanding on the subscription model

Analysis

We categorized the challenges in following key areas

  • OTT Streaming video platform needs
  • Media workflow apps for Android STB
  • QoE and subscription engine

Deliverables

  • Super simple web based admin panel for studio admins.
  • Super secure and robust video distribution platform
  • Self connecting, fetching and content presenting Android STB apps
  • Logging and notification systems

Key Product Features

After all the requirements were set and analyzed, we got into sprint based development.

Admin Area

A simple easy to use admin area from which studio admins can upload their unsecure HD content. System will transcode that HD content, encrypt it, add watermark and make content available for remote distribution.

Building OTT Platform - DRM Workflow

Video distribution platform

Highly sophisticated video distribution and bespoke media workflow platform built using combination of AWS cloud services.

  • Amazon S3
  • Elastic transcoder
  • Cloudfront
  • Custom encryption server
  • SNS/SQS
  • Serverless Lambda

Android Apps

Custom Android STB app that automated the whole process of media downloading, avoiding network failures, show planning and presenting. This enabled small screen owner to run shows without any hassle.

RaftLabs - OTT Platform - Android TV Apps

Technology Stack

Golang
Android STB OTT video
Android
.net Core
MS SQL Server Logo
MS SQL
Jenkins
AWS

Clients Say

5/5

Clutch

Raj Senthil

Movie theatre Owner

“Made our life much easier. The box kept running. We literally had to do nothing but ensure internet is available.”

Ashish B

Digital Streaming Head

“Team did a great job. The whole complexity was gone. For us, it was just few clicks and we had our content delivered. “

Results

RaftLabs - OTT Platform - Android TV Apps
  • Completely got rid of failed content issues, content leakages and operational voids.
  • Network and infrastructure costs reduced by more than 60%. No private networks required.
  • Almost real time data analytics of more than 4000 STBs in a single screen.
Let's build something awesome