检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实时音视频的时延是多少? SparkRTC具备丰富的节点资源储备,保证端到端平均时延小于200ms。 父主题: 产品咨询
更新录制规则 功能介绍 调用此接口更新录制规则。 接口约束 如果规则修改后,修改后的规则对正在录制的流无效。 修改后对新的流有效,生效时间为5分钟,即修改规则5分钟后的录制任务会使用新规则进行录制。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API E
产品优势 全球实时音视频网络 提供覆盖全球的高质量、大规模的实时音视频网络。 自研高效调度算法,具有全网调度能力。丰富的节点资源储备,保证端到端平均时延小于200ms。 低卡顿 基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖,极简接入
若您需要对某一个房间的实时音视频进行录制,可以在加入房间后,调用录制接口创建单流录制任务。 前提条件 已获取需要使用的SparkRTC服务的终端节点:rtc-api.myhuaweicloud.com。 已创建用于存储录制文件的OBS桶,并完成OBS桶授权。您可以通过调用OBS 创建桶
流用户录制成一个文件,您可以参考此章节内容调用SparkRTC API进行合流录制。 前提条件 已获取需要使用的SparkRTC服务的终端节点:rtc-api.myhuaweicloud.com。 已创建用于存储录制文件的OBS桶,并完成OBS桶授权。您可以通过调用OBS 创建桶
服务器不支持请求的功能,无法完成请求。 502 Bad Gateway 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。 503 Service Unavailable 被请求的服务无效。 建议直接修改该请求,不要重试该请求。 504 Gateway Timeout 网关超时。 父主题:
onVideoFrameCapture: onVideoFrameRender: 回调,从回调中获取视频帧并进行处理。 注意:所有回调的返回值为false,说明对视频帧的处理无效。 /// 视频前处理 - (BOOL)onVideoFrameCapture:(HWRtcVideoFrame* _Nonnull)videoFrame
onVideoFrameCapture: onVideoFrameRender: 回调,从回调中获取视频帧并进行处理。 注意:所有回调的返回值为false,说明对视频帧的处理无效。 /// 视频前处理 - (BOOL)onVideoFrameCapture:(HWRtcVideoFrame* _Nonnull)videoFrame
onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。 /// 音频前后处理 - (BOOL)onAudioFramePlayback:(HWRtcAudioFrame * _Nonnull)audioFrame
onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。 /// 音频前后处理 - (BOOL)onAudioFramePlayback:(HWRtcAudioFrame * _Nonnull)audioFrame
onVideoFrameCapture: onVideoFrameRender: 回调,从回调中获取视频帧并进行处理。 注意:所有回调的返回值为false,说明对视频帧的处理无效。 示例代码如下: class HRTCVideoFrameObserver : public IHRTCVideoFrameObserver
求调用,调用方法请参见如何调用API。 终端节点 终端节点即调用API的请求地址,SparkRTC部署时不区分物理区域,为全局服务。因此,SparkRTC的终端节点如表1所示。 表1 SparkRTC的终端节点 区域名称 区域 终端节点(Endpoint) 所有 ALL rtc-api
onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。 示例代码如下: class HRTCAudioFrameObserver : public IHRTCAudioFrameObserver
修订记录 表1 修订记录 发布日期 修改说明 最新时间 实时音视频各端SDK的修订记录,详见各端节点下的“修订记录”。 2020-03-30 第一次正式商用发布。
获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
setProxyServer(server: string): void 【功能说明】 设置信令代理服务器。用于企业内部部署反向代理服务器(如 nginx )的场景。该方法为2.0.3版本新增。 【请求参数】 server:必选,string类型,反向代理服务器的列表。一个代理服务器的格式,比如:http://ip:port
rror返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在 程序或环境问题 RTC.31000001 session校验失败 程序或环境问题 RTC.31000003 内部异常 程序或环境问题
rror返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在 程序或环境问题 RTC.31000001 session校验失败 程序或环境问题 RTC.31000003 内部异常 程序或环境问题
rror返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在 程序或环境问题 RTC.31000001 session校验失败 程序或环境问题 RTC.31000003 内部异常 程序或环境问题
rror返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在 程序或环境问题 RTC.31000001 session校验失败 程序或环境问题 RTC.31000003 内部异常 程序或环境问题