Operation NGINX - Support HTTPS Streams

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 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



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: 30049228