网络中断时,av_interleaved_write_frame会永久挂起

时间:2019-10-08 08:40:31

标签: c++ opencv ffmpeg streaming

我正在使用ffmpeg将视频流传输到rtmp服务器。但是,当网络断开时,我的流传输程序似乎在av_interleaved_write_frame()中挂起,并且没有错误输出。如果我在几秒钟内恢复了网络,该程序将恢复工作几秒钟之内。但是,如果我在20秒或更长时间后恢复了网络,我的程序将永久冻结,没有任何错误。我想中断av_interleaved_write_frame()一段时间,然后重新启动整个流式程序。告诉我该怎么做,谢谢!!

0 个答案:

没有答案