检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是Signature? 为保证RTC的通信安全,当用户加入频道时,华为云SparkRTC服务需要对其进行接入鉴权。 图1 鉴权原理 华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应的SDK的初始化或登录函数中提供“app_id”、“room_id”、“use
RecordObsFileAddr 参数 参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称
【功能说明】 上传日志。 【请求参数】 无 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 加入房间成功后才能主动上传日志。 会触发以下回调: onLogUploadResult:日志上传结果回调。 onLogUploadProgress:日志上传进度回调。 disableRejoinRoom
SDK概述 华为云实时音视频服务软件开发工具包是对SparkRTC服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用SparkRTC SDK提供的接口函数即可实现使用SparkRTC服务业务能力的目的。 相关开发包请提交工单联系华为云技术客服获取。 同时,针
频档位,然后分别对不同档位的录制时长进行计费。 具体请参见云端录制费用。 说明: 由于录制文件是存储在OBS中的,因此,产生的存储费用由OBS单独收取,具体价格详情请参见OBS-产品价格详情。 云端合流转码 对房间内各路音视频流按需进行合流转码,转码后输出的音视频流可旁路推流至云端录制或直播CDN观看。
成长地图 | 华为云 实时音视频 华为云实时音视频(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。 产品介绍 视频论坛 立即使用 成长地图 由浅入深,带您玩转SparkRTC
主页选择“视频 > 实时音视频”。 如果未注册,请单击此处注册华为账号并开通华为云,完成实名认证。 API方式 如果用户需要将华为云实时音视频服务集成到第三方系统,用于二次开发,请使用API方式访问华为云实时音视频服务,具体操作请参见《服务端API参考》。
支持录制MP4、HLS文件,音频编码类型支持AAC。 支持获取回调消息中的播放URL进行回放,回调消息中的downloadurl字段为OBS播放地址,使用该URL播放将会在OBS中产生对应的下载流量或者带宽费用。 支持选择摄像头流或屏幕分享流。 支持指定分辨率大小。 在线课堂、内容审核等 合流录制
SparkRTC是否支持对房间进行权限校验? 支持用户鉴权,华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应SDK的初始化或登录函数中提供“app_id”、“room_id”、“user_id”、“role”、“ctime”和“signature”等信息,才能接
HRTCLogLevel 表24 日志级别 枚举值 描述 HRTC_LOG_LEVEL_ERROR 错误级别日志 HRTC_LOG_LEVEL_WARNING 警告级别日志 HRTC_LOG_LEVEL_INFO 信息级别日志 HRTC_LOG_LEVEL_DEBUG 调试级别日志 HRTCMediaType
实时音视频是什么? 华为云实时音视频服务(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。具体请参见《实时音视频 产品介绍》 。 父主题: 产品咨询
HWRtcLogLevelDebug;//输出DEBUG级别日志 cfg.logPath = [NSString stringWithFormat:@"%@/",logFilePath];//日志存储路径 cfg.enableLog = YES;//开启日志 cfg.logSize = 10*1024;
注册华为账号:单击进入注册页面。 完成实名认证:单击进入实名认证。 账户充值:为确保正常使用SparkRTC,您需要进行账户充值(超过1元)。 提交工单联系华为云技术客服,进行业务咨询。 图1 入门流程 SparkRTC的入门操作流程说明如表1所示。 表1 入门流程说明 序号 操作方法 操作说明 1
错误描述 请求示例 查询指定应用id和任务编号的合流录制任务状态 GET https://rtc-api.myhuaweicloud.com/v2/apps/{app_id}/mix-stream-jobs/{job_id} 响应示例 状态码: 200 查询合流转码成功,查询结果详情 {
HRTCLogConfig 表2 日志信息 函数&属性 描述 HRTCLogLevel level 日志级别,具体请参见HRTCLogLevel。 ERROR:错误级别日志 WARNING:警告级别日志 INFO:信息级别日志 DEBUG:调试级别日志 默认级别为DEBUG。 const
如何获取密钥? app_key为华为云SparkRTC针对每个app生成的鉴权密钥,需要安全保存,谨防泄漏。您可以通过以下方式获取: 登录实时音视频控制台。 在左侧导航栏中,选择“应用管理”,进入应用管理页面。 在目标应用行单击应用名称,进入应用详情页面。 “鉴权私钥”可见状态下,复制应用的鉴权私钥。
查询单流任务状态 功能介绍 调用此接口查询单流任务状态。 租户的OBS桶内的情况,暂不支持查询。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/ap
查询历史规模 功能介绍 查询指标过去每天的规模数量,可查询最近31天的数据。当天未结束,无法查到当天的房间数与用户数。 最大查询跨度31天。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
SparkRTC有哪些计费项? 华为云实时音视频服务的计费项分为基础服务费用和增值服务费用两类。 基础服务费用:包含语音通话和视频通话费用。 增值服务费用:包含云端录制和云端合流转码费用,增值服务是基于基础服务之上额外提供的增值功能,无法脱离基础服务单独使用,使用增值服务需支付额外的增值费用。
logConfig.logSize = 10 * 1024; logConfig.enable = true; // 开启日志记录 HRTCEngineConfig engineConfig; engineConfig.appId = appId; // appId需在控制台中创建应用后获取