检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 离开房间后,需销毁对应资源。 在时序图中,单击相应接口名称可快速跳转到相应接口位置查看其使用方法。 父主题: iOS/macOS
设置本地视图。 加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 离开房间后,需销毁对应资源。 在时序图中,单击相应接口名称可快速跳转到相应接口位置查看其使用方法。 父主题: All Platform
创建客户端。具体接口详情请参见createClient。 1 2 let config = { appId,domain,countryCode } let client = HRTC.createClient(config) domain:string[128]类型,服务器域名。该参数在SDK 1.0+版本中必填,SDK
HWRtcVideoMirrorTypeAuto SDK决定镜像方式:前置摄像头镜像,后置摄像头不镜像 HWRtcVideoMirrorTypeEnable 前置摄像头和后置摄像头都镜像 HWRtcVideoMirrorTypeDisable 前置摄像头和后置摄像头都不镜像 HWRtcRemoteAudioState
search paths路径是否正确,确保文件加载成功。 图4 检查文件是否加载成功 在“info.plist”文件中增加摄像头和麦克风权限。 图5 摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build
srcRoomMediaInfo HRTCSrcMultiRoomMediaInfo 源房间的鉴权信息 destRoomMediaInfo HRTCDstMultiRoomMediaInfo 目的跨房的房间信息以及鉴权信息 HRTCSrcMultiRoomMediaInfo 表78 H
浏览器吗? Web端SDK在使用过程中拔掉摄像头,摄像头列表里面的数据如何清除? Web端SDK可以获取当前音量大小吗? Web端支持监听远端离开房间吗? Web端通话过程中为什么会出现回声、杂音、噪声、声音小? Web端如何切换摄像头和麦克风? SparkRTC支持白板功能吗?
search paths路径是否正确,确保文件加载成功。 图4 检查文件是否加载成功 在“info.plist”文件中增加摄像头和麦克风权限。 图5 摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build
SparkRTC通话出现无声、黑屏、卡顿等如何排查? 为什么入会的时候没有声音? 为什么视频会出现卡顿? 如何处理视频黑屏问题? 为什么无法打开摄像头? 什么原因导致跨房不成功? SparkRTC启动云端录制但没有生成录制文件怎么排查? 集成SparkRTC加入房间失败是什么原因?
远端流对象(RemoteStream) 流事件通知(RTCStreamEvent) 错误码(RtcError) 客户端错误码 服务端错误码 授权浏览器摄像头/麦克风访问权限的方法 父主题: Web SDK
视频选看:展示选定视频通话的发送端与接收端的质量监控数据,包含视频分辨率、丢包率、卡顿率、帧率、码率数据。 音频选看:展示选定音频通话的发送端与接收端的质量监控数据,包含音频丢包率、卡顿率、码率。 辅流选看:展示选定的发送端用户与对应接收端用户共享屏幕(窗口)的质量监控数据。包含码率、帧率、卡顿率、丢包率、分辨率、抖动和时延。
√ √ subscribeAISubtitles 订阅AI字幕 √ √ √ √ 视频管理 表3 视频管理接口 接口 描述 windows是否支持 Mac是否支持 iOS是否支持 Android是否支持 enableLocalVideo 设置是否开启本地摄像头采集视频 √ √ √ √
setCameraConfig 设置摄像头参数 switchCamera 切换摄像头 setSpeakerModel 设置声音播放模式 setDefaultSpeakerModel 设置默认的声音播放模式 setLayoutDirect 设置显示模式,区分横屏还是竖屏,用于保证摄像头方向与本地界面方向一致
false:不录制音频 缺省为true。 video_type 否 String 标识视频流的类型,可选摄像头流或者屏幕分享流,未填写表示不录制视频。 CAMERASTREAM:摄像头视频流 SCREENSTREAM:屏幕分享视频流 默认为CAMERASTREAM。 select_stream_type
频流、调整录制/播放音量值、设置远端音频模式等。 视频管理 主要功能包括创建本地/远端窗口视图和其他参数设置、是否接收远端视频流、镜像、摄像头等。 屏幕共享 主要功能包括是否开始/停止订阅辅流、设置辅流渲染模式/角度等。 音效文件播放管理 主要功能包括开始/停止/暂停/恢复播放音频或音效文件、音频/音效音量相关设置。
VideoCaptureOption定义如下:{ cameraId:可选,string类型。指定摄像头设备Id。对于Android设备:user表示前置摄像头,environment表示后置摄像头。如果不传,SDK采用createStream入参StreamConfig中指定的cameraId和facingMode
实时音视频的时延是多少? SparkRTC是否支持连麦互动? SparkRTC是否支持双向的桌面推送? 实时音视频支持私有化部署吗? PC端实时音视频支持USB摄像头吗?
互动直播、大型会议等。 网络检测 支持通过网络检测接口判断或预测用户当前的网络状况是否良好。 - 自定义视频数据 支持自定义的视频源和渲染器,使用非摄像头的视频源,例如视频文件、外接设备、第三方定制数据源等。 自定义美颜、定制数据源、多设备管理、视频识别、图像处理等。 自定义音频数据 支持自
是签名过期,签名过期后可通过renewSignature接口更新签名。 camera-changed 【事件说明】 本地摄像头设备变更事件,当插、拔本地摄像头时触发。 【回调参数】 DeviceChangedEvent:必选,DeviceChangedInfo类型,设备变更详情。
* _Nullable)downStreamQualityArray { dispatch_async(dispatch_get_main_queue(),^{ for (HWRtcQualityInfo *info in upStreamQualityArray)