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:
- 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 thetranscoderModule branch
- Add wendell and lazybaer as members of your forked repository.