Real-Time Video Transcoding Service

CASE STUDY

Real-Time Video Transcoding Service

Android   ·    C++   ·    cloud   ·    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

Auriga’s Response to COVID-19: A Message from Our CEO

Auriga’s Response to COVID-19: A Message from Our CEO

Dear Aurigians, clients, and partners, Life has never been as full of uncertainty as it is today due to the COVID-19 outbreak. In this challenging

Auriga Recognized for Top Customer References and Innovation

Auriga, a prominent software development service provider, is proud to announce that the company has been recognized for sustained excellence across several categories in The...

Embedded World 2020: Trends to Watch This Year

Embedded World 2020, a leading international trade fair for embedded systems technology, took place in Nuremberg, Germany at the end of February. The challenging circumstances...