У меня работает сервер nodejs, и когда я делаю запрос API, я хочу запустить новый поток и закрыть / остановить старый.
Код для запуска нового потока:
Stream = require('node-rtsp-stream');
this.stream = new Stream({
name: 'camera-stream',
streamUrl: 'rtsp://' + camera.cameraUserName + ':' + camera.cameraPassword
+ '@' + camera.cameraIp,
wsPort: 9999
});
Кто может закрыть / остановить текущий поток?
Я попробовал этот код:
this.stream.mpeg1Muxer.stream.kill();
this.stream.streamUrl = 'rtsp://' + camera.cameraUserName + ':' +
camera.cameraPassword + '@' + camera.cameraIP + ':554';
this.stream.startMpeg1Stream();
Я не уверен, что это правильный способ сделать это.