检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义视频采集 功能描述 实时视频传输过程中,HWRtcEngine SDK通常会启动默认的视频模块进行采集和渲染。在以下场景中,您可能会发现默认的视频模块无法满足开发需求: app中已有自己的视频模块。 需要使用自定义的采集或播放处理。 某些视频采集设备被系统独占。 接口调用流程
音频自采集和音频自渲染 功能描述 实时音频传输过程中,HWRtcEngine SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 注意事项
音频自采集和音频自渲染 功能介绍 实时音频传输过程中,HWRtcEngine SDK 通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程
true表示使用白名单放通支持的移动端浏览器(白名单由华为侧统一配置管理),false表示不使用白名单,该参数为2.0.2版本新增。 direction:可选DirectionEnum类型,默认值“sendrecv”,2.0.9.543版本新增。
版本规划 本章节为您介绍实时音视频服务(SparkRTC)客户端SDK的版本支持机制。 版本号说明 版本号格式为a.b.c.d,其中: a为大版本号:在版本架构重构的情况下更新。 b为小版本号:在重大特性或接口变更的情况下更新。 c为月度开发版本号:月度累加。 d为release版本号
状态码 调用实时音视频API时,可能返回的状态码如表1所示。 表1 状态码 返回值 说明 200 OK 请求正常。 201 Created 创建类的请求完全成功。 202 Accepted 已经接受请求,但未处理完成。 204 No Content 请求完全成功,同时HTTP响应不包含响应体
SDK使用 以下为集成SDK进行实时音视频互动直播的基本流程: 创建引擎。 appId获取方法请参见创建应用。 m_pRtcEngine = createHRtcEngine(); // 创建引擎 HRTCLogConfig logConfig; logConfig.level =
常见问题 加入房间时,userName必须填吗? 非必填。userName、userId由App自定义,但可以相同。 userId:必填,string[64]类型,用户标识,userId需要保证应用内唯一。userId支持的字符包括:a-z、A-Z、0-9、连接符 '-'、下划线
示例1:创建单流录制任务 场景描述 若您需要对某一个房间的实时音视频进行录制,可以在加入房间后,调用录制接口创建单流录制任务。 前提条件 已获取需要使用的SparkRTC服务的终端节点:rtc-api.myhuaweicloud.com。 已创建用于存储录制文件的OBS桶,并完成OBS
示例2:创建合流录制任务 场景描述 示例1:创建单流录制任务已介绍了如何将房间中的每一个用户的音视频流分别录制成独立的文件。若您需要将房间中的多个单流用户录制成一个文件,您可以参考此章节内容调用SparkRTC API进行合流录制。 前提条件 已获取需要使用的SparkRTC服务的终端节点
本地流对象(LocalStream) 该对象继承自Stream对象,并有如下新增接口。 表1 LocalStream接口 接口 描述 initialize 本地流初始化。 setAudioProfile 设置音频流配置。 setVideoProfile 设置视频流配置。 setScreenProfile