检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC多人视频通话支持仅订阅2/3/4人音频吗? 支持,SparkRTC提供音频TopN模式也叫音频最大三方模式。开启音频TopN模式后,本地用户不需要通过调用接口单独订阅某个远端用户的音频,即可接收到当前房间内音量值最大的三个用户的音频。具体接口调用请参见切换音频模式。
SparkRTC中既订阅视频也有音频时,视频按分辨率收费还要加上音频费用吗? 用户进入房间且成功接收到视频,只统计视频分钟数,不再收取音频费用。只有当用户没有订阅视频时,才会统计语音时长。 父主题: 计费购买
配置RTC增值(录制)事件回调 功能介绍 调用此接口配置增值(录制)事件上报回调。 当任务发生订阅了的事件时,通过该接口配置的回调地址通知。 回调内容请参见增值(录制)事件回调通知内容。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explore
} 【返回参数】 Promise<void>:返回一个Promise对象。 该接口订阅远端用户的视频,不订阅远端用户的音频。 不同于subscribe 接口的增量订阅方式,该接口订阅的入参是要订阅的全量用户列表。 switchRole async switchRole(role:
【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:远端用户的userid,唯一标识。 muted:YES表示取消订阅,NO表示订阅。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 muteAllRemoteAudio
设置远端窗口模式失败 设置远端窗口模式失败。 HWRtcErrorCodeSetRemoteAudioMuteFail 90000033 订阅或取消订阅音频失败 订阅或取消订阅音频失败。 HWRtcErrorCodeConnectOtherRoomFail 90000034 连接其他房间失败 连接其他房间失败。
取对应的userId。 多辅流场景下,一个用户只能同时订阅一条辅流。即当前正在订阅用户A的辅流,需要订阅另一个用户B的辅流时,需要调用startRemoteAuxiliaryStreamView停止订阅用户A的辅流后,才能订阅用户B的辅流。 stopRemoteAuxiliaryStreamView
为什么入会的时候没有声音? 可能是由于以下原因导致: 入会前没有订阅。 服务端出现问题。 远端没有开启视频流。 父主题: 问题排查
辨率级别计费,即下行计费。若只有一个人在房间,即使不推流(不产生上行数据),也会占用SparkRTC的云服务资源。当只有一个人在房间时无法订阅他人的音视频流,因此不会接收到视频画面,只按照语音时长统计服务用量。具体计费详情请参见计费说明。 父主题: 计费购买
stopRemoteStreamView 取消订阅远端用户,并清除此用户的窗口 updateRemoteRenderMode 设置远端视频渲染填充方式,镜像模式 pullRemoteVideo 订阅或取消订阅远端用户 pullAllRemoteVideo 订阅或取消订阅全部远端用户,对未入会用户也有影响
后,需要创建客户端并获取本地音视频设备信息。 创建本地流并初始化。 当用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以对音视频流进行订阅、取消订阅等其它操作。 在会中,也可以对本地录音或播放设备等进行配置。 用户离开房间后,房间内其他用户会收到该用户离开的回调信息,离开房间后,需销毁对应资源。
收到onUserAuxiliaryStreamAvailable消息后,获取对应的userId。 多辅流场景,一个用户同时只能订阅一条辅流;当前正在订阅用户A的辅流,需要订阅另一个用户B的辅流时,需要先停止订阅用户A的辅流,再订阅用户B的辅流。 stopRemoteAuxiliaryStreamView - (int
muted:(BOOL)muted; 【功能说明】 订阅或取消订阅对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userid : 远端用户的id,唯一的标识。 muted:YES表示取消订阅,NO表示订阅。默认值 NO。 【返回参数】 0:方法调用成功。
treamType type); 【功能说明】 大小流模式,设置所有订阅的远端视频流类型。默认订阅大流,优先应用setRemoteVideoStreamType接口设置的用户流类型。 【请求参数】 type:订阅的视频流类型,分为大流和小流,具体请参见HRTCVideoStreamType。
会中通过调用switchAudioMode(2)将音频切换为订阅模式。订阅模式下,本地用户必须通过主动订阅远端用户音频流,才可接收该用户音频。 会中通过调用switchAudioMode(3)将音频切换为最大三方模式。最大三方模式下,本地用户不需要单独主动订阅某个远端用户音频流,即可接收当前房间内声音最大的三个用户的音频。
video:true, audio:true, resolutionIds:resolutionIds }) // 订阅音频以及所选择的分辨率的视频 }) 订阅完成之后,本端会收到“stream-subscribed”事件通知,可设置对端窗口,播放对端音视频。具体接口详情请参见
error) }) 接收远端用户的共享流 收到远端用户开启共享流通知stream-added后,通过调用subscribe订阅远端用户的共享流,当共享流订阅成功会收到stream-subscribed回调通知,然后通过调用play在指定的窗口里播放接收到的远端用户的共享流。 示例代码如下:
pull:YES表示订阅,NO表示取消订阅。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 pullAllRemoteVideo - (int)pullAllRemoteVideo:(BOOL)pull; 【功能说明】 批量订阅或取消订阅当前房间所有远端用户视频流。
setPriorRemoteVideoStreamType(HRTCVideoStreamType type) 【功能说明】 大小流模式,设置所有订阅的远端视频流类型。默认订阅大流,优先使用setRemoteVideoStreamType接口设置的用户流类型。 【请求参数】 type:视频流类型。指大
单个用户订阅才能听到声音。 方法2:在进入房间后调用setDefaultMuteAllRemoteAudioStreams接口设置是否自订阅远端用户音频流;当参数设置为false时,muteAllRemoteAudio不论参数是true还是false,新加入用户都不会订阅音频流。