目录

前言

正文


《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, request lower resolution, possibly causing down-scaling.