检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(MAC)
注册回调(IHRTCMediaEngine) 事件回调(IHRTCVideoFrameObserver) 事件回调(IHRTCAudioFrameObserver) 事件回调(IHRTCEncDecryptFrameObserver) 父主题: 接口参考
节点:rtc-api.myhuaweicloud.com。 已创建用于存储录制文件的OBS桶,并完成OBS桶授权。您可以通过调用OBS 创建桶API进行创建,并在SparkRTC控制台中完成OBS桶授权。 总体流程 获取Token 创建应用 创建录制规则 配置录制回调 终端用户加入房间
数据类型 本章节列出了全平台C++ SDK的所有数据类型,您可以结合IHRTCEngine接口和回调进行开发。 表1 数据类型 类型 描述 HRTCLogConfig 日志信息 HRTCUserInfo 用户信息 HRTCEncryptionConfig 端到端加密参数 HRTCCameraConfig
Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/apps/{app_id}/individual-stream-jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id job_id 是 String
Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v2/apps/{app_id}/mix-stream-jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id job_id 是 String
Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/apps/{app_id}/mix-stream-jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id job_id 是 String
数据类型 本章节列出了Android SDK的所有数据类型,您可以结合HRtcEngine接口和回调进行开发。 表1 数据类型 类型 描述 HRTCLogInfo 日志信息 HRTCCameraConfig 相机配置 HRTCEncryptionConfig 端到端加密参数 HRTCUserInfo
SDK概述 华为云实时音视频服务软件开发工具包是对SparkRTC服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用SparkRTC SDK提供的接口函数即可实现使用SparkRTC服务业务能力的目的。 相关开发包请提交工单联系华为云技术客服获取。 同时,针
华为云SparkRTC SDK开发者合规指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。 您作为开发者为最终用户提供服
"height": 720, "obs_location": "http://obs.cn-north-4.myhuaweicloud.com", "obs_bucket": "abc-rtc-bucket2", "obs_object": "Record/Rec
启动单流任务 查询单流任务状态 停止单流任务 更新单流任务 房间管理 踢除在线用户 解散房间 60次/分钟 OBS桶管理 查询OBS桶列表 查询OBS桶下对象列表 OBS桶授权及取消授权 2次/秒 数据统计分析 查询房间列表 查询用户列表 查询实时规模 查询实时规模分布 查询实时质量数据
实现流程 创建OBS桶:创建用于存储SparkRTC录制文件的OBS桶,若已有OBS桶,请直接执行2。 由于单AZ桶的可靠性低于多AZ桶,为避免因OBS服务异常导致录制失败,建议您创建多AZ桶用于录制文件的存储。 OBS桶授权:在SparkRTC服务中对存储录制文件的OBS桶进行授权
mediaEngine->setAudioFrameObserver(&g_AudioObser); 每次入会都需要重新注册。取消注册,则传nil。 HRTCAudioFrameObserver g_AudioObser要继承IHRTCAudioFrameObserver。 和实现 requireRecordAudioFrame:
接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setVideoFrameObserver - (int)setVideoFrameObserver:(id<HWRtcMe
mediaEngine->setVideoFrameObserver(&g_VideoObser); 每次入会都需要重新注册。取消注册,则传nil。 HRTCVideoFrameObserver g_VideoObser要继承IHRTCVideoFrameObserver 和实现 requireCaptureVideoFrame:
用量统计 用量统计 支持用户获取近90天的音视频互动时长。 云资源授权 云资源授权 支持用户对存储录制文件的OBS桶进行授权,允许SparkRTC服务将录制文件存储到OBS桶中。
单击“启停应用”,启用或停用应用。 单击“删除”,删除已不再使用的应用。 相关文档 您也可以通过调用应用管理接口创建、删除、启动应用。 您可以为创建的应用配置云端录制规则和录制回调,将实时音视频内容录制存储至OBS桶中,具体请参见配置录制规则和配置录制回调。
RecordObsFileAddr 参数 参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称
room_id}/dismiss 解散房间 OBS桶管理 表8 OBS桶管理接口 接口 说明 GET /v2/rtc-ops/buckets 查询OBS桶列表 GET /v2/rtc-ops/buckets/objects 查询OBS桶下对象列表 PUT /v2/rtc-ops/