用FFMPEG录制RSTP

用FFMPEG录制RSTP

Mar 22, 2022 ReadingNotes, FFMpeg, Linux, Video

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来每分钟自动运行

Bibliography

[1]
木子, “使用 FFmpeg 远程读取 rtsp 监控视频流,” 木子. https://blog.k8s.li/ffmepg-rtsp.html, Sep. 2019.

No notes link to this note

comments powered by Disqus