Operation NGINX - File Clean Up

Register
Submit a solution
The challenge is finished.

Challenge Overview

Competition Task Overview

In this challenge we'd like to extend the NGINX module we built in the previous challenge.

The module utilizes the VideoLAN libVLClibrary to transcode a source stream to a specified output format through VLC.

Requirements

For this challenge, we want to find a good solution to clean up files generated by the transcoding service(s):

  • We need to come up with a scheme that clears out the m3u8 and TS files that are written to dusk after a period of time, otherwise we'll run out of disk space quickly. We need this period of time to be easily configurable as a runtime parameter.
  • Make sure the updated code still works on both Ubuntu

Versions & Environments

  • NGINX Version: 1.5.7
  • VLC version 2.1.5
  • Ubuntu 14.04

Reading Material

Setup



Final Submission Guidelines

Submission Deliverables

  • Your code changes must be pushed to your private gitlab repo
  • Submit a zipped version of your repo to Online Review
  • Make sure your submission includes a clear guide to deploy and test / verify your submission
  • Once picked as the winner and done with fixes, you're expected to submit a merge request to the specified branch

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30048215