openRTSP 问题

openRTSP 问题

我正在尝试将 IP 摄像机的视频流保存到文件中.mp4。使用 openRTSP。问题是保存的视频文件的持续时间始终只有两分钟。默认情况下,也有选项。如果我设置<2分钟数(通过键-d),则写入指定的内容,如果设置>2分钟数 - 仍然准确记录 2。我需要持续时间更长的视频文件。

保存流:

openRTSP -4 -I rtsp://192.168.1.22:554//user=admin_password=_channel=1_stream=0.sdp > video.mp4

我使用的 IP 摄像头是:

答案1

我有一个非常类似的问题。根据openRTSP 帮助,您可以使用 -K 命令行选项发送“OPTIONS”请求来“提醒”服务器我们正在等待数据。但是,当我尝试这样做时,openRTSP 告诉我它不受支持。

我已经解决了!(但 Linux 老手们只会翻白眼,嘟囔着说“Linux 管理变得简单”)

您需要构建并安装 openRTSP。livemedia-utils如果您已经安装了,请卸载(您可能已经安装了)

sudo apt-get remove livemedia-utils

否则,您将拥有两个副本,有时可能会使用错误的副本。当我将 openRTSP 脚本放入crontab以在重启时运行,或放入 时,rc.local就会发生这种情况。在这两种情况下,我还需要指定 openRTSP 的完整路径(完成以下操作后,它将位于/usr/local/bin

从终端:

  1. 以 root 身份运行:

    sudo -i
    
  2. /usr/src

    cd /usr/src
    
  3. 获取live555 liveMedia源代码:

    wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz
    
  4. 解压:

    tar -xzf live555-latest.tar.gz
    
  5. 进入刚刚解压的目录:

    cd live
    
  6. 生成 make 文件:

    ./genMakefiles linux
    
  7. 构建代码:

    make
    
  8. 安装新版本:

    make install
    
  9. 停止 root 身份:

    exit
    
  10. 使用您的相机享受流媒体的乐趣。

答案2

我遇到了类似的问题(2 分钟流限制)!相机正常关闭 rtsp 连接(套接字接收 = 0)/
我试过了-O option (这意味着不向相机发送 OPTION 命令)- 它有帮助!
我不知道为什么。

相关内容