检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打开谷歌浏览器,单击右上角设置图标。 单击“设置”,打开设置页面。选择“隐私设置和安全性”,再单击“网站设置”。 进入网站设置页面,分别单击“摄像头”和“麦克风”。 进入摄像头、麦克风授权页面,选择网站可以请求使用您的摄像头、麦克风权限即可。 完成以上设置后,浏览器在需要使用摄像头、麦克风时
检测功能 startNetworkTest public abstract int startNetworkTest(HRTCNetworkTestConfig networkTestConfig); 【功能说明】 启动入会前网络检测。 【请求参数】 networkTestCon
检测功能 startNetworkTest - (int)startNetworkTest:(HWRtcNetworkTestConfig *_Nonnull)netWorkTestConfig; 【功能说明】 会前网络质量开启测试,房间外调用,要等探测结束后才能加入房间。 【请求参数】
pullAllRemoteVideo public abstract int pullAllRemoteVideo(boolean pull); 【功能说明】 批量开启、关闭当前所有远端用户的视频流。 【请求参数】 pull:true表示开启接收,false表示关闭接收, 默认开启接收。 【返回参数】
pullAllRemoteVideo public abstract int pullAllRemoteVideo(boolean pull); 【功能说明】 批量开启、关闭当前所有远端用户的视频流。 【请求参数】 pull:true表示开启接收,false表示关闭接收, 默认开启接收。 【返回参数】
ode。 pullAllRemoteVideo - (int)pullAllRemoteVideo:(BOOL)pull; 【功能说明】 批量订阅或取消订阅当前房间所有远端用户视频流。 【请求参数】 pull:YES表示订阅,NO表示取消订阅,默认开启订阅。 【返回参数】 0:方法调用成功。
主入口(HRTC) 本章节介绍了Web SDK的HRTC接口详情。 表1 主入口接口 接口 描述 checkSystemRequirements 检测浏览器是否兼容SparkRTC Web SDK。 须知: 如果Web SDK版本在2.0.2到2.0.9.300之间,需要在2023年10月29日前更新至2
开发前准备 前提条件 已提交工单获取SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发, 推荐安装14.19.1或以上版本。 支持的浏览器详情请参见Web浏览器适配详情。 如果客
的方式访问用户的摄像头和麦克风权限。 原因3:检查摄像头等设备是否被其他应用占用了。 如果之前访问过使用Web SDK开发的App网站,又清理了该网站的权限,存在一定几率无法开启摄像头和麦克风。 在保证打开授权浏览器摄像头/麦克风访问权限的方法前提下。点开网页的左上角,将权限改为允许。如下图所示:
setCameraConfig 设置摄像头参数 × × √ √ switchCamera 切换摄像头,移动端 × x √ √ startAllRemoteView 批量设置远端流视图 √ √ √ √ setRemoteViewRotation 设置远端流视图旋转角度 × x √ √ setRemoteViewOrientation
具体事件类型及ID如表1所示。 图5 操作事件详情 表1 用户操作事件说明 事件ID 事件类型 1 加入房间 2 离开房间 3 视频选看/批量选看 5 静音/取消静音 6 切换网络 7 开启/关闭摄像头 9 切换设备 10 DNS查询、TCP/TLS建链、首帧显示起止时间 11 切换角色
取消发布本地流。 subscribe 订阅远端音视频媒体流。 unsubscribe 取消订阅远端音视频媒体。 batchSubscribe 批量订阅远端用户的视频媒体流。 switchRole 切换用户角色。 on 注册客户端对象事件回调接口。 off 取消注册客户端对象事件回调接口。
设置远端视频渲染模式,镜像模式 setRemoteVideoAdjustResolution 远端流自动调整分辨率开关 startAllRemoteView 批量设置远端流视图 表4 音频管理接口 接口 描述 muteRemoteAudio 远端用户静音开关 muteAllRemoteAudio 所有远端用户静音开关
HRTCSetupRemoteViewResult* results) 【功能说明】 批量选看结果回调。 【回调参数】 conn:连接对象。 errCode:错误码。 errMsg:错误信息。 counts:results数组大小。 results:批量选看结果,具体请参见HRTCSetupRemoteViewResult。
updateTransCoding 更新旁路推流 stopPublishStream 停止旁路推流 startAllRemoteView 批量设置远端流视图 屏幕共享 表5 屏幕共享接口 接口 描述 startScreenShare 开启屏幕共享 stopScreenShare 关闭屏幕共享
updateTransCoding 更新旁路推流 stopPublishStream 停止旁路推流 startAllRemoteView 批量设置远端流视图 appendLocalView 设置本地视频另一个窗口显示 appendRemoteView 设置远端视频另一个窗口显示 辅流管理
SDK概述 华为云实时音视频服务软件开发工具包是对SparkRTC服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用SparkRTC SDK提供的接口函数即可实现使用SparkRTC服务业务能力的目的。 相关开发包请提交工单联系华为云技术客服获取。 同时,针
HRTCSetupRemoteViewResult* results) 【功能说明】 批量选看结果回调。 【回调参数】 errCode:错误码。 errMsg:错误信息。 counts:results数组大小。 results:批量选看结果,具体请参见HRTCSetupRemoteViewResult。
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 创建并播放共享流 入会后调用isSc
HRTCSetupRemoteViewResult* results) 【功能说明】 批量选看结果回调。 【回调参数】 errCode:错误码。 errMsg:错误信息。 counts:results数组大小。 results:批量选看结果,具体请参见HRTCSetupRemoteViewResult。