检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务端错误码 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要APP干预或进行用户提示。该错误码由服务端产生,通过onError返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在
服务端错误码 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要APP干预或进行用户提示。该错误码由服务端产生,通过onError返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在
屏幕共享开启 onScreenShareStopped 屏幕共享关闭 onAudioDeviceTestVolumeNotify 音频设备测试回调 onRemoteMicrophoneStateChanged 远端麦克风设备状态变更通知 onUserNetworkQualityNotify
Web端用宽高设置的推流分辨率适用于所有浏览器吗? 由于设备和浏览器的限制,视频分辨率不一定能够完全匹配,在这种情况下,浏览器会自动调整分辨率使其接近Profile对应的分辨率,具体请参见setVideoProfile。 父主题: SDK使用
setDefaultSpeakerModel:设置默认的声音播放模式。 onMediaConnectStateChangedNotify:增加与媒体服务器连接状态变化的通知回调。 onFirstRemoteAuxiliaryStreamDecoded:引擎收到第一帧远端辅流并解码成功的回调。
应用回调管理 配置RTC增值(录制)事件回调 查询增值(录制)事件回调配置
离开原因枚举,取值如表2 离开房间原因所示。 msg:string类型,原因描述。 } 表2 离开房间原因 枚举值 描述 0 用户主动离开 1 服务器异常 2 sfu服务故障 3 服务不可达503 4 内部错误 5 被踢出房间 6 签名过期 7 重连超时 8 网络检测,UI不需要关注该错误码,不对外体现
请求消息头中增加“X-Auth-Token”,值设置为步骤1中获取的用户Token。 Request Body中传入如下参数: { "url": "http://mydomain.com/callback", "auth_key": "8923ab8c2dcef4538923ab8c2dcef453"
授权浏览器摄像头/麦克风访问权限的方法 谷歌浏览器 打开谷歌浏览器,单击右上角设置图标。 单击“设置”,打开设置页面。选择“隐私设置和安全性”,再单击“网站设置”。 进入网站设置页面,分别单击“摄像头”和“麦克风”。 进入摄像头、麦克风授权页面,选择网站可以请求使用您的摄像头、麦克风权限即可。
e:客户端视频上行优质传输率 AudioUpstreamExcellentTransRate:客户端音频上行优质传输率 VideoExcellentTransRate:端到端视频优质传输率 AudioExcellentTransRate:端到端音频优质传输率 sdk_type 是
自定义视频采集 功能描述 实时视频传输过程中,HWRtcEngine SDK通常会启动默认的视频模块进行采集和渲染。在以下场景中,您可能会发现默认的视频模块无法满足开发需求: app中已有自己的视频模块。 需要使用自定义的采集或播放处理。 某些视频采集设备被系统独占。 接口调用流程
音频自采集和音频自渲染 功能描述 实时音频传输过程中,HWRtcEngine SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程
音频自采集和音频自渲染 功能描述 实时音频传输过程中,HWRtcEngine SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间
音频自采集和音频自渲染 功能描述 实时音频传输过程中,HWRtcEngine SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 注意事项
音频自采集和音频自渲染 功能介绍 实时音频传输过程中,HWRtcEngine SDK 通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程
媒体出流成功 14 辅流共享 16 音频选看/取消选看 17 跨房间 18 信令/媒体通道连接 19 上行视频设置 20 下行音频设置 21 服务器调度失败 22 推流成功率打点 23 拉流成功率打点 父主题: 视镜(Beta)
服务端如何计算Signature? //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。
视频优质传输率:视频传输过程中,丢包率<=5%的传输比例。 音频优质传输率:音频传输过程中,丢包率<=5%的传输比例。 分布:将地域按通话用量排名,并显示各地域的通话质量数据。 图10 全球分布 网络类型:将网络类型按通话用量排名,并显示各网络类型的通话质量数据。 说明:在数据项统计图中,若数据项<=5
请求消息头中增加“X-Auth-Token”,值设置为步骤1中获取的用户Token。 Request Body中传入如下参数: { "url": "http://mydomain.com/callback", "auth_key": "8923ab8c2dcef4538923ab8c2dcef453"
您可以在网络页签中查看客户端音视频上行优质传输率,及各地域的上行优质传输率。 您可以在页面上方调整需要查看的时间范围,以及指定是否实时更新图表数据。 总览:展示客户端音视频上行优质传输率。 图12 总览 客户端视频上行优质传输率:从发送端到SparkRTC的视频优质传输率。 客户端音频上行优质传输率:从发送端到SparkRTC的音频优质传输率。