检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
D 90000029 重连失败 重连失败。 HRTC_ERR_CODE_SERVER_BREAK_DOWN 90000030 服务器断开 服务器断开。 HRTC_ERR_CODE_SIGNATURE_EXPIRED 90000031 签名过期 签名过期。 HRTC_ERR_COD
常用概念 应用标识 应用标识或应用ID,简称appID,是SparkRTC用来区分不同应用的唯一标识,在SparkRTC控制台中创建应用时自动生成。 房间 房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。 SparkRTC使用房间这个虚拟的概念,用于用户之间的相互隔离。
【功能说明】 设置视频主流配置,如分辨率、帧率和码率等。如果未调用该接口设置,则SDK设置默认值为360p_2。如果该流已经发布,则该流会自动重新发布到远端。 【请求参数】 profile:必选,string类型或RTCVideoProfile类型。 若为string类型,则相关的分辨率、帧率和码率如表3。
4:质量差。 5:质量极差。 6:网络连接断开。 downlinkNetworkQuality:必选,number类型,下行网络质量。枚举值如下: 0:质量未知。 1:质量极好。 2:质量较好。 3:质量一般。 4:质量差。 5:质量极差。 6:网络连接断开。 } stream-interrupted
CONNECTING:连接建立中。 CONNECTED:连接已建立。 RECONNECTING:重新连接中。 DISCONNECTED:连接已断开。 示例代码如下: console.info(`getConnectingState: ${this.client.getConnectionState()}`)
autoSubscribeVideo bool 是否自动订阅视频 autoSubscribeAudio bool 是否自动订阅音频 scenario HWRtcRemoteAudioMode 使用的场景 0:主动订阅(默认) 1:TopN(千人) 2:P2P 3:RTSA CMD自动订阅 HWRtcVideoEncode
互动课堂、视频会议、远程协助等。 3A处理 行业领先的3A算法,在降噪等场景下提供更好的声音质量。3A即AEC(回声消除)、ANS(自动噪声抑制)、AGC(自动增益控制)。 所有语音场景。 音量大小回调 提供音量大小的数值,方便显示成波形动画或提示。 语音通话、视频通话、语聊房、FM电台、K歌房、人声检测等。
0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 添加过滤窗口,窗口关闭后,不会自动移除该窗口句柄。 该功能仅在屏幕共享时生效,在窗口共享时不生效。 退出房间不会自动清空过滤窗口列表。 windows7系统,通过DwmIsCompositionEnabled查询为关闭的场景下不可用。
changeUserName 修改用户昵称 getRoomId 获取房间id leaveRoom 离开房间 disableRejoinRoom 禁止房间自动重入 视频管理 表3 视频管理接口 接口 描述 startRemoteStreamView 按档位选看远端用户,并设置用户窗口 stopRemoteStreamView
踪约束。 echoCancellation:回声消除开关 noiseSuppression:噪声抑制开关 autoGainControl:自动增益开关 若您使用HRTC.createStream接口进行采集,则无需手动设置3A参数,SDK默认开启3A。 父主题: SDK使用
启用应用 停用应用 60次/分钟 录制规则管理 创建或更新录制规则 查询录制规则列表 查询录制规则 更新录制规则 删除录制规则 自动录制配置 更新自动录制配置 查询自动录制配置 应用回调管理 RTC增值(录制)事件回调配置 查询增值(录制)事件回调配置 合流任务管理 启动合流任务 查询合流任务
N 状态未知 HRTCMediaOptions 表78 音视频自动选看和订阅选项 属性 描述 bool autoSubscribeAudio 自动订阅远端用户音频流 bool autoSubscribeVideo 自动订阅远端用户视频流 HRTCMediaOptions() { autoSubscribeAudio
视镜(Beta) 通话调查 数据洞察 实时数据 自动诊断
您可以在录制规则列表中,根据实际需求选择是否开启自动录制功能。自动录制功能开启后,若该应用下有新创建的房间,则会按照已配置的录制规则自动对该房间中的实时音视频互动过程进行录制。 自动录制功能开启后,仅对同一应用下新创建的房间生效,自动录制功能开启前已创建的房间不生效。 加入房间。
_id} 删除录制规则 自动录制配置 表3 自动录制配置接口 接口 说明 PUT /v2/apps/{app_id}/auto-record-mode 更新自动录制配置 GET /v2/apps/{app_id}/auto-record-mode 查询自动录制配置 应用回调管理接口
startRemoteStreamView的调用是需要放在主线程,不能在onUserJoined调用,否则会返回90000008错误码。 1080p经过RTC传输后,被自动缩放且颜色改变 老版本SDK不支持1080p。 推流1080p,接收到的是360p的流 关闭发送端设置发流编码参数分辨率自适应,关闭收端分辨率自适应。
您可以在录制规则列表中,根据实际需求选择是否开启自动录制功能。自动录制功能开启后,若该应用下有新创建的房间,则会按照已配置的录制规则自动对该房间中的实时音视频互动过程进行单流录制。 自动录制功能开启后,仅对同一应用下新创建的房间生效,自动录制功能开启前已创建的房间不生效。 步骤四:录制
为true的时候有效,表示采集音频的源麦克风设备Id。如果不传,系统自动设置默认值。 cameraId:可选,string类型,在video为true的时候有效,表示采集视频的摄像头设备Id。如果不传,系统自动设置默认值。 当收到服务器发送的“stream-added”事件通知时
3表示重力感应,4表示竖屏模式且不会随设备旋转改变采集角度,5表示adaptive模式,适用非dns模式推流外的大部分场景,能自动适配app的布局,自动调整采集方向。 【返回参数】 无 父主题: HRtcEngine
log(`屏幕共享停止`) localAuxStream = null }) 停止接收远端用户的共享流 远端用户的共享流取消发布后,本地自动取消订阅,同时会收到stream-removed回调消息。 示例代码如下: this.client.on('stream-removed'