0

编码器编码视频(IDR PPP ...)并发送到解码器并实时显示,我注意到编码器发送第 i 帧但解码器显示第 i-1 帧。

我知道 p 帧需要从 ref 列表中删除,以便可以从解码图片缓冲区中删除,但这会导致下一个 p 帧解码失败。

有没有办法解决一帧延迟?

因为一帧延迟大约是 33 毫秒延迟为 30fps,这是不可接受的。

4

1 回答 1

0

当你使用 30 fps 时,每一帧的时间预算,无论是 I 还是 P,都是 33ms。编码、传输和解码一帧的时间不可能少于 33 毫秒。它可能需要更多,甚至两倍。

如果您需要更少的延迟,请提高帧速率。

于 2021-07-04T23:58:04.737 回答