检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为什么无法打开摄像头? 摄像头打开失败有多种原因,建议您参照如下方面进行初步排查: 确认摄像头权限是否已打开。Android和iOS系统都有权限管理,请在系统设置中进行检查。同时Android的部分安全软件也会进行权限管理。 检查是否有其他应用占据了摄像头。若有请关闭后,重启手机再打开摄像头。 摄像
了错误的token 400 RTC.00001002 MalformedRequestBody: json parsing failed 请求体(json)解析错误 查看API文档,检查参数值填写是否符合规则 400 RTC.00001003 InvalidParameterValue
如何调用API 构造请求 认证鉴权 返回结果
connection:跨房引擎。 userId:用户ID。 width:视频流宽度。 height:视频流高度。 elapsed: 首帧解码后消耗的时间,单位ms。 connection:onUserRoleChangedNotify - (void)connection:(HWRtcConnection
setJniLoadParams 设置jvm context 仅安卓使用 × × × √ setEncryption 设置端到端加密模式 √ √ √ √ setAccessResourceType 设置接入环境 √ √ √ √ setNetworkBandwidth 设置网络带宽限制 √ √ √
setRemoteVideoStreamType 大小流模式,设置远端视频流类型 setRemoteViewRotation 设置远端视频旋转角度 setRemoteViewOrientation 设置远端视频横屏、竖屏展示 辅流管理 表4 辅流管理接口 接口 描述 startRemoteAuxiliaryStreamView
disableRejoinRoom 设置是否禁用房间重连功能。 enableStats 打点功能开关 getVersion 获取当前SDK版本号 setEncryption 设置端到端加密模式 setAccessResourceType 设置接入环境 setNetworkBandwidth 设置网络带宽限制
setEncrytionParam 设置端到端加密模式 setAccessResourceType 设置接入的环境 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 changeUserRole 设置用户的角色,切换角色时使用
eason reason, const char* description) 【功能说明】 媒体服务器连接状态变更通知。 【回调参数】 conn:连接对象。 state:与媒体服务器连接状态,具体请参见HRTCMediaConnStateTypes。 reason:连接状态改变原
stopMultiRoomMediaRelay:停止所有跨房 appendLocalView:设置本地视频另一个窗口显示 appendRemoteView:设置远端视频另一个窗口显示 新增以下事件回调: onRemoteMicrophoneStateChanged:远端麦克风设备状态变更通知 onUserNetwo
HRTCMediaConnChangeReason reason, const char* description) 【功能说明】 媒体服务器连接状态变更通知。 【回调参数】 state:与媒体服务器连接状态,具体请参见HRTCMediaConnStateTypes。 reason:连接状态变化的原因,具体
功能特性 华为云SparkRTC提供了视频通话、连麦互动等功能,如表1所示。 表1 功能列表 功能 说明 常见场景 视频通话 即1对1或多人视频通话,支持720P及以上高清画质。单个房间最多支持2000人同时在线,最高支持500人互动。 1对1视频通话、视频会议、在线问诊、多人视
(视频自渲染)能在进入房间后开启吗? SparkRTC是否支持设置镜像画面? SparkRTC音视频过程中的上下行码率、分辨率、丢包率、音频采样率等信息怎么获取? SparkRTC是否支持设置本地采集音量?是否支持设置每个远端用户的播放音量? enableLocalVideo和muteLocalVideo有什么区别?
Profile设置共享流的分辨率,通过调用initialize初始化共享流,通过调用play播放共享流,通过调用bindScreenAudio2RelatedStream设置是否绑定屏幕共享背景音乐至关联流对象。 示例代码如下: // screenAudio 设置是否共享主流音频
setupRemoteView 设置远端流渲染视图 updateRemoteRenderMode 设置远端用户视图渲染模式,镜像模式 setRemoteVideoStreamType 大小流模式,设置远端视频流类型 setPriorRemoteVideoStreamType 大小流模式,设置所有订阅的远端视频流类型
【回调参数】 无 通过setVolumeNotifyInterval开启并设置回调周期,本端禁音后检测到麦克风有输入后定时上报。上报频率和setVolumeNotifyInterval的参数大小有关,参考值建议设置成200。 onFirstLocalAudioFrameNotify -
setPriorRemoteVideoStreamType 设置优先选看档位 pullRemoteVideo 订阅或取消订阅远端用户 setupRemoteView 设置远端用户窗口 startRemoteStreamView 按档位选看远端用户,并设置用户窗口 stopRemoteStreamView
录制。 录制指定的媒体类型,支持仅录制音频、仅录制视频、同时录制音视频。 支持录制MP4、HLS文件,音频编码类型支持AAC。 设置音视频属性,支持设置音视频属性,如码率、分辨率、帧率等。 支持获取回调消息中的播放URL进行回放,回调消息中的downloadurl字段为OBS播放
图1 规格图标 将鼠标指针停留在统计数值线上,可以查看各规格的音视频通话时长。 将鼠标指针停留在统计图上,滚动鼠标滚轮可针对某时间跨度范围内的统计图时间横轴进行拉大或缩小整体占比。 图2 音视频时长统计 “用量统计”中记录的通话时长仅供数据分析和参考使用,计费数据请以账单为准。
密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。 app_key = System.getenv("APP_KEY"); app_id = System