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 and FFMPeg to transcode a source stream to a specified output format through VLC.
Requirements
Currently the transcoders can only support HTTP based source streams.
For this challenge, we'd like to be able to support secured source streams, especially those with self-signed certificates. Here is an example source stream: (https://readynas1.mooo.com/img/media.sdp?channel=1&ipaddr=readynas1.mooo.com)[https://readynas1.mooo.com/img/media.sdp?channel=1&ipaddr=readynas1.mooo.com]
Please thoroughly test all 3 transcoders and provide sample urls in your submission for verification purpose.
General Requirement
- Update the deployment guide to reflect the changes
- Make sure the updated code still works on 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 30049228-SupportHttps 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.