检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现音视频通话(Windows) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
实现音视频通话(Android) 环境准备 屏幕分享 通话中质量监测 播放音效文件 播放音乐文件 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
P和HTTPS协议。 回调秘钥:录制回调的鉴权密钥,鉴权串长度范围:[32,64]。录制回调鉴权签名的生成方法,请参考《常见问题》的“如何对录制回调进行鉴权?”章节。 回调示例 录制文件生成事件回调示例如下。回调消息体字段如表1所示。 { "event_type": "RECORD_FILE_COMPLETE"
userName:变更的昵称。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 该接口仅支持房间内调用,更改的昵称会被实时同步到房间内其他用户的用户列表,退出房间不会保存,再次加入房间变更为加入房间时设置的昵称(参考joinRoom接口注意事项)。
服务端API 华为云实时音视频服务支持通过API进行应用、录制管理、数据分析等。 快速入门 创建单流录制任务 创建合流录制任务 API参考 应用管理 录制规则管理 自动录制配置 应用回调管理 合流任务管理 单流任务管理 房间管理 数据统计分析 02 购买 您可以通过华为云实时音视频服务的计费
setupRemoteView(String userId, SurfaceView view); 【功能说明】 设置远端流视图,该接口不影响收流。 【请求参数】 userId:远端用户的唯一标识。 view:远端窗口视图,view为null时,解除窗口绑定。 【返回参数】 0:成功。
setExternalMediaFrameOutput(视频自渲染)能在进入房间后开启吗? 不可以,需要在加入房间前调用,在加入房间后不能修改。 父主题: SDK使用
Access Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名
userName:变更的昵称。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 该接口仅支持房间内调用,更改的昵称会被实时同步到房间内其他用户的用户列表,退出房间不会保存,再次加入房间变更为加入房间时设置的昵称(参考joinRoom接口注意事项)。
nable 设置视频数据输出使能 setExternalDataFrameOutputEnable 设置共享数据输出使能 setExternalVideoCapture 设置是否开启外部视频采集 pushExternalVideoFrame 输入外部视频数据 pushAuxExternalVideoFrame
setExternalMediaFrameOutput 设置媒体数据自渲染 setExternalVideoFrameOutputWithFormat 带Format参数设置媒体数据自渲染 pushAuxExternalVideoFrame 辅流输入外部视频数据 设备管理 表11 设备管理接口 接口 描述 setSpeakerModel
HWRtcConnection 接口总览 初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 媒体原始数据管理 父主题: 接口参考
(int)setupRemoteView:(HWRtcVideoCanvas * _Nonnull)view; 【功能说明】 设置远端流视图,该接口不影响收流。 【请求参数】 view:远端视图,具体请参见HWRtcVideoCanvas。view为nil时,表示关闭远端视图。 【返回参数】
用setupLocalView设置有效view实现预览;进入房间前需调用stopLocalPreview关闭预览,否则将一直处于预览状态,影响房间内预览。 在房间内预览:可调用setupLocalView设置有效view开启预览,设置为0表示关闭预览,不需要调用startLoca
主要功能包括启动/关闭入会前网络检测。 自定义音频采集和渲染 主要功能包括是否开启音频自采集、推送外部音频数据。 自定义视频采集和渲染 主要功能包括是否开启视频自采集、推送外部视频数据、是否开启视频流自渲染。 设备管理 主要功能包括切换摄像头、声音播放模式等。 跨房功能 跨房间连麦,指
e: ${this.client.getConnectionState()}`) 获取当前网络传输状况统计数据 getTransportStats获取当前网络传输状况统计数据,包括已发送字节数、已接收字节数、当前出流码率、当前入流码率等信息,该方法需要publish后调用。 示例代码如下:
需要删除相关录制规则再进行后续操作 400 RTC.00001020 AppExist: app exists 此应用名已存在 账号下已存在此应用名的app,修改app_name创建新的应用 400 RTC.00001021 NoPermission: policy doesn't allow action
【功能说明】 调用changeUserName接口成功后,上报此事件通知修改昵称结果。 【回调参数】 conn:回调对应的HRTCConnection实例。 oldUserName:修改前的昵称。 newUserName:修改后的昵称。 onRemoteUserNameChangedNotify
disableAdjustRes) // disableAdjustRes=true rtc设置了音频的自渲染和自采集,但是不推音频的pcm数据,onPlaybackAudioFrame也会收到回调 这是正常现象,SDK会定时回调onPlaybackAudioFrame,里面是空白语音包。
屏幕共享失败 屏幕共享失败。 HRTC_ERR_CODE_EXT_MEDIA_OUTPUT 90000028 设置输出设备错误 当开启媒体数据输出时,不允许设置输出设备,否则会报此异常。 HRTC_ERR_CODE_RECONNECT_FAILED 90000029 重连失败 重连失败。