conn.on("video:start_video",function () { logger("[on] video:start_video"); interval = setInterval(function () { camera.read(function(err, im) { if (err) throw err; logger("[emit]:server_video_nsp:frame"); conn.emit("server_video_nsp:frame",{ frame: im.toBuffer() }); }); },camInterval); });
camera.read(function(err, im) { if (err) throw err; logger("[emit]:server_video_nsp:frame"); conn.emit("server_video_nsp:frame",{ frame: im.toBuffer() }); });
conn.on("video:stop_video", function () { logger("[on] video:stop_video"); clearInterval(interval); });
conn.on('error', function (err) { logger("Error: " + err); });
conn.on('video:video_socketId', function (data) { logger('get socket id:'+ data.socketId + ' from server.'); writeToFile('dev/ddal/socket/video_socketId', data.socketId); });
conn.on('reconnect_error', function (err) { logger("Recconect error: " + err); });
conn.on('reconnect_failed', function () { logger("Recconect failed"); });
conn.on('reconnect_attempt', function () { logger("Reconnect attempt"); });
conn.on('reconnection', function (nr) { logger("Reconnectiong nr " + nr); });
conn.on('reconnect', function (attempt_number) { logger("Reconnect after [" + attempt_number + "]"); });
conn.on('connect_timeout', function () { logger("Connect timeout"); });
conn.on('connect_error', function (err) { logger("Connect error: " + err); });
conn.on('connect', function (data) { logger('Connected to ' + url); });
fs.writeFile(path, value, (err) => { if (err) throw err; logger('Saved socket id (' + value +') to ' + path); });