百家云 WebSDK 使用 Client 对象来管理一个本地用户在房间内的行为,在进入房间之前需要先创建一个 Client 对象。
在一些比较专业的场景里,用户对声音的效果尤为敏感,比如语音电台,此时就需要对双声道和高音质的支持。 所谓的高音质指的是我们提供采样率为 48 kHz 、码率 192 Kbps 的能力实现高逼真的音乐场景,这种能力在语音电台、唱歌比赛类直播场景中应用较多。
在创建本地音视频流对象后,初始化之前,调整音频编码参数。 高音质的 profile 为 high-stereo
const audioProfile = 'high-stereo' localStream.setAudioProfile(audioProfile)
根据终端用户的设备、浏览器、网络状况和实际应用场景设置视频属性,调整视频的清晰度和流畅度,从而获得较高的用户体验。
创建本地音视频流对象后,初始化之前动态调整:
publishScreenStream.setScreenProfile('1080p_2') publishScreenStream.setVideoEncoderConfiguration({ width: this.$store.state.codec.width, height: this.$store.state.codec.height, frameRate: this.$store.state.codec.fps, bitrate: this.$store.state.codec.bitrate })
通常来讲,视频编码参数的选择要根据产品实际情况和场景来确定。
一般可按下列场景中的推荐值进行设置。
设置音视频编码属性
百家云 WebSDK 使用 Client 对象来管理一个本地用户在房间内的行为,在进入房间之前需要先创建一个 Client 对象。
设置音频编码属性
在一些比较专业的场景里,用户对声音的效果尤为敏感,比如语音电台,此时就需要对双声道和高音质的支持。 所谓的高音质指的是我们提供采样率为 48 kHz 、码率 192 Kbps 的能力实现高逼真的音乐场景,这种能力在语音电台、唱歌比赛类直播场景中应用较多。
在创建本地音视频流对象后,初始化之前,调整音频编码参数。 高音质的 profile 为 high-stereo
设置视频编码属性
根据终端用户的设备、浏览器、网络状况和实际应用场景设置视频属性,调整视频的清晰度和流畅度,从而获得较高的用户体验。
创建本地音视频流对象后,初始化之前动态调整:
视频参数推荐值
通常来讲,视频编码参数的选择要根据产品实际情况和场景来确定。
一般可按下列场景中的推荐值进行设置。