我的相机有 GSM 连接。当我直接从相机播放流时,一切正常,但如果我将相同的流保存到文件中,我会发现 80% 的帧损坏,如下所示:
我的 ffmpeg 参数:
ffmpeg -i rtsp://login:pass@IP:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2'\
-hide_banner -y\
-loglevel error\
-rtsp_transport tcp\
-use_wallclock_as_timestamps 1\
-acodec copy\
-vcodec copy\
-f segment\
-segment_time 900\
-segment_format mkv\
-segment_atclocktime 1\
-strftime 1\
-reset_timestamps 1\
$BASEDIRECTORY/$YEAR/$MONTH/$DAY/%d_%H-%M.mp4
也许我需要更多缓冲或类似的东西?请帮忙。
答案1
我解决了我的问题。-rtsp_transport tcp
必须在之前-i
。