SDL中文论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2846|回复: 0
打印 上一主题 下一主题

[webrtc] twebrtc_encoder

[复制链接]

187

主题

346

帖子

2450

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2450
跳转到指定楼层
楼主
发表于 2021-1-7 15:10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ancientcc 于 2021-1-7 16:03 编辑

twebrtc_encoder是rose基于webrtc实现的编码器。使用这编码器时,使用者不要存在一个编码器“正缓存的、未编码帧数”的概念。

因为某种原因,webrtc内的Encoder会适时丢掉输入帧。也就是说,不要指忘输入Encoder的帧,都会从Encoder出来。不要试图借用一个衡量Encoder内还没出来的帧(称之为“正缓存的、未编码帧数”),来帮助编程。举个例子,认为这变量大了,那是因为输入帧太多,导致Encoder工作量太大,希望通过增加输入帧的间隔来让Encoder减少工作量,进而可以让Encoder保证更好的即时性。——这是不可能的。通过“智能”丢帧,Encoder内部已为上层代码在工作量和即时性之间作出平衡。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|丽谷软件|libsdl.cn

GMT+8, 2024-5-20 03:26 , Processed in 0.047128 second(s), 19 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表