-
通话质量监测 - 实时音视频 SparkRTC
//远端网络质量信息数据处理 } }); } 本地音频流统计信息报告 onLocalAudioStatsNotify回调上报本地设备发送音频流的统计信息。您可以了解到当前通话声道数(单声道或双声道)、发送音频的采样率、码率、比特率、丢包率、延时和抖动等。 - (void
-
查询录制规则列表 - 实时音视频 SparkRTC
create_time String 创建时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC update_time String 更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC 表7 RecordObsFileAddr 参数 参数类型 描述
-
查询录制规则 - 实时音视频 SparkRTC
create_time String 创建时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC update_time String 更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC 表5 RecordObsFileAddr 参数 参数类型 描述
-
音频管理 - 实时音视频 SparkRTC
用户需要提交工单联系华为云技术客服获取共享音频驱动。 安装驱动有两种方式推荐,任选其一: 由于第二种方法无法覆盖安装驱动,因此建议您使用第一种集成方式,以对应驱动的版本更新。 在安装集成了SDK的应用时,一同安装驱动。执行如下脚本: sudo installer -pkg "pkg安装包全路径+文件名" -target
-
事件回调(HWRtcEngine) - 实时音视频 SparkRTC
收到用户的音频SEI消息 onStartPublishStream 开始旁路(RTMP)推流回调 onUpdateTransCoding 更新旁路(RTMP)推流消息 onStopPublishStream 停止旁路(RTMP)推流消息 onStreamPublishStateChange
-
事件回调(IHRTCConnection) - 实时音视频 SparkRTC
远端视频流状态,2秒触发一次回调。 onStartPublishStream 开始旁路(RTMP)推流回调 onUpdateTransCoding 更新旁路(RTMP)推流回调 onStopPublishStream 停止旁路(RTMP)推流回调 onStreamPublishStateChange
-
启动单流任务 - 实时音视频 SparkRTC
create_time String 创建时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC update_time String 更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC state String 任务状态。 INIT:任务正在初始化
-
事件回调(IHRTCEngine) - 实时音视频 SparkRTC
onSeiRecvMsg 接收音频SEI信息回调 onStartPublishStream 开始旁路(RTMP)推流回调 onUpdateTransCoding 更新旁路(RTMP)推流消息 onStopPublishStream 停止旁路(RTMP)推流消息 onStreamPublishStateChange
-
示例2:创建合流录制任务 - 实时音视频 SparkRTC
} 请求响应成功后,返回已创建应用的ID。 { "app_id": "5ff9701f2346968bb306cb43", } 调用创建或更新录制规则接口,创建录制规则。 选择POST请求方法并输入URI。 https://rtc-api.myhuaweicloud.com/v2
-
调用说明 - 实时音视频 SparkRTC
调用说明 实时音视频提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 父主题: 使用前必读
-
音频自采集和音频自渲染 - 实时音视频 SparkRTC
SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture 加入房间前调用此接口打开自采集功能。
-
查询合流任务 - 实时音视频 SparkRTC
任务创建的时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC update_time String 任务中的布局更新的时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC state String 任务状态。 INIT:任务正在初始化
-
Web端通话过程中为什么会出现回声、杂音、噪声、声音小? - 实时音视频 SparkRTC
Web端通话过程中为什么会出现回声、杂音、噪声、声音小? 通话双方的设备相距太近的时候,属于正常现象,测试时请相互距离远一点。当其他端听到Web端的声音存在回声、噪声、杂音等情况时,说明Web端的3A处理没有生效。 若您使用了浏览器原生getUserMedia接口进行自定义采集,
-
视频管理 - 实时音视频 SparkRTC
*)taskId transcodeConfig:(TranscodeConfigModel *)configModel; 【功能说明】 更新旁路推流。在收到远端用户重新入会通知时,需要业务主动调用该接口。 【请求参数】 taskId:任务id。 configModel:用户id
-
事件回调(HWRtcConnection) - 实时音视频 SparkRTC
RtcConnection *)connection; 【功能说明】 鉴权签名过期回调,需要app调用renewAuthorization更新签名。 【回调参数】 connection:跨房引擎。 connection:onRemoteAudioStateChange - (vo
-
HWRtcEngine - 实时音视频 SparkRTC
初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 屏幕共享 音效文件播放管理 检测功能 自定义音频采集和渲染 自定义视频采集和渲染 设备管理 父主题: 接口参考
-
配置录制回调 - 实时音视频 SparkRTC
配置录制回调 SparkRTC服务提供了录制任务状态回调设置,支持配置HTTP/HTTPS URL,向用户服务器发送POST请求,将录制任务状态信息实时反馈到用户服务器。 回调协议 请求:HTTP POST请求,请求Body的内容为JSON格式。 应答:HTTP STATUS CODE
-
获取项目ID - 实时音视频 SparkRTC
图1 获取项目ID 调用API获取项目ID 您还能通过调用查询指定条件下的项目信息API获取项目ID。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
-
视频管理 - 实时音视频 SparkRTC
st char* taskId, const HRTCTranscodeConfig &transcodeConfig) 【功能说明】 更新旁路推流。收到远端用户重新入会时,需要重新推流。 【请求参数】 taskId:任务id,用户自定义,需保证唯一。 transcodeCon
-
认证鉴权 - 实时音视频 SparkRTC
”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 1 2 3 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json