VLC Multi-user Transcoding Service Assembly

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The client would like to develop a media transcoding web service that exposes HTTP interface and has various media transcoding capabilities. VLC will be leveraged for its transcoding and media streaming capabilities. 

The transcoding service will provide one-to-one streaming where each client will provide an input stream URL and a requested transcoding, and the web service must stream the transcoded output as its response.
Initially the required input formats are MJPEG and H.264 FLV, and output formats are progressive MPEG-4 and HLS (HTTP Live Streaming).

This assembly will implement the entire application and verify its deployment in AWS EC2 environment. This assembly must demonstrate an end-to-end transcoding use scenario.

 

Competition Task Overview

This assembly will implement all classes and modules shown on "Main Class Diagram".

Extensive implementation details are provided at TCUML class and method documentations.

For details please refer to VLC_Multi_user_Transcoding_Service_Assembly.docx and the TCUML.

Technology Overview

  • Python 2.7.8
  • HTTP
  • JSON
  • Progressive MP4
  • HLS
  • H.264 FLV
  • VLC 2.1.5
  • EC2 Compatible / Deployable

Documentation Provided

Register to download documents from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Code that implements the requriements
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30045445