Поток RTSP замедляется при добавлении более одной ipcamera - PullRequest
0 голосов
/ 22 апреля 2020

Клиентская сторона

<script type="text/javascript">

  var ws = new WebSocket("ws://localhost:9999/");

  var player = new JSMpeg.Player("ws://localhost:9999", {
    canvas: document.getElementById("videoCanvas1"),
  });

  var ws = new WebSocket("ws://localhost:9998/");

  var player = new JSMpeg.Player("ws://localhost:9998", {
    canvas: document.getElementById("videoCanvas2"),
    });

</script>

серверная сторона

Stream = require('node-rtsp-stream')

stream = new Stream({
 name: 'name',
 streamUrl: 'rtsp://ipcamera url',
 wsPort: 9999,
 ffmpegOptions: { 
 '-stats': '', 
 '-r': 30, 
 }
}); 

stream = new Stream({
 name: 'name',
 streamUrl: 'rtsp://192.168.1.7:8080/h264_ulaw.sdp',
 wsPort: 9998,
 ffmpegOptions: { 
 '-stats': '',
 '-r': 30, 
 }
});

Проблема Камера работает медленно 3 SE c задержка, а при добавлении более 1 камеры задержка увеличивается на 6 сек c и изображение становится разбитым

...