Trancoder Service-Operation NGINX- NGINX Module with libLVC

Register
Submit a solution
The challenge is finished.

Challenge Overview

Operation NGINX: Trancoder module

Overview:

In this challenge we'd like to build an NGINX module that utilizes the VideoLAN libVLClibrary.

This module should take in a source URL stream and transcode the source to a specified output format through VLC.

Requirements:

  • take in a source URL via URL parameters
  • output transcoded video
  • target source stream type is MJPEG
  • target output stream type is h.264 HLS
  • deploy a working instance on Heroku's Cedar-14 stack

Versions & Environments

  • NGINX Version: 1.5.7
  • VLC version 2.1.5
  • Ubuntu 14.04
  • Deployable to Heroku Cedar-14 stack

Reading material:

 



Final Submission Guidelines

SETUP:

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30047271