用FFMPEG录制RTSP

RTSP的URL地址格式是:

rtsp://$(IP):$(PORT)/user=$(USER)&password=$(PWD)&channel=$(Channel)&stream=$(Stream).sdp?real_stream

在确认能够收到流之后(如使用VLC),可以使用FFMPEG来录制流1

apt install FFmpeg -y

RTSP="rtsp://127.0.0.1:554/user=user&password=password&channel=Channel&stream=Stream.sdp?real_stream"

ffmpeg  -rtsp_transport tcp  -i $RTSP -vcodec  copy -r 1 -t 60  -y $(TZ=UTC-8 date +\%m\%d\%H\%M).mp4

上面的命令每次录制1分钟,以时间为文件名来保存。然后即可用cron来每分钟自动运行


  1. [[使用 FFmpeg 远程读取 rtsp 监控视频流 - 木子]] ↩︎