检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC是否支持对房间进行权限校验? 支持用户鉴权,华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应SDK的初始化或登录函数中提供“app_id”、“room_id”、“user_id”、“role”、“ctime”和“signature”等信息,才能接入华为SparkRTC服务。具体请参见接入鉴权。
SparkRTC Demo怎么体验? 在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? SparkRTC支持接入微信小程序吗? 实时音视频是什么? 实时音视频和直播有什么区别? SparkRTC是否支持在国外使用? SparkRTC RoomID是什么?取值区间值是多少?
“用量统计”非实时刷新,每5分钟统计一次,数据展示可能会有5分钟左右的延迟。 查询说明 支持最大查询跨度31天,最大查询周期90天。 操作步骤 登录实时音视频控制台。 在左侧导航树中选择“用量统计”,进入用量统计页面。 您也可以通过在“应用管理”页面的“操作”列,单击“用量”跳转到“用量统计”页面进行查看。
接收增值(录制)事件回调通知内容 SparkRTC服务回调用户提供的接口时,会附带以下信息。 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 否 String 任务编号,可以用于修改、查看和停止录制任务 stream_name 否 String 流名 app_id
什么是Signature? 为保证RTC的通信安全,当用户加入频道时,华为云SparkRTC服务需要对其进行接入鉴权。 图1 鉴权原理 华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应的SDK的初始化或登录函数中提供“app_id”、“room_id”、“use
self; 调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HWRtcUserInfo的signature鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role参数
调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HRTCJoinParam的authorization鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role
0.007 计费规则 语音通话用量按用户加入房间后产生的音频通话时长来统计。 用户在房间内的停留时长计为该用户的语音时长。 用户接收多路音频时,只按一路进行计费。 用户成功进入房间后便开始计费,即使房间内只有1个用户,也会计算语音时长。 用户如在同一个房间内多次进出,会实时统计每段语音时长后叠加计算。
self; 调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HWRtcUserInfo的signature鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role参数
onConnStateChange:连接状态改变回调。 onRemoteUserOffline:远端用户收到当前用户离开房间的通知。 changeUserName - (int)changeUserName:(NSString *)userName; 【功能说明】 房间内设置用户自己的昵称。 【请求参数】
类型的用户数据、不同异常影响因素的分布和所有通话体验异常的用户详情。 总览-RTC 展示不同异常类型的用户数据,包含加房间慢用户数、通话音频卡顿用户数和通话视频卡顿用户数。 图1 异常用户数据总览 加房间慢用户数:能成功加入房间,但加入房间耗时长的用户数。 通话音频卡顿用户数:通话时遇到音频卡顿的用户数。
描述 Content-Type 是 String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String
“查看事件”还可查看用户在该房间中的所有操作事件,具体事件类型及ID请参见表1。 房间画像信息:可查看总用户数、最大在线用户数、累计异常用户数、加入房间/5秒加入房间成功率、5秒加入房间成功率、推拉流成功率、录制成功率和音视频卡顿率。 用户列表:可查看每个用户的名称和昵称、通话状
图2 房间与用户趋势图 累计房间数:从第一个用户加入房间到最后一个用户离开房间,计为一个通话房间。 日均最大同时在线房间数:同时进行中的房间的平均峰值。 日均最大同时在线人数:同时在线人数的平均峰值(用户可在不同房间中)。 累计通话人数:不同房间中的相同用户ID计为多个用户。 累计通
描述 Content-Type 是 String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String
会触发以下回调: onLeaveRoom:离开房间回调。 onConnectStateChange:连接状态改变回调。 onRemoteUserOffline:远端用户收到当前用户离开房间的通知。 renewAuthorization virtual int renewAuthorization(const
${stats}`) }) 获取客户端连接状态 getConnectionState获取客户端的连接状态,分别为: CONNECTING:连接建立中。 CONNECTED:连接已建立。 RECONNECTING:重新连接中。 DISCONNECTED:连接已断开。 示例代码如下: console
通过此接口可以创建一个与房间关联的IHRTCConnection连接对象,可多次调用以创建多个IHRTCConnection连接对象。调用每个连接对象中的joinRoom方法等接口,可以实现同时加入到多个房间,完成订阅和选看多个连接房间中的用户等功能。具体请参见IHRTCConnection和
_Nonnull)joinParam; 【功能说明】 加入房间。该方法让用户加入通话房间。如果已在通话中,用户必须调用leaveRoom退出当前通话,才能进入下一个房间。 【请求参数】 joinParam:用户信息,具体请参见HWRtcJoinParam。 【返回参数】 0:方法调用成功。
描述 Content-Type 是 String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String