SDL中文论坛
标题:
twebrtc_encoder
[打印本页]
作者:
ancientcc
时间:
2021-1-7 15:10
标题:
twebrtc_encoder
本帖最后由 ancientcc 于 2021-1-7 16:03 编辑
twebrtc_encoder是rose基于webrtc实现的编码器。使用这编码器时,使用者不要存在一个编码器“正缓存的、未编码帧数”的概念。
因为某种原因,webrtc内的Encoder会适时丢掉输入帧。也就是说,不要指忘输入Encoder的帧,都会从Encoder出来。不要试图借用一个衡量Encoder内还没出来的帧(称之为“正缓存的、未编码帧数”),来帮助编程。举个例子,认为这变量大了,那是因为输入帧太多,导致Encoder工作量太大,希望通过增加输入帧的间隔来让Encoder减少工作量,进而可以让Encoder保证更好的即时性。——这是不可能的。通过“智能”丢帧,Encoder内部已为上层代码在工作量和即时性之间作出平衡。
欢迎光临 SDL中文论坛 (http://www.libsdl.cn/bbs/)
Powered by Discuz! X3.3