I am using Raspberry Pi and Raspberry Pi camera to stream video using zetta-jsmpeg-camera module. Steps that I followed -
1. Installed zetta-jsmpeg-camera module on Raspberry Pi
2. Installed ffmpeg on Raspberry Pi
3. Created and started zetta server -
var zetta = require('zetta');
var Camera = require('zetta-jsmpeg-camera');
zetta() .name('zetta-camera') .use(Camera) .listen(3000, function(err) { if(err) { console.error(err); process.exit(1); } });
4. Called the start transition on the camera
5. Copied the video websocket url (ws://ip_address/servers/zetta-camera/events?topic=camera%2F573a43e2-f19a-4599-b465-aa0221195b8c%2Fvideo) and pasted in the 'Websocket URL' text box in Heroku video viewer and submitted the request.
I dont see any error in the zetta server running on Rasberry Pi and no video is getting streamed on the browser.