ffmpeg
我在 Windows 上使用。
当我的相机在连接期间不可用时,我没有收到任何错误 -ffmpeg
永远挂起。
ffmpeg
几秒钟后,使用 Linux会因错误而退出。
我是否需要为窗口设置标志?
答案1
我是否需要为窗口设置标志?
有两种可能性-timeout
:-stimeout
-timeout
设置等待传入连接的最大超时时间(以秒为单位)。
值 -1 表示无限(默认)。此选项表示
rtsp_flags
设置为“监听”。
reorder_queue_size
设置用于处理重新排序数据包的缓冲区数据包数量。
-stimeout
设置套接字 TCP I/O 超时(以微秒为单位)。
有关详细信息,请参阅 RTSP 协议文档: http://ffmpeg.org/ffmpeg-protocols.html#rtsp
答案2
我发现用cygwin编译的ffmpeg不会挂掉,超时后就会退出。
https://cygwin.com/packages/summary/ffmpeg.html https://github.com/q3aql/ffmpeg-builds