检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户离开房间后,房间内其他用户会收到该用户离开的回调信息,离开房间后,需销毁对应资源。 在时序图中,单击相应接口名称可快速跳转到相应接口位置查看其使用方法。 父主题: Web SDK
Bitcode”, 将其设置为“No”。 图3 设置Enable Bitcode 在“Build Settings”页面的搜索框输入“search”,查看Framework search paths路径是否正确,确保文件加载成功。 图4 检查文件是否加载成功 在“info.plist”文件中增加摄像头和麦克风权限。
房间内客户端基于流级别的网络质量实时上报,默认开启,每2s上报一次,有数据流时才会回调,音频流、视频流分开回调。 【回调参数】 conn:连接对象。 localQuality:本地上行网络质量,该参数暂时不使用。 localQualityCount:正在上报的网络质量数量,该参数暂时不使用。
y; 【功能说明】 会中基于流级别的网络质量检测回调,音频流、视频流分别回调。 【回调参数】 connection:跨房引擎。 upStreamQualityArray:上行网络质量上报。 downStreamQualityArray:下行网络质量上报。 connection:onVideoStatsNotify
streamType:视频分辨率,具体请参见HRTCStreamType。 disableAdjustRes:禁用分辨率自适应,默认值false,开启分辨率自适应。若关闭,在网络环境较差情况下可能会有卡顿现象。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 该接口为
支持查询所有的UserID吗? 暂不支持统计所有UserID。 父主题: SDK使用
"error_msg" : "InternalError" } 状态码 状态码 描述 200 查询成功,返回查询结果详情 404 查询失败,应用不存在或者任务编号不存在 500 查询失败,服务器端错误 错误码 请参见错误码。 父主题: 单流任务管理
查询OBS桶列表 功能介绍 查询OBS桶列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/rtc-ops/buckets 请求参数 表1 请求Header参数
查询增值(录制)事件回调配置 功能介绍 调用此接口查询增值(录制)事件回调配置 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/apps/{app_id}/record-callback
录制完成后,您可以在OBS控制台中或通过回调消息查看录制文件。 通过OBS控制台查看录制文件 在OBS管理控制台左侧导航栏选择“对象存储”。 在桶列表中单击存储SparkRTC录制文件的桶,进入“概览”页面。 在左侧导航栏,单击“对象”,查看录制文件信息。 您还可以对录制文件进行下载、分享等操作,具体请参见OBS帮助中心。
bucket 是 String 要查询的桶名 prefix 否 String 对象名前缀,可以理解为文件夹路径 type 是 String 查询类型。取值如下: folders:查询目录 objects:查询对象 location 是 String 查询bucket所在的region:
SparkRTC支持哪些平台? SparkRTC Demo怎么体验? 在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? SparkRTC支持接入微信小程序吗? 实时音视频是什么? 实时音视频和直播有什么区别? SparkRTC是否支持在国外使用? SparkRTC
onRemoteMicrophoneStateChanged:麦克风设备状态变更通知 onUserNetworkQualityNotify:加入房间后的网络质量状态回调 新增以下数据类型: HWRtcRemoteMicState:麦克风设备状态 HRTCMultiRoomMediaRelayConfiguration:跨房配置
录制完成后,您可以在OBS控制台中或通过回调消息查看录制文件。 通过OBS控制台查看录制文件 在OBS管理控制台左侧导航栏选择“对象存储”。 在桶列表中单击存储SparkRTC录制文件的桶,进入“概览”页面。 在左侧导航栏,单击“对象”,查看录制文件信息。 您还可以对录制文件进行下载、分享等操作,具体请参见OBS帮助中心。
可能原因2:同一时间最多只能跨4个房间,跨房对应的房间ID必须互不相同。 问题3:使用远端音频模式为HRTC_REMOTE_AUDIO_SUBSCRIBED时,如何设置才能默认听不到远端用户的声音? HRTC_REMOTE_AUDIO_SUBSCRIBED为自主订阅,需要用户手动调用订阅。在加入房间(
int setNetworkBandwidth(HRTCNetworkBandwidth bandwidthParam); 【功能说明】 设置网络带宽限制。需要在每次加入房间之前设置。 【请求参数】 bandwidthParam:带宽设置参数,具体请参见HRTCNetWorkBandwidth。
加入房间失败。 HRTC_ERR_CODE_JOIN_ROOM_STATUS_BUSY 90000019 加入房间失败 用户已经在房间里,或正在进行网络探测。 HRTC_ERR_CODE_JOIN_ROOM_SERVER_ERROR 90000020 加入房间失败 加入房间失败,服务器异常。
json parsing failed 请求体(json)解析错误 查看API文档,检查参数值填写是否符合规则 400 RTC.00001003 InvalidParameterValue 参数校验异常 查看API文档,检查参数值填写是否符合规则 400 RTC.00001004
什么是Signature? 为保证RTC的通信安全,当用户加入频道时,华为云SparkRTC服务需要对其进行接入鉴权。 图1 鉴权原理 华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应的SDK的初始化或登录函数中提供“app_id”、“room_id”、“use
丢包是指实时音视频数据传输过程中发生的数据包丢失的现象。 抖动 实时音视频通信中,连续传输的数据包之间的延时不一致称为抖动。 卡顿 卡顿是实时音视频传输过程中,因网络条件、设备性能受限等原因,引起的音频或视频播放断续、不流畅、甚至定格等现象。 单流录制 是指对房间中每个用户的音视频流进行录制,每个用户都有其对应的音视频录制文件。