检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
URI POST /v2/apps/{app_id}/individual-stream-jobs 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。
从回调中获取音频帧,并进行处理。
接口调用流程 注册视频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
可以,使用相同的appID和roomID即可进入同一房间。 父主题: SDK使用
基本使用逻辑 创建新的项目工程,导入 SDK 后,需要创建客户端并获取本地音视频设备信息。 创建本地流并初始化。 当用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以对音视频流进行订阅、取消订阅等其它操作。
从回调中获取视频帧,并进行处理。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
接口调用流程 注册视频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
接口调用流程 注册视频前后处理 获取HWRtcEngie的HWRtcMediaEngie对象。
功能介绍 在实时音视频控制台,您可以快速进行应用的创建、编辑等管理。同时,还提供了音视频互动质量指标监控服务,方便您进行数据分析。 表1 控制台功能介绍 分类 功能 功能介绍 应用管理 应用管理 支持用户创建并管理应用,应用创建后可以使用对应的App ID和域名进入互动频道。
接口调用流程 注册音频前后处理 获取HWRtcEngie的HWRtcMediaEngie对象。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 metric 是 Array of strings 查询的数据类型 JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate
Token可通过调用获取用户Token接口获取。 调用本服务API需要项目级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
配置录制规则:为实时音视频互动配置录制规则,并开启自动录制功能,加入SparkRTC房间后,与应用中的录制规则ID相同的录制模板会自动生效,录制内容按录制设置存储至OBS中。还可以通过设置回调地址获取录制任务状态通知。
在App上,一个resolution对应于一个音视频播放窗口,Stream中的音频对所有的resolution是公共的。 stop stop(option?: StopOption): void 【功能说明】 停止播放音视频流。
应用示例 示例1:创建单流录制任务 示例2:创建合流录制任务
public void stopAudio() { mHwRtcEngine.stopAudioFile(); } 音乐文件播放结束回调 播放结束后,SDK会触发onAudioMixStateChangedNotify回调来通知上层应用。
默认命名格式: {app_id}/{record_format}/{stream}_{file_start_time}/{stream}_{file_start_time} 上述特殊变量的含义如下: app_id:应用ID。 record_format:录制格式。