检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接收增值(录制)事件回调通知内容 SparkRTC服务回调用户提供的接口时,会附带以下信息。 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 否 String 任务编号,可以用于修改、查看和停止录制任务 stream_name 否 String 流名 app_id
SparkRTC中既订阅视频也有音频时,视频按分辨率收费还要加上音频费用吗? 用户进入房间且成功接收到视频,只统计视频分钟数,不再收取音频费用。只有当用户没有订阅视频时,才会统计语音时长。 父主题: 计费购买
SparkRTC支持哪些平台? SparkRTC支持的平台有Android、iOS、MAC、Windows和Web。其中支持的各平台系统版本如下所示: Android:支持Android 5.0及以上版本。 iOS:支持iOS 8.0及以上版本。 MAC:支持MacOS10.11或以上版本,x86_64。
iOS平台如何缩减安装包体积? 对于iPhone 5s及以上版本的手机只支持打包arm64架构,您可以将XCode的“Build Setting < Build Active Architecture Only”设置为“YES”,并将Valid Architectures填写为arm64
基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖,极简接入 提供覆盖iOS、Android、Windows、macOS、Web等各平台,兼容适配各类终端。完善示例代码Demo,2行代码即可轻松接入。 高品质音频 稳健的3A算法、
Android平台如何缩减安装包体积? 根据目标设备架构,您可以选择只打包armeabi-v7a,或者只打包arm64-v8a。 父主题: SDK使用
treamType 大小流模式,设置所有订阅的远端视频流类型 pullRemoteVideo 设置是否接收对应远端用户的视频流 pullAllRemoteVideo 设置是否接收所有用户的视频流 startRemoteStreamView 设置远端用户渲染视图(发起选看-老接口)
【功能说明】 设置是否接收所有用户的音频流。 【请求参数】 mute:YES表示取消订阅,NO表示订阅。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。
long long receiveBytes 总的接收字节数 unsigned long long receiveVideoBytes 视频的接收字节数 unsigned long long receiveAudioBytes 音频的接收字节数 unsigned int sendBitRate
【功能说明】 设置是否接收所有远端用户的音频流。 【请求参数】 mute:true表示取消音频流接收,false表示开启音频流接收。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。
【功能说明】 设置是否接收当前房间所有用户的音频流。 【请求参数】 mute:true表示取消接收,false表示开启接收。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 取消所有音频流接收,同时也会取消接收新加入用户的音频流。
创建应用时自动生成。 房间 房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。 SparkRTC使用房间这个虚拟的概念,用于用户之间的相互隔离。 只有在同一个房间里的用户才可以相互接收音视频。 房间ID的命名规则:可自定义,支持64个字符的大小写字母、数字、下划线(_)中划线(-)随机组合。
SparkRTC的Web端、移动端、PC端是不是同步的? 是的,实时音视频支持全平台互通。 父主题: SDK使用
支持,SparkRTC提供音频TopN模式也叫音频最大三方模式。开启音频TopN模式后,本地用户不需要通过调用接口单独订阅某个远端用户的音频,即可接收到当前房间内音量值最大的三个用户的音频。具体接口调用请参见切换音频模式。 父主题: SDK使用
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
streamType:(HWRtcStreamType)streamType; 【功能说明】 当远端开启屏幕共享,本地接收到远端屏幕共享开启并通过onUserAuxiliaryStreamAvailable回调得到消息后,设置屏幕辅流窗口视图并开始选看(发起辅流选看)。 【请求参数】 streamView:
onSeiRecvMsg(const char* userId, const char* message); 【功能说明】 接收音频SEI信息回调。 【回调参数】 userId:用户ID。 message:接收SEI信息的内容。 onStartPublishStream void onStartPublishStream(int
【功能说明】 设置是否接收所有远端用户的音频流。 【请求参数】 mute:true表示取消音频流接收,false表示开启音频流接收。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。
ean pull); 【功能说明】 批量开启、关闭当前所有远端用户的视频流。 【请求参数】 pull:true表示开启接收,false表示关闭接收, 默认开启接收。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 开启本地镜像后,本地视频窗口看到的是镜像视图,但不影响远端查看自己的视图。
附录 状态码 错误码 获取项目ID 获取账号ID 地区名称缩写 接收增值(录制)事件回调通知内容