秀场直播自适应高清视频
为了提升直播间视频观看和互动体验,声网推出了自适应高清视频策略。该策略会根据设备性能和网络质量,自动调整视频属性,实现高清且流畅的视频效果。你只需设置初始的视频分辨率、帧率和码率,无需考虑后续的调整逻辑。本文将详细介绍如何使用自适应高清视频策略,以提供优质的直播视频体验。
使用步骤
1. 获取 SDK
自适应高清视频策略暂时仅在 v4.1.x 系列的 RTC SDK 中支持。开始前,请联系技术支持获取 v4.1.x 系列的 RTC SDK。
2. 设置视频分辨率、帧率、码率
通过 setVideoEncoderConfiguration
方法中 config
参数中的 dimensions
、frameRate
、bitrate
字段设置主播的视频编码分辨率、帧率、码率。
在秀场直播场景下,声网建议码率保持为 bitrate
字段的默认值(STANDARD_BITRATE(0)
),其他推荐取值如下表:
秀场直播子场景 | 房间内角色 | 用户所在地 | 视频分辨率 | 视频帧率 (fps) |
---|---|---|---|---|
单人直播 只有一个房主的视频画面 | 房主 | 中国(包含港澳台)、日韩、北美、欧洲 | 1080P | 24 |
东南亚、印巴地区、中东北非、拉美(包含中美墨西哥等) | 720P | 24 | ||
其他地区 | 540P | 24 | ||
观众与房主连麦 房主视频画面大屏,连麦观众视频画面小屏 | 房主 | 中国(包含港澳台)、日韩、北美、欧洲 | 1080P | 24 |
东南亚、印巴地区、中东北非、拉美(包含中美墨西哥等) | 720P | 24 | ||
其他地区 | 540P | 24 | ||
连麦观众 | 全球 | 180P | 15 | |
房主跨直播间 PK 连麦 两位房主的视频画面大小 1:1 | 房主 | 全球 | 540P | 24 |
分辨率数值说明:
- 1080P:1920 × 1080。
- 720P:1280 × 720。
- 540P:960 × 540。
- 180P:320 × 180。
每次切换秀场直播的子场景时,例如从单人直播切换到观众与房主连麦,你需要重新调用 setVideoEncoderConfiguration
来设置视频编码分辨率和其他属性,以满足表格中的要求。这样可以确保在不同的子场景下,视频编码属性符合所需的数值要求。
3. 开启自适应高清
按照如下步骤开启自适应高清视频策略:
-
调用
setParameters
并设置参数parameters
为"che.video.auto_adjust_resolution" : { "auto_adjust_resolution_flag": 1 }
,以开启高清视频的设备性能自适应策略。 -
联系技术支持,开启配套的网络质量自适应策略。
完成如上步骤后,自适应高清视频策略才将完全生效。该策略会根据设备性能和网络质量,自动调整你上一步设置的视频分辨率、帧率、码率,实现高清且流畅的视频效果。