⚠️ This project is achieved and replaced by https://rtmedia.io/transcoder/
A node.js wrapper for ffmpeg. Made for https://github.com/rtmediawp/rtmedia
sudo apt-get install libcurl4-openssl-dev build-essential
sudo npm install -g node-gyp
npm install formidable connect sqlite3
Note: Replace IP:PORT when running following commands
Status
curl 127.0.0.1:1023/status
Version
curl 127.0.0.1:1023/version
Upload End point
curl 127.0.0.1:1023/upload -F "upload=@/path/to/video/file.ext" -F "callback_url=http://something/callback.php"
URLs
- Upload Form - 127.0.0.1:1023/
- Status - 127.0.0.1:1023/status
- Version - 127.0.0.1:1023/version
Nginx Proxy
If you are running media-node on 127.0.0.1 on remote server, then you should create a proxy site redirect traffic from local server to media-node during testing.