Interface VideoEncoderConfiguration
v4.23.0
v4.23.0
v4.22.2
v4.22.1
v4.22.0
v4.21.0
v4.20.2
v4.20.1
v4.20.0
v4.19.2
v4.19.1
v4.19.0
v4.18.1
定义视频编码参数的配置对象。
你可以在 AgoraRTC.createCameraVideoTrack 或者 AgoraRTC.createScreenVideoTrack 方法中传入自定义的视频编码配置。
SDK 提供了一些预设视频编码配置,详见 VideoEncoderConfigurationPreset。
注意
受操作系统、浏览器影响,实际的码率可能会和设置的取值范围不同。我们建议将码率设置在 100 Kbps 到 5000 Kbps 之间。
Properties
frameRate: number | ConstrainLong
视频帧率,单位为 fps。
支持传入 number
,或一个约束对象,如 { max: 30, min: 5 }
。
关于约束对象的详细说明可以参考 ConstrainLong。
height: number | ConstrainLong
视频的分辨率高。
支持传入 number
,或一个约束对象,如 { max: 1280, min: 720 }
。
关于约束对象的详细说明可以参考 ConstrainLong。
width: number | ConstrainLong
视频的分辨率宽。
支持传入 number
,或一个约束对象,如 { max: 1280, min: 720 }
。
关于约束对象的详细说明可以参考 ConstrainLong。