我们正在使用licode MCU 将视频从 Google Chrome 流式传输到服务器并进行记录。这里棘手的部分是只涉及一个 Chrome 浏览器,因此服务器端代码必须处理向客户端发送反馈。
我们添加了服务器端代码,每 5 秒向客户端发送一次 REMB(带宽)数据包。这会导致客户端增加比特率,以便视频质量良好。
我们对 PLI 数据包做了类似的事情,试图提高视频质量。录制的视频有块状伪影,看起来不太好。当前代码每 0.8 秒发送一个 PLI,这会导致客户端发送一个关键帧(全帧视频)。这修复了糟糕的视频质量,因为它强制使用关键帧,但是当出现丢包(wifi 网络)时,它很快又变坏了。
我的问题是应该如何使用这些 PLI 数据包?
我认为 PLI 的意思是:
PLI - Picture Loss Indication