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