检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
1 2 3 client.on('stream-removed', (event) => { event.stream.close() }) 通过stream对象调用close方法,该方法会移除之前用“play”创建的 video 标签元素并关闭摄像头、麦克风。
图1 so库目录 在“/app/build.gradle”文件中设置so库的存放路径。
图1 so库目录 在“/app/build.gradle”文件中设置so库的存放路径。
浏览器适配 本章节介绍Web SDK支持的浏览器类型、版本以及使用限制。 表1 浏览器适配详情 操作系统类型 浏览器类型 浏览器版本 SDK版本约束 下行(播放) 上行(上麦) 屏幕分享 Windows Chrome浏览器 67+ v1.10.0及以上版本 v2.0.0及以上版本
SparkRTC是否支持本地服务端录制? SparkRTC支持本地服务端录制,但未完全开放,如需使用请提交工单联系华为技术工程师。 本地服务端录制需要使用Linux SDK,可部署在客户Linux 服务器上,使用客户自有的服务器和存储资源。 云端录制无需部署客户自有Linux服务器
rtc_sdk.lib 在“生成事件 > 预生成事件 > 命令行”添加动态库文件到输出路径(包含nk-grs目录)。 xcopy /Y ..\..\..\rtc_sdk_windows\release\dll\* $(Outdir) /s /e 执行编译,完成SDK集成。
功能介绍 在实时音视频控制台,您可以快速进行应用的创建、编辑等管理。同时,还提供了音视频互动质量指标监控服务,方便您进行数据分析。 表1 控制台功能介绍 分类 功能 功能介绍 应用管理 应用管理 支持用户创建并管理应用,应用创建后可以使用对应的App ID和域名进入互动频道。 录制配置
配置录制规则 SparkRTC服务支持将实时音视频互动内容进行录制并将录制的内容存储到OBS桶中,您可以在OBS服务中对录制的音视频文件进行下载、分享等处理。相关操作流程,如图1所示。 图1 录制流程图 创建桶:创建用于存储SparkRTC录制文件的OBS桶,若已有OBS桶,请直接执行
HRTC_ERR_CODE_NOT_INCLUDE_MLSDK 90000058 没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力 没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力。
90000056 当前未推音频流 当前未推音频流 HRTC_ERR_CODE_ROLE_NOT_SUPPORT 90000057 当前角色不支持该操作 当前角色不支持该操作 HRTC_ERR_CODE_ENABLE_BACKGROUND_FAIL 90000058 没有动态加载ML图像分割库,
rect 程序共享下支持区域共享,宽不能超过1920高度不能超过1080,最小宽不能小于320,高度不能小于240,共享前设置,区域要求是固定的,具体请参见HRTCRect HRTCRect 表60 区域共享的自定义位置 枚举值 描述 unsigned int left 自共享对象
常见问题 iOS平台如何缩减安装包体积? 对于iPhone 5s及以上版本的手机支持只打包arm64架构,可以在XCode的Build Setting < Build Active Architecture Only设置为YES,并将Valid Architectures只写arm64
500 RTC.00002001 InternalError.GeneratorIDError ID生成组件故障 请提交工单联系运维人员处理 500 RTC.00002002 InternalError.DbErr 数据库操作故障 请提交工单联系运维人员处理 500 RTC.00002003
房间功能 joinRoom public abstract int joinRoom(HRTCJoinParam joinParam); 【功能说明】 加入房间。 【请求参数】 joinParam:入会参数,具体请参见HRTCJoinParam。 【返回参数】 0:成功。 1:失败
视频管理 enableLocalVideo - (int)enableLocalVideo:(BOOL)enable; 【功能说明】 设置是否开启摄像头采集视频。 【请求参数】 enable:YES表示开启,NO表示关闭。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见
int setAudioFrameRecordParameters(int sampleRate, int channel, HRTCAudioOperateMode mode, int samplesPerCall); 【功能说明】 设置采集回调参数,配合setAudioFrameObserver
视频管理 enableLocalVideo virtual int enableLocalVideo(bool enabled) 【功能说明】 设置是否开启摄像头采集视频。 【请求参数】 enable:true表示开启。false表示关闭。 【返回参数】 0:方法调用成功。 > 0
主入口(HRTC) 本章节介绍了Web SDK的HRTC接口详情。 表1 主入口接口 接口 描述 checkSystemRequirements 检测浏览器是否兼容SparkRTC Web SDK。 须知: 如果Web SDK版本在2.0.2到2.0.9.300之间,需要在2023
合流录制 场景说明 将房间中的多路音视频进行云端混流,再将混合后的音视频流录制成一个文件。 合流布局 在合流录制模式下,支持分屏九宫格模板和共享屏幕模板(主视窗居左/主视窗居右)两种预设合流布局。同时,也支持用户自定义合流布局样式(自定义视频窗格位置)。 九宫格模板 每个用户画面平铺在画布上
事件回调(IHRTCEngine) 本章节介绍了全平台C++ SDK的回调接口IHRTCEngineEventHandler的详情。 表1 事件回调说明 接口 描述 onError 错误回调。 onJoinRoomSuccess 成功加入房间回调。 onJoinRoomFailure