Stap 6: Ontwikkeling van een Node.js programma te verbinden met de MCS
U bent nu klaar om te schrijven de Node.js programma op het bord 7688 ontwikkeling.
a. Maak een bestand met de naam app.js met een editor, vi wordt gebruikt in dit voorbeeld:
vim app.js
b. type i en kopieer/plak de volgende code in de editor. Gelieve te herinneren ter vervanging van de deviceId, deviceKey en dataChnId op de echte waarden.
var mcs = require('mcsjs');<br>var exec = require('child_process').exec; var deviceId = 'Input your deviceId'; var deviceKey = 'Input your deviceKey'; var dataChnId = 'Input your `video stream` data channel Id'; var width = 176; var height = 144; var myApp = mcs.register({ deviceId: deviceId, deviceKey: deviceKey, }); exec('ffmpeg -s ' + width + 'x' + height + ' -f video4linux2 -r 30 -i /dev/video0 -f mpeg1video -r 30 -b 800k http://stream-mcs.mediatek.com/' + deviceId + '/' +deviceKey + '/' + dataChnId + '/' + width + '/' + height, function(error, stdout, stderr) { console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); if (error !== null) { console.log('exec error: ' + error); } });
c. Typ : wq te slaan en te sluiten.