Real-Time Video Transcoding Service

CASE STUDY

Real-Time Video Transcoding Service

Android   ·    C++   ·    cloud   ·    cloud development   ·    cloud optimization   ·    iOS   ·    Linux   ·    prototyping   ·    web

Scope

A leader in the smartphone industry tasked Auriga to develop a prototype for the first-of-a-kind smart video streaming app that adjusts to the channel throughput and end device specifications (screen size) on the fly.

Projects Highlights

Amazon S3, EC2, and Elastic Balancer used for file storage, playback, and scalability.

Real-time FLV/H.264 with MP3, AAC encoding.

Flexible performance scaling.

Smart and flexible cache.

Fail-safe operation: external watchdog and internal status monitoring; safe restart on failure.

Achieved Benefits

Prototype delivered in very short terms (2 months).

Developed prototype became a commercial TV-on demand solution distributed with the Customer’s flagship device.

iOS, Android, and Web clients support implemented.

Technologies

Linux  ·  C/C++  ·  HTTP, RTSP

H.264 (ffmpeg), FLV, MP4

Amazon EC2  ·  Amazon S3

Amazon Elastic Balancer

 

Most Relevant Cases

News

CSG: “Auriga Helped Us Make the Right Decisions”

CSG: “Auriga Helped Us Make the Right Decisions”

One of Auriga’s key principles is striving for excellence. Whatever we do, we do our best to perform the task better than anybody else could,

MEDICA 2019: Wearables, Digital Twins, and AI in Healthcare

MEDICA, one of the world's largest trade fairs for medical technology and equipment, is on our annual calendar, and 2019 was no exception. At the...

Auriga’s Year in Review: Six Milestones of 2019

The New Year 2020 has just kicked off, and it is shaping up to be a great one, especially because it will mark an important...