我目前正在使用webrtc接收基于udp(rtp)的h264流。
我正在编码这个流,并使用gstreamer发送它。
我现在的编码方式是无限的GOP大小,以允许最低的比特率。
然而,随着无限的GOP大小,数据包丢失等需要我发送关键帧。
我想知道是否有更好的度量标准来确定何时发送关键帧,以及为什么在这种情况下我们需要发送关键帧。
例如,需要关键帧的流发生了什么情况。
还有,什么是可以用来确定现在是发送关键帧的好时机的最佳度量标准。我听说丢包还不够好,因为并不是所有的丢包都需要关键帧刷新,有时丢包和接收到的帧之间会有延迟。
发布于 2021-02-22 11:21:09
你可以运行avdec_h264,然后当你遇到错误时发送一个PLI吗?
您可以自己解析H264位流,并在特定条件下执行操作。
在n P/B Frame损坏后,我是否收到损坏的I-Frame
我要自己去读点书。我想知道确定损坏宏块的数量有多难。
https://stackoverflow.com/questions/66307974
复制相似问题