检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
T06:00:00Z,不写默认为当前时间。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。
还可以通过设置回调地址获取录制任务状态通知。 录制:在实时音视频互动过程中,可以通过调用实时音视频API开启、查询和控制云端录制任务。SparkRTC服务会根据API中的录制规则ID对实时音视频互动画面进行单流录制。 查看录制文件:录制完成后,在已配置的回调地址中会收到录制任务的
reason:(NSInteger)reason; 【功能说明】 远端用户离开当前房间,触发此回调。 本端用户离开当前房间,会回调当前房间所有用户offline。 【回调参数】 roomId:当前房间的房间ID。 userId:离开房间的远端用户ID。 reason:远端用户离线原因,预留参数。
宽、高、帧率和码率,具体请参见HRTCVideoAuxiliaryEncParam。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 使用该接口设置辅流编码参数时,由于当前系统策略会根据获取的区域宽高比对设置的宽高进行调整,使用户设置的宽高比与获取的宽高比保持一
SDK提供的接口函数即可实现使用SparkRTC服务业务能力的目的。 相关开发包请提交工单联系华为云技术客服获取。 同时,针对不同平台的SDK提供了集成和接口参考。详细介绍了SDK的集成操作、接口参数定义和代码示例。SparkRTC提供了以下主流平台SDK供开发者使用。 表1 客户端SDK 客户端
SDK使用 以下为集成SDK进行实时音视频互动直播的基本流程: 创建引擎。 appId获取方法请参见创建应用。 m_pRtcEngine = createHRtcEngine(); // 创建引擎 HRTCLogConfig logConfig; logConfig.level =
T07:00:00Z,不写默认为当前时间。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。
getAudioClipDuration(filePath); // 刷新进度条 } 获取音效文件播放位置 播放过程中,调用getAudioClipCurrentPosition获取音效文件当前播放位置,可用于刷新界面上的进度条。 public void refreshSeekBar()
setAudioMixingVolume (volume) 获取音频文件总时长 音频文件播放成功后,可以调用getAudioMixingDuration获取音频文件总时长,用于刷新界面进度条的总时长。 localStream.getAudioMixingDuration() 获取音频文件播放进度 音频文件播放
logUpload 开启日志上传 √ √ √ √ getVersion 获取当前SDK版本号 √ √ √ √ getAudioDeviceManager 获取系统音频设备管理对象 √ √ √ √ getVideoDeviceManager 获取系统视频设备管理对象 √ √ √ √ setJniLoadParams
TC房间后,您需要调用实时音视频API开启、查询和控制云端录制任务。SparkRTC服务才会根据接口中的录制规则ID对实时音视频互动画面进行录制。 回放录制文件:录制完成后,在已配置的回调地址中会收到录制任务的回调消息,您可以获取到录制文件的基本信息,也可以在OBS中管理录制文件,如下载、分享、删除等。
soundId:音效ID,取值>=0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为不播放,-1为循环播放。 pitch:音调大小,当前不支持。 pan:空间位置,当前不支持。 gain:音量大小,取值范围为0-100。 publish:1表示
本次发布版本为1.10.0版本,整合了之前若干版本和分支的一个全新版本。 本次变更如下: 新增joinRoom、adjustPlaybackVolume接口。 2021-06-10 第十一次正式发布 本次发布版本为1.8.0版本,整合了之前若干版本和分支的一个全新版本。 本次变更如下: 新增的接口及回调:
链接未成功,检查链接情况。 RTC_ERR_CODE_WAIT_CONFIG_FAIL 90100009 wait server config fail 获取下发配置失败,请联系技术支持。 RTC_ERR_CODE_PUBLISH_RESPONSE_FAIL 90100010 publish response
char* userId, int reason) 【功能说明】 远端joiner用户离开当前房间,触发此回调。 本端用户离开当前房间,会回调当前房间所有用户offline。 【回调参数】 roomId:当前房间的房间ID。 userId:离开房间的远端用户ID。 reason:远端用户离线原因,预留参数。
、音频选看和辅流选看页签中选择该发送端,查看相关音视频质量指标详情。各质量指标说明请参见分析通话质量问题。 分析通话质量问题 在用户详情页面可查看通话基本信息、用户画像信息、视频选看数据和音频选看数据和辅流选看数据,如图4所示。 图4 用户详情页面 其中,音视频选看和辅流选看页签
(NSArray<HWRtcScreenShareSourceInfo *> *)getScreenShareSources; 【功能说明】 获取资源共享列表。 【请求参数】 无 【返回参数】 当前可共享的资源列表。具体请参见HWRtcScreenShareSourceInfo。 只支持macOS。 setScreenShareTarget
0:方法调用失败。具体请参见HWRtcErrorCode。 收到onUserAuxiliaryStreamAvailable消息后,获取对应的userId。 多辅流场景,一个用户同时只能订阅一条辅流;当前正在订阅用户A的辅流,需要订阅另一个用户B的辅流时,需要先停止订阅用户A的辅流,再订阅用户B的辅流。 s