检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
obs_location 存储录制文件的OBS桶所在区域。 当“event_type”为“RECORD_FILE_COMPLETE”时,携带该字段。 obs_bucket 存储录制文件的OBS桶。
【回调参数】 stream:必选,RemoteStream类型,远端流对象。 stream-subscribed 【事件说明】 远端流订阅成功事件,当订阅远端流成功后会收到该事件通知。 【回调参数】 stream:必选,RemoteStream类型,远端流对象。
加入房间 changeUserRole 设置用户的角色,切换角色时使用 renewAuthorization 签名更新 leaveRoom 离开房间 changeUserName 设置用户自己的昵称 createConnection 创建 跨房(HWRtcConnection)对象
【返回参数】 返回引擎实例对象。 destroy public static synchronized void destroy() 【功能说明】 销毁SparkRTC引擎。
engineContext.logConfig = logConfig; engineContext.engineConfig = engineConfig; engineContext.eventHandler = &m_engineEventHandler; // 事件回调对象指针
有没有推荐的画面质量(码率、分辨率、帧率)相关参数配置? 华为SDK系统有默认的编码设置(720P+360P),可以不设置发流编码参数。若您需要自定义发流编码参数,请参考华为SDK系统推荐码表不同分辨率的码率和帧率配置推荐值和不同场景下帧率和码率的推荐值进行设置。 父主题: SDK
是否支持视频画面截图功能? 暂不支持,您可以使用PC、Android或iOS自带的截图API。 父主题: SDK使用
SparkRTC云端录制文件存储在哪里? 录制内容不断上传至您预先设定的云存储中,具体请参见云端录制管理。 父主题: 录制相关
NSString 采集源名称 type HWRtcScreenShareType 共享类型,具体请参见HWRtcScreenShareType icon void* 预留字段,暂不支持 rect NSRect 采集源区域 HWRtcScreenShareParam 表89 共享对象参数
描述 joinRoom 加入房间 leaveRoom 离开房间 changeUserRole 设置用户角色 renewAuthorization 更新鉴权签名 changeUserName 更新用户昵称 createConnection 创建跨房(HRTCConnection)对象
1 2 3 client.on('stream-removed', (event) => { event.stream.close() }) 通过stream对象调用close方法,该方法会移除之前用“play”创建的 video 标签元素并关闭摄像头、麦克风。
初始化等基础接口 表1 初始化等基础接口 接口 描述 destroyConnection 注销引擎 initWithRoomId 根据房间ID获取connection setVideoFrameObserver 使能视频前后处理 renewAuthorization 鉴权签名过期,
【回调参数】 conn: 连接对象。 userId:下行辅流对应的用户ID。 isRecving:是否接受。 父主题: 接口参考
开发前准备 前提条件 已提交工单获取SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发, 推荐安装14.19.1或以上版本。 支持的浏览器详情请参见Web浏览器适配详情。 如果客户端用
常见问题分析解决办法 问题1:调用setVideoEncoderConfig接口时,为什么有些参数直接报参数设置错误? 设置分辨率时请使用华为SDK系统推荐的码表才能设置成功。 问题2:有哪些原因会导致跨房不成功? 可能原因1:同一时间不同房间最多只有一个Joiner角色才能跨房成功
浏览器适配 本章节介绍Web SDK支持的浏览器类型、版本以及使用限制。 表1 浏览器适配详情 操作系统类型 浏览器类型 浏览器版本 SDK版本约束 下行(播放) 上行(上麦) 屏幕分享 Windows Chrome浏览器 67+ v1.10.0及以上版本 v2.0.0及以上版本
SparkRTC是否支持本地服务端录制? SparkRTC支持本地服务端录制,但未完全开放,如需使用请提交工单联系华为技术工程师。 本地服务端录制需要使用Linux SDK,可部署在客户Linux 服务器上,使用客户自有的服务器和存储资源。 云端录制无需部署客户自有Linux服务器
rect 程序共享下支持区域共享,宽不能超过1920高度不能超过1080,最小宽不能小于320,高度不能小于240,共享前设置,区域要求是固定的,具体请参见HRTCRect HRTCRect 表60 区域共享的自定义位置 枚举值 描述 unsigned int left 自共享对象
产品优势 全球实时音视频网络 提供覆盖全球的高质量、大规模的实时音视频网络。 自研高效调度算法,具有全网调度能力。丰富的节点资源储备,保证端到端平均时延小于200ms。 低卡顿 基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖
int setAudioFrameRecordParameters(int sampleRate, int channel, HRTCAudioOperateMode mode, int samplesPerCall); 【功能说明】 设置采集回调参数,配合setAudioFrameObserver