检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
01 了解 了解实时音视频的工作原理、功能详情、应用场景等,帮助您快速找到与业务适配的功能。 产品介绍 什么是实时音视频 功能特性 应用场景 使用限制 03 入门 华为云提供了多终端的SDK,您可以快速集成SDK并实现SparkRTC基本功能。 SparkRTC快速入门 05 服务端API
IHRTCEngine 接口总览 接口按功能说明 初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 屏幕共享 音频文件播放管理 自采集自渲染 其他接口 父主题: 接口参考
joiner和player都加入房间成功,joiner调用pushExternalVideoFrame返回0,但是player没有收到onRenderVideoFrame回调 需要接收端在收到onUserJoined消息后,在主线程里调用pullRemoteVideo和startRemoteStreamView。
其他数值:是指录制的直播流中断时间在设置范围内,则和之前录制的文件合并为一个文件,否则,生成新的录制文件。 单击“确定”,在录制规则列表中会增加一条新的录制规则。 图2 录制规则 您可以在录制规则列表中,根据实际需求选择是否开启自动录制功能。自动录制功能开启后,若该应用下有新创建的房间,则会
支持dylib和framework两种包集成。 解压Mac SDK包。 将MAC SDK包中的lib动态库libHRTCEngine.dylib或者libHRTCEngine.framework和RTC.bundle文件导入创建的XCODE工程中,如果用到混音功能,需要将hwffmpeg
支持dylib和framework两种包集成。 解压Mac SDK包。 将MAC SDK包中的lib动态库libHRTCEngine.dylib或者libHRTCEngine.framework和RTC.bundle文件导入创建的XCODE工程中,如果用到混音功能,需要将hwffmpeg
是否支持网络测速?如何操作? 支持,可调用startNetworkTest接口,通过onNetworkTestQuality回调。 父主题: SDK使用
在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? SparkRTC支持接入微信小程序吗? 实时音视频是什么? 实时音视频和直播有什么区别? SparkRTC是否支持在国外使用? SparkRTC RoomID是什么?取值区间值是多少? SparkRTC最多可以同时创建多少个房间?
其他数值:是指录制的直播流中断时间在设置范围内,则和之前录制的文件合并为一个文件,否则,生成新的录制文件。 单击“确定”,在录制规则列表中会增加一条新的录制规则。 图2 录制规则 您可以在录制规则列表中,根据实际需求选择是否开启自动录制功能。自动录制功能开启后,若该应用下有新创建的房间,则会
object 保存录制文件所在的桶信息 record_formats 是 Array of strings 录制格式:支持HLS格式和MP4格式(HLS和MP4为大写)。 若配置HLS则必须携带HLSRecordConfig参数 若配置MP4则需要携带MP4RecordConfig hls_config
使用前必读 主要功能 文档基本使用技巧 常见问题分析解决办法
IHRTCConnection 接口总览 初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 父主题: 接口参考
HRTCConnection 接口总览 初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 自定义渲染 父主题: 接口参考
HWRtcConnection 接口总览 初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 媒体原始数据管理 父主题: 接口参考
图10 全球分布 网络类型:将网络类型按通话用量排名,并显示各网络类型的通话质量数据。 说明:在数据项统计图中,若数据项<=5,则降序展示所有网络类型及占比;若数据项>5,则将第5(含第5)之后的所有数据项合并为“其它”作为第5条进行降序展示。 图11 网络类型 操作系统:将操
释放IHRTCConnection对象资源 getRoomId 获取当前连接房间号 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 leaveRoom 离开房间 renewAuthorization 签名更新 changeUserRole
ion": [ "RECORD_NEW_FILE_START", "RECORD_FILE_COMPLETE", "CLOUD_RECORD_OVER" ] } } 终端用户通过SparkRTC APP加入某个SparkRTC房间,SparkRTC APP的集成开发请参见客户端SDK。
自定义视频采集 功能描述 实时视频传输过程中,HWRtcEngine SDK通常会启动默认的视频模块进行采集和渲染。在以下场景中,您可能会发现默认的视频模块无法满足开发需求: app中已有自己的视频模块。 需要使用自定义的采集或播放处理。 某些视频采集设备被系统独占。 接口调用流程
SDK包中的HWRTCEngine动态库和RTC.bundle文件导入创建的XCODE工程中。 图1 导入HWRTCEngine动态库和RTC.bundle文件 在“General”页面将SDK中HWRTCEngine.framework文件加入到工程。如果需要使用混音功能,请添加hwffmpeg
App CPU占用高 70% 音频上行网络延时 500ms 音频上行网络抖动 500ms 视频上行网络延时 500ms 视频上行网络抖动 500ms 音频下行网络延时 500ms 音频下行网络抖动 500ms 视频下行网络延时 500ms 视频下行网络抖动 500ms 上行音频丢包 20%