正在显示
1 个修改的文件
包含
9 行增加
和
0 行删除
@@ -405,6 +405,15 @@ int SrsMpegtsOverUdp::on_ts_video(SrsTsMessage* msg, SrsStream* avs) | @@ -405,6 +405,15 @@ int SrsMpegtsOverUdp::on_ts_video(SrsTsMessage* msg, SrsStream* avs) | ||
405 | continue; | 405 | continue; |
406 | } | 406 | } |
407 | 407 | ||
408 | + // regenerat the ibp frame. | ||
409 | + if (!avs->empty()) { | ||
410 | + ibpframe = avs->data() + avs->pos(); | ||
411 | + ibpframe_size = avs->size() - avs->pos(); | ||
412 | + } else { | ||
413 | + srs_info("mpegts: sps/pps frame consumed."); | ||
414 | + return ret; | ||
415 | + } | ||
416 | + | ||
408 | break; | 417 | break; |
409 | } | 418 | } |
410 | 419 |
-
请 注册 或 登录 后发表评论