检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK使用 创建引擎并初始化。 域名不需要设置,由SDK自动获取。appId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 12 _rtcEngine = [HWRtcEngine sharedEngine]; HWRtcEngineConfig
应用管理 您可以在实时音视频控制台创建应用并查询应用的基本信息,应用创建后,您可以使用应用对应的App ID和域名进入互动频道。 注意事项 首次使用华为云实时音视频服务,请先提交工单联系华为云技术客服进行业务咨询。 创建应用 登录实时音视频控制台。 在左侧导航栏中,选择“应用管理”,进入“应用管理”页面。
0+版本不涉及)的用户,请尽快升级至1.10.0+版本,否则在Chrome 96+浏览器上有可能出现无法使用的情况。 Web SDK 2.0+版本是目前的主力构建版本,承载新功能及体验优化,建议您优先集成使用。Web SDK 1.0+版本仅做存量用户的维护,不再构建新的功能。 Web SDK
countryCode } let client = HRTC.createClient(config) domain:string[128]类型,服务器域名。该参数在SDK 1.0+版本中必填,SDK 2.0+版本中非必填。 appId:string[128]类型,必填。应用ID,只有App
注册回调(IHRTCMediaEngine) 表1 IHRTCMediaEngine 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setEncDecryptFrameObserver
注册回调(IHRTCMediaEngine) 表1 HWRtcMediaEngine 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setVideoFrameObserver
SparkRTC的入门操作流程说明如表1所示。 表1 入门流程说明 序号 操作方法 操作说明 1 获取App ID和域名 在SparkRTC控制台中创建应用后获取App ID和域名。 2 获取SparkRTC SDK 目前产品已转维,不再对外开放提供SDK开发包,如有疑问,请提交工单处理。
描述 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam
如果客户端用TypeScript开发,TypeScript的版本不低于3.8.3。 由于浏览器安全策略限制,仅支持通过https://域名的方式访问,或者直接在本地搭建服务器,通过localhost:端口访问,否则无法获取摄像头及麦克风的权限。 SDK集成 将获取的SDK压缩包放置在自己项目的“sdk”目录下。
数据分析。 表1 控制台功能介绍 分类 功能 功能介绍 应用管理 应用管理 支持用户创建并管理应用,应用创建后可以使用对应的App ID和域名进入互动频道。 录制配置 支持为实时音视频互动配置录制规则,SparkRTC将按照录制规则ID进行录制,并将录制文件存储到OBS桶中。 视镜
DOMESTIC:国内范围。 OVERSEA:海外范围。 GLOBAL:全球范围。 tenant_name String 账号名 domain String 域名,App对应域名 create_time String 创建时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC authentication
DOMESTIC:国内范围。 OVERSEA:海外范围。 GLOBAL:全球范围。 tenant_name String 账号名 domain String 域名,App对应域名 create_time String 创建时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC authentication
audio-mixing-played 本地混音播放事件。 audio-mixing-finished 本地混音播放结束事件。 事件注册监听应在业务结束时取消注册,否则注册监听事件累积会有内存泄漏风险。 player-state-change 【事件说明】 播放状态变更事件。在播放状态变更的时候触发。
2021-06-05 第十一次正式发布 本次发布版本为1.8.0版本,整合了之前若干版本和分支的一个全新版本,主要变更内容为跨房功能重构,结合服务端升级,可以支持2W人超大型会议和最多同时跨5个房间互动等场景。此外,管控面和用户体验上也新增了部分功能和优化。 本次变更如下: 新增的接口及回调:
单击房间ID或操作列的详情,进入通话详情页面。 在通话详情页面,您可以根据实际需求查看以下信息: 通话基本信息:可查看房间ID、应用ID、域名、房间状态、整段通话的起止时间。单击“查看事件”还可查看用户在该房间中的所有操作事件,具体事件类型及ID请参见表1。 房间画像信息:可查看
支持如下两种配置: 断流后生成新文件:是指录制的直播流中断后,会立即生成新的录制文件。 其他数值:是指录制的直播流中断时间在设置范围内,则和之前录制的文件合并为一个文件,否则,生成新的录制文件。 单击“确定”,在录制规则列表中会增加一条新的录制规则。 图3 录制规则 您可以在录制规则列表中,根据
ID相同的应用程序才能进入同一个房间进行互动。应用的appId请参考应用管理进行获取。 domain:可选,string[128]类型,服务器的域名。需要与注册到SparkRTC平台的合法企业域名保持一致,该参数在SDK 1.0+版本中必填,SDK 2.0+版本中非必填。 countryCode: 可选,string[2]类型,需要满足ISO
RtcServerRoomInfo objects 房间列表信息 表6 RtcServerRoomInfo 参数 参数类型 描述 domain String 域名 app String 应用标识 room_id String 房间ID state String 房间状态,取值如下: RUNNING:开启中
users Array of RtcUser objects 用户列表 表6 RtcUser 参数 参数类型 描述 domain String 域名 app String 应用标识 room_id String 房间ID uid String 用户id session String 会话id
终端节点即调用API的请求地址,SparkRTC部署时不区分物理区域,为全局服务。因此,SparkRTC的终端节点如表1所示。 表1 SparkRTC的终端节点 区域名称 区域 终端节点(Endpoint) 所有 ALL rtc-api.myhuaweicloud.com 约束与限制 华为云实时音视频服务