【问题标题】:How to recorder a RTSP Stream如何录制 RTSP 流
【发布时间】:2019-05-28 13:38:45
【问题描述】:

我正在使用node-rtsp-stream包和Websocket来传输我的IP-Camera,可视化效果很好,现在我想知道如何记录这个传输,我不知道该怎么做这个。

服务器端(NodeJS)中的index.js

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>

【问题讨论】:

    标签: javascript html node.js rtsp recorder


    【解决方案1】:

    您可以使用node-rtsp-recorder 库,使用起来非常简单。

    录音示例

         const Recorder = require('node-rtsp-recorder').Recorder
     
         var rec = new Recorder ({
             url: 'rtsp://192.168.1.12:8554/unicast',
             timeLimit: 60, // time in seconds for each segmented video file
             folder: __dirname,
             name: 'cam1',
         })
         // Starts Recording
         rec.startRecording();
     
         setTimeout (() => {
             console.log('Stopping Recording')
             rec.stopRecording()
             rec = null
         }, 300000)
    

    图像捕捉示例

         const Recorder = require('node-rtsp-recorder').Recorder
     
         var rec = new Recorder ({
             url: 'rtsp://192.168.1.12:8554/unicast',
             folder: __dirname,
             name: 'cam1',
             type: 'image',
         })
     
         rec.captureImage (() => {
             console.log('Image Captured')
         })
    

    希望这会有所帮助:)

    【讨论】:

      【解决方案2】:

      这个库可能对rtsp-video-recorder有帮助。

      如有任何问题、建议或功能要求,您可以通过github issue tab与我联系

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-04
        • 2019-05-18
        • 2016-03-15
        • 1970-01-01
        • 2018-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多