ret = avcodec_send_packet(avctx, pkt);
if (ret < 0) {
return -1;
}
while (ret >= 0){
ret = avcodec_receive_frame(avctx, frame);
}
解码网络H264数据 在网络出现中断丢失帧的时候有几率出现解码延时
重置解码器后又恢复正常,有什么方法可以不用重置解码器吗?
网络延迟丢包如果包含了关键帧就会导致后面解码延迟,检测到丢包后清空解码队列,检查到新的关键帧再开始解码就不会有延迟