检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
初始化等基础接口 接口 描述 destroyConnection 注销引擎 initWithRoomId 根据房间ID获取connection setVideoFrameObserver 使能视频前后处理 renewAuthorization 鉴权签名过期,更新签名 setNetworkBandwidth
HRTCRtmpUrlList 表82 HRTCRtmpUrlList 属性 描述 int nSize 数组大小 HRTCRtmpUrl urlInfo[5] url数组,具体请参见表83 表83 HRTCRtmpUrl 属性 描述 char url[1025] url字符串 HRTCTranscodeConfig
有一个唯一的设备ID,您可以通过getDevices方法获取。设备ID是随机生成的,部分情况下同一个设备的ID可能会改变,因此建议您每次切换设备时都先调用getDevices获取设备ID。您可以先通过getDevices获取到系统的摄像头和麦克风设备后,调用switchDevice进行切换。
实时音视频支持私有化部署吗? 华为云实时音视频服务暂不支持私有化部署。如需使用请提交工单联系华为技术工程师。 父主题: 产品咨询
const HRTCUrlStatusList * urlStatus); 【功能说明】 RTMP推流状态回调。 【回调参数】 conn:回调对应的HRTCConnection实例。 code:错误码,0表示成功,非0请参见错误码。 taskId:任务Id。 urlStatus:推流
【功能说明】 根据房间ID,创建HRTCConnection对象,为跨房做准备。 通过此接口创建一个与房间关联的HRTCConnection连接对象。 该方法支持多次调用,创建多个HRTCConnection连接对象,调用每个对象中的joinRoom方法,可以同时加入到多个房间。在每个
getAudioFileVolume 获取音频文件播放音量 getAudioFilePlayoutVolume 获取音频文件本地播放音量 getAudioFileDuration 获取音频文件时长 getAudioFileCurrentPosition 获取当前音频播放位置 setAudioFilePosition
能否直接开通后付费? 华为云实时音视频服务默认按需计费,您可以先使用后付费,不使用时不计费。 父主题: 计费购买
dler)。 【返回参数】 IHRTCConnection:成功返回连接对象指针,失败返回内容为空。 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。加上IHRTCEngine对象,即同时最多可加入5个房间,且在这5个房间中最多只能同时有一个joiner
SDK使用 以下为集成SDK进行实时音视频互动直播的基本流程: 创建引擎。 appId获取方法请参见创建应用。 m_pRtcEngine = createHRtcEngine(); // 创建引擎 HRTCLogConfig logConfig; logConfig.level =
版本不低于3.8.3。 由于浏览器安全策略限制,仅支持通过https://域名的方式访问,或者直接在本地搭建服务器,通过localhost:端口访问,否则无法获取摄像头及麦克风的权限。 SDK集成 将获取的SDK压缩包放置在自己项目的“sdk”目录下。 在项目代码中引入“hrtc”。
SDK的IHRTCConnection接口详情。 初始化等基础接口 表1 初始化等基础接口 接口 描述 release 释放IHRTCConnection对象资源 getRoomId 获取当前连接房间号 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom
iOS 前提条件 已提交工单获取SDK包。 环境要求 准备XCODE集成开发。 准备iOS 8.0及以上的iPhone真机。 支持的终端CPU架构:arm64,arm32。 SDK集成 解压iOS SDK包。 将iOS SDK包中的HWRTCEngine动态库和RTC.bundle文件导入创建的XCODE工程中。
设备禁用 HRTC_DEVICE_STATE_UNPLUGGED 设备拔出 HRTCUrlStatusList 表73 HRTCRtmpUrlInfo 属性 描述 char url[1025] url字符串 int status 状态码 int errCode 错误码 HRTCVideoRemoteView
用户昵称,该昵称为UTF-8编码。 signature:必选,string[512]类型,鉴权签名字串,应用开发者需要向远端服务器获取鉴权签名。 远端服务器需要您自行部署,具体请参见接入鉴权。 ctime:必选,string类型,签名UTC时间戳,单位秒。 role:必选,num
_Nonnull)userId userName:(NSString * _Nonnull)userName { //创建视频画布对象 HWRtcVideoCanvas *canvas = [[HWRtcVideoCanvas alloc] init]; canvas.uid
产品介绍 什么是实时音视频 功能特性 应用场景 使用限制 03 入门 华为云提供了多终端的SDK,您可以快速集成SDK并实现SparkRTC基本功能。 SparkRTC快速入门 05 服务端API 华为云实时音视频服务支持通过API进行应用、录制管理、数据分析等。 快速入门 创建单流录制任务
_Nonnull)userId userName:(NSString * _Nonnull)userName { //创建视频画布对象 HWRtcVideoCanvas *canvas = [[HWRtcVideoCanvas alloc] init]; canvas.uid
SDK使用 创建引擎。 AppId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 HRTCEngineConfig config = new HRTCEngineConfig(); config.setAppId(appId); // AppId需在控制台中创建应用后获取
String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。