WebRTC 术语表(一)

AEC(回声消除)

当麦克风不仅捕捉到本地说话的人,而且捕捉到扬声器发出的声音时,问题就开始了。随着房间内的墙壁本身等发出的声音回响,这被称为声学回声

这种声学回声在通话中必须消

带宽

带宽是可用于通过特定网络连接接收和发送数据的容量。

关于带宽有几个重要的概念:

  • 可用带宽随时间动态波动
  • 发送(传出)和接收(传入)带宽本质上是不对称的
  • 在 VoIP 和 WebRTC 中,我们的目的是尽可能准确地估计可用带宽估计得越好,媒体质量就能够提供越好
  • 我们所做的估计得出了我们可以发送或接收的最大比特率

RTP包是在一个机构 RTP 使得能够使用单一的插座/连接来发送多种媒体类型

这通常用于通过同一连接发送音频和视频,并允许减少需要管理的打开的套接字和针孔的数量,并减少使会话通过防火墙或NAT设备工作所需的资源

比特率

在 VoIP(和 WebRTC)的上下文中,比特率是每秒通过网络主动发送或接收的比特数

关于比特率需要记住的一些事情:

  • 可能的最大比特率受到可用带宽的限制,在单个会话中可以是动态的
  • 由于多种原因,比特率在整个会话期间动态变化:可用带宽、CPU 等
  • 语音编解码比视频编解码的比特率低很多
  • 下行和上行比特率不对称

带宽估计

WebRTC 使用的两种带宽估计技术是:

  1. REMB
  2. transport-cc

DTLS

DTLS 代表数据报传输层安全。简单的说,DTLS就是 UDP+安全。

Frame rate

视频编码

H.264
H.265 (HEVC)
VP8
VP9
AV1: 代表 AOMedia Video 1。是由开放媒体联盟开发和指定的新视频编解码器。作为编解码器,它的目标是成为VP9 的继承者,提供更好的性能

image.png

UDP

SDP

ICE

RTP/RTCP

VoIP

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容