Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Welcome to the ECP - Extractor FFMPEG code challenge. This challenge is about creating a Node.js extractor application that will read a queue populated by another Poller application and slice videos from a video file.

 

Project Details

Enhanced Content Pages or ECP are special overlays that appear when a user tunes to a specific television channel.

This project comprises of two parts - The first part is a Poller application that polls an endpoint periodically to get some content and create a queue with some processed data for the Extractor application to work with. The second part is the Extractor application that extracts video related information from the data present in the queue created by the Poller application.

 

Challenge Overview

We are developing a Poller application whose primary responsibilities can be found here.

 

  1. The Poller application creates a queue that contains information about video files.

  2. The Extractor application is expected to read this queue and extract a video segment.

  3. All information to aid in the extraction is present in the data read from the queue.

  4. After extraction, this video segment is then uploaded to Amazon S3 bucket.

 

Challenge Details

The challenge specification can be found in the challenge forum which is visible only after registration.

 

 



Final Submission Guidelines

Submit the application along with the Deployment Guide. No video required for this application. No UI required. This will be a command line application.

Unit tests are required. You can just test the functions and need not test their outputs. You could feed in a bad video for negative cases.

 

The winning submission will be asked to create a pull request in our Gitlab repository with their winning submission.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30051071