Video streaming 带分段的openRTSP录制

Video streaming 带分段的openRTSP录制,video-streaming,rtsp,recording,ip-camera,Video Streaming,Rtsp,Recording,Ip Camera,我有一个带RTSP流媒体的IP摄像头。我想用我的树莓皮做录音机。这个想法是: Pi正在启动 开机后,Pi应自动开始记录流并用h.264编解码器保存 当文件达到100MB或1小时时,Pi开始将其记录到新文件中 但我不知道怎么做 我已尝试使用命令: openRTSP rtsp://user:password@192.168.1.108:554/cam/realmonitor -w 1280 -h 720 -f 15 -P 3600 -i /home/pi/nagrania/MyVdeoFFmpe

我有一个带RTSP流媒体的IP摄像头。我想用我的树莓皮做录音机。这个想法是:

  • Pi正在启动
  • 开机后,Pi应自动开始记录流并用h.264编解码器保存
  • 当文件达到100MB或1小时时,Pi开始将其记录到新文件中
但我不知道怎么做

我已尝试使用命令:

openRTSP rtsp://user:password@192.168.1.108:554/cam/realmonitor -w 1280 -h 720 -f 15 -P 3600 -i /home/pi/nagrania/MyVdeoFFmpeg.avi
但我只收到:

Usage: openRTSP [-p <startPortNum>] [-r|-q|-4|-i] [-a|-v] [-V] [-d <duration>] [-D <max-inter-packet-gap-time> [-c] [-S <offset>] [-n] [-O] [-t|-T <http-port>] [-u <username> <password>] [-s <initial-seek-time>] [-z <scale>] [-w <width> -h <height>] [-f <frames-per-second>] [-y] [-H] [-Q [<measurement-interval>]] [-F <filename-prefix>] [-b <file-sink-buffer-size>] [-B <input-socket-buffer-size>] [-I <input-interface-ip-address>] [-m] <url> (or openRTSP -o [-V] <url>)
用法:openRTSP[-p][-r |-q |-4 |-i][a |-v][v][d][-c][S][n][O][t |-t][u][S][z][w-h][f][y][h][q][-f][-b][-i][-m](或openRTSP-O][-v][
我做错了什么?使用任何参数都会导致显示此提示

我也尝试过VLC,但是我不能为它设置分段,而且文件大小的增加太快了


我在安装了lates Raspbian的情况下使用Raspberry Pi。

您需要使用“u”标志来提供用户名和密码,请尝试以下操作:-

openrtsp-u用户密码-w 1080-h 720-D 60“rtsp://192.168.1.108:554/cam/realmonitor"

这将为您提供一个一分钟长的视频捕获文件。 一旦确认了这一点,就可以指定输出文件名/位置

openRTSP -i -u {User} {Password} -w 1080 -h 720 -f 15 -P 3600  "rtsp://192.168.1.108:554/cam/realmonitor" > /home/pi/nagrania/MyVideoFFmpeg.avi

我认为这应该对你有用。根据你的流,你可以考虑使用-4而不是-i输出MP4而不是AVI。相应地更改文件的文件扩展名。

THX,一旦我再次访问服务器,我会尝试这一点。