提交工单
咨询集成、功能及报价等问题
流量控制,是指 SDK 根据本端以及对端当前网络状态,动态调整视频推流的码率,自动适应当前网络环境及网络波动,从而保证音视频能流畅推送。
推流调用 startPublishingStream 接口,通过 enableTrafficControl 参数开启流量控制,动态调整视频推流的码率,自动适应当前网络环境及网络波动,若关闭流量控制在网络带宽不足时可能出现卡顿的情况。
使用限制: 仅支持 RTC 推流。
// 开启流量控制
zg.startPublishingStream(streamID, stream, {
enableTrafficControl: true
};
在开启流量控制时,可以通过 trafficControlFocusOnMode 参数,设置开启流量控制时所关注的因素。
// 开启流量控制,设置触发流量控制的关注因素
zg.startPublishingStream(streamID, stream, {
enableTrafficControl: true,
trafficControlFocusOnMode: 0
};
开启流量控制时,可以通过 trafficControlMinVideoBitrate 参数设置视频码率最小值(默认值为 “0”)及发送模式,可以使 SDK 在网络未达到发送视频的最小码率时,以极低的帧率发送。
// 开启流量控制,流量控制视频码率
zg.startPublishingStream(streamID, stream, {
enableTrafficControl: true,
trafficControlMinVideoBitrate: 200
};
联系我们
文档反馈