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
- Send an email to lazybaer or wendell or post in the forums to request to be added to the Operation NGINX team on gitlab if you are not already a member
- Once added to the team, fork the repository, if you haven’t already, and work off of the 30048215-fileCleanUp branch
- Add wendell and lazybaer as members of your forked repository.
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.