Vagrant, Ubuntu, rtmp nginx module, ffmpeg, python with openCV binding - Asymptote/asymptote.github.io GitHub Wiki
Installing VirtualBox for Mac
Follow: https://www.virtualbox.org/wiki/Downloads
VirtualBox is a free and open-source hypervisor for x86 computers virtual machines, It is the host tunnel for the virtual Machines & It is fully compatible with Vagrant, The binding is done automatically & you can adjust the Virtual Machine configuration later on via its app
Installing vagrant Mac
Follow: https://www.vagrantup.com/downloads.html
Vagrant is the magic virtual machine| development environment machine creator command tool. With an easy commands & You can create a virtual machine, install & configure its properties& access it via ssh, as if it is remotely access server.
Initialize an Ubuntu server via vagrant
Follow: https://atlas.hashicorp.com/boxes/search
cd /path/to/your/desired/folder
mkdir vagrant
cd vagrant
# From hashicorp Atlas I have selected Ubuntu server 14.04
vagrant init ubuntu/trusty64
Here you could configure access channels for Vagrant server as following in your host machine
nano Vagrantfile
# Uncomment the access bridge port & a local IP access for the vagrant machine
# Edit the file as following:
https://gist.github.com/Asymptote/cb65a08a9c0228caf5fdae868fb0631a
Then You Could lunch up your machine
vagrant up
Currently the Machine is up & you could access it using ssh
$ vagrant ssh
Installing ffmpeg from source-code
For Installation instructions: https://gist.github.com/Asymptote/dd8a31495fd610512e1f9a221fc392f4
Installing OpenCV3.0 with Python 3.4+ binding
For Installation instructions Follow: https://gist.github.com/Asymptote/6d95396a1a45b55e3b63c3ee4d2b7c24
Installing of rtmp-nginx-module
For Installation instructions Follow: https://github.com/arut/nginx-rtmp-module/wiki/Getting-started-with-nginx-rtmp