Я использую пакет node-rtsp-stream
и Websocket для передачи своей IP-камеры, и визуализация происходит хорошо, теперь я хотел бы знать, как записать эту передачу, и я не знаю, как это сделать.this.
index.js на стороне сервера (NodeJS)
const Stream = require('node-rtsp-stream'),
stream = new Stream({
name: 'Garage-Camera',
streamUrl: `rtsp://${meu_ip}:1030/user=${user}&password=${pass}&channel=1&stream=0.sdp?`,
wsPort: 5000
})
на стороне клиента
<div>
<canvas id="videoCanvas"></canvas>
</div>
<script src="jsmpeg.js"></script>
<script>
const ws = new WebSocket("ws://localhost:5000")
const player = new jsmpeg(ws, {
canvas: document.querySelector('#videoCanvas'),
autoplay: true,
audio: false,
loop: true
})
</script>