如果你希望为同一个应用中,不同业务场景下的音视频通话,或云端媒体处理任务(如录制,转推直播等)进行不同的配置,你可以使用细分配置下发功能。
通常,在同一个应用中,音视频通话采用同一个 AppId。因为你必须采用同一个 AppId,才能使音视频通话参与者互相通信。然而,你也可能因为业务原因,需要为一些音视频通话进行特殊配置(如分辨率,帧率,码率等)。比如,你需要在音乐类主播的语聊房中,配置更好的音频质量。你可以为这类语聊房添加特定的 BusinessId
。RTC 的技术支持人员能够应你的要求,为这类语聊房添加高音质的配置。
对于云端媒体处理任务,你也可以使用 BusinessId
为任务添加标签。比如,你可以为某个标签下的一类录制任务,配置较高的录制质量;而为同一个 AppId 下的其他录制任务,配置较低的录制质量。
在进行细分配置下发前,你必须已经开通了 RTC 服务,并创建了应用,获取了对应的 AppId。关于如何创建应用,参看开通服务。
使用细分配置下发功能时,你必须遵循以下步骤:
AppId = defaultAppId
的应用中,已有 BusinessId = chatroom
。你可以添加新的 BusinessId
:livePK
,如下图:
联系技术支持人员,告知需要特殊配置的 AppId -> BusinessId
,并沟通你的业务场景。技术支持人员会在后台添加细分配置。
在启用音视频通话或执行云端媒体处理任务时,你必须使用设置对应的 AppId
和 BusinessId
,使后台添加的细分配置在音视频通话或云端媒体处理任务上生效。
启用音视频通话时,你可以使用以下接口,设置 businessId
:
执行云端媒体处理任务时,传入参数中通常都包含 businessId
字段。