openRTSP录音与分段

时间:2014-11-01 10:21:11

标签: video-streaming rtsp recording ip-camera

我有一台带RTSP流媒体的IP摄像头。我想用我的Raspberry Pi作为录音机。这个想法是:

  • 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>)

我做错了什么?使用任何参数都会显示此提示。

我也尝试过VLC,但我无法为其设置分段,文件大小增量太快。

我使用Raspberry Pi安装了lates Raspbian。

2 个答案:

答案 0 :(得分:3)

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。相应地更改文件的文件扩展名。

答案 1 :(得分:0)

你需要使用&#39; u&#39;要提供用户名和passowrd的标志,请尝试以下操作: -

openrtsp -u USER PASSWORD -w 1080 -h 720 -D 60&#34; rtsp://192.168.1.108:554 / cam / realmonitor&#34;

这应该会为您提供一分钟视频捕获的文件。 确认此操作后,您可以指定输出文件名/位置