检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ormat, HRTC_VIDEO_IMAGE_BUFFER_BYTE_ARRAY)); } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 加入房间后,可以通过在onRenderExternalVideoFrame回调中进行视频帧的渲染。 public
stream:必选,RemoteStream类型,远端流对象。 stream-removed 【事件说明】 远端流移除事件,当远端用户取消发流或者原来已经发布的远端用户退出房间后会收到该事件通知。 【回调参数】 stream:必选,RemoteStream类型,远端流对象。 stream-updated
用量统计 用量统计 支持用户获取近90天的音视频互动时长。 云资源授权 云资源授权 支持用户对存储录制文件的OBS桶进行授权,允许SparkRTC服务将录制文件存储到OBS桶中。
mHwRtcEngine.setExternalVideoCapture(true); } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 定时推送视频数据帧 加入房间成功回调后,每隔1000/frameRate ms定时调用pushExternalVideoFrame接口推送外部视频数据。
离开房间 changeUserName 设置用户自己的昵称 createConnection 创建 跨房(HWRtcConnection)对象,跨房前需先创建连接 addMultiRoomMediaRelay 添加单个跨房 removeMultiRoomMediaRelay 删除单个跨房
eventHandler:引擎事件句柄,用于加入房间、离开房间等事件回调,具体请参见IHRTCEngineEventHandler。 【返回参数】 返回引擎实例对象。 destroy public static synchronized void destroy() 【功能说明】 销毁SparkRTC引擎。
mHwRtcEngine.setExternalAudioCapture(true, sample, 1); } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 定时推送音频数据帧 加入房间成功回调后,每隔10ms定时调用pushExternalAudioFrame接口推送外部音频数据。
channels:1] 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 开启音频流发送 调用接口muteLocalAudio开启音频流发送。 [_rtcEngine muteLocalAudio:NO];
ernalAudioCapture(true, sampleRate, channels); 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 开启音频流发送 调用接口muteLocalAudio开启音频流发送。 m_pRtcEngine-> muteLocalAudio(false);
channels:1] 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 开启音频流发送 调用接口muteLocalAudio开启音频流发送。 [_rtcEngine muteLocalAudio:NO];
“用量统计”非实时刷新,每5分钟统计一次,数据展示可能会有5分钟左右的延迟。 查询说明 支持最大查询跨度31天,最大查询周期90天。 操作步骤 登录实时音视频控制台。 在左侧导航树中选择“用量统计”,进入用量统计页面。 您也可以通过在“应用管理”页面的“操作”列,单击“用量”跳转到“用量统计”页面进行查看。
rtcEngine->setExternalVideoFrameOutput(true, true, fileFormat); 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVide
示例代码如下: this.client.enableTopThreeAudioMode(true) 加入房间 参考接口调用流程中加入房间的时序图步骤。 设置音频最大三方音量值 调用setVolume4TopThree接口可以设置音频最大三方模式的音量值,取值范围为[0,100]。 示例代码如下:
engineConfig; engineContext.eventHandler = &m_engineEventHandler; // 事件回调对象指针 m_pRtcEngine->initialize(&engineContext); // 初始化引擎 安卓平台调用m_pRtcEn
音频/视频/辅流卡顿率 音频/视频/辅流丢包率 视频分辨率宽/高 辅流分辨率宽/高 视频/辅流时延 用户行为,比如进退房、视频开关等 操作步骤 登录实时音视频控制台。 在左侧导航栏中,选择“视镜(Beta) > 通话调查”,进入通话调查页面。 输入应用ID或选择目标应用名称/ID,即可查看到目标房间的相关通话信息。
注意事项 由于统计数据需要时间,可能会有5分钟以内的延迟。 查询说明 支持查询最近24小时的实时数据。 支持查询的时间跨度最长为24小时。 操作步骤 登录实时音视频控制台。 在左侧导航栏中,选择“视镜(beta) > 自动诊断”,进入自动诊断页面。 输入应用ID或选择目标应用名称/ID
renewAuthorization 更新鉴权签名 changeUserName 更新用户昵称 createConnection 创建跨房(HRTCConnection)对象 addMultiRoomMediaRelay 添加单个跨房 removeMultiRoomMediaRelay 删除单个跨房 stopMultiRoomMediaRelay
on('stream-removed', (event) => { event.stream.close() }) 通过stream对象调用close方法,该方法会移除之前用“play”创建的 video 标签元素并关闭摄像头、麦克风。 本端离开房间。具体接口详情请参见leave。
destroyConnection 注销引擎 initWithRoomId 根据房间ID获取connection setVideoFrameObserver 使能视频前后处理 renewAuthorization 鉴权签名过期,更新签名 setNetworkBandwidth 设置网络带宽限制
userId, HRTCRemoteMicState state); 【功能说明】 远端麦克风设备状态变更回调。 【回调参数】 conn: 连接对象。 userId:用户id。 state:麦克风设备状态,具体请参见HRTCRemoteMicState。 onRemoteShareStatusChangeNotify