WebRTC[15]-WebRTC视频编码控制模式

目录

前言

正文


《WebRTC工作原理精讲》

前言

WebRTC 在编码视频的时候有四个选项,今天我们就简单聊一下这四个选项的基本用途。后边的文章我们再介绍他们分别是怎么起作用的。本文简单介绍了一些概念和原理,想深入了解这部分内容的同学可以直接看这篇文章《WebRTC[43] - WebRTC是如何设置视频编码偏好的?》。

正文

好了,先回归今天的主题。首先,WebRTC定义了一个枚举类DegradationPreference,之所以没有直接使用enum枚举类型,是处于类型安全的考虑,枚举类的值是不能和整数型进行转换的,这样就可以保证数据不被意外修改。

enum class DegradationPreference { // Don't take any actions based on over-utilization signals. Not part of the // web API. DISABLED, // On over-use, reque MAINTAIN_FRAMERATE,  MAINTAIN_RESOLUTION,  BALANCED,
};

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

WebRTC工作原理精讲 文章被收录于专栏

WebRTC 作为当下最热门的实时音视频通讯框架,涉及非常多的过程,比如采集、编码、组包、发包、传输、收包、丢包重传、解封装、解码、音视频同步、渲染等,同时还包括很多功能特性,比如ANS、AGC、AEC,REMB、GCC、CNG、FEC、PLI、SVC等,需要一点点深入理解其中的奥秘。

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务