udp中断报错
[h264 @ 0x7fd39c02e200] error while decoding MB 32 41, bytestream -7 [h264 @ 0x7fd39c02e200] concealing 3257 DC, 3257 AC, 3257 MV errors in I frame
av_read_frame返回值为-5 EIO打印日志为
@@@Input/output error@@@
报这个错误是因为输入流写的速度过快,av_read_frame读的过慢,导致缓冲区满了,就会报这个IO错误。
av_read_frame返回值为-5 日志为,笔者分辨率为3840x2160p50,码率为20M,推流五分钟后报如下错误,也是缓冲区崩了,但这个崩经测试并不是读的速度满了,而是码率过大,可以按照提示把缓冲区设置大些。
[udp @ 0x7f79c8001300] Circular buffer overrun. To avoid, increase fifo_size URL option. To survive in such case, use overrun_nonfatal option @@@Input/output error@@@