-
音频管理 - 实时音视频 SparkRTC
取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。 默认开启所有音频流接收。 不支持音频订阅模式。 父主题: IHRTCConnection
-
计费说明 - 实时音视频 SparkRTC
会根据转码后输出的视频分辨率划分视频档位,然后分别对不同档位的视频时长进行计费。 具体请参见云端合流转码费用。 计费模式 华为云实时音视频服务暂只支持按需付费模式,即在每个计费周期分别统计各资源的实际使用量,并根据使用量*单价的方式计算出费用,然后从账户余额中扣除对应金额。 按需购买的资源计费规则:
-
SDK使用 - 实时音视频 SparkRTC
HRTC_VIDEO_DISPLAY_MODE_HIDDEN); hwnd:视频窗口句柄。 HRTC_VIDEO_DISPLAY_MODE_HIDDEN:图像填充模式,具体请参见HRTCVideoDisplayMode。 当连麦者加入房间,设置远端窗口。 void HWEngineEventHandle
-
常见问题分析解决办法 - 实时音视频 SparkRTC
可能原因1:同一时间不同房间最多只有一个Joiner角色才能跨房成功。 可能原因2:同一时间最多只能跨4个房间,跨房对应的房间ID必须互不相同。 问题3:使用远端音频模式为HRTC_REMOTE_AUDIO_SUBSCRIBED时,如何设置才能默认听不到远端用户的声音? HRTC_REMOTE_AUDIO_
-
自采集自渲染 - 实时音视频 SparkRTC
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 自渲染模式下,仍需要调用startRemoteStreamView,接收到远端视频数据。 setAuxiliaryExternalVideoFrameOutput virtual int
-
修改合流任务 - 实时音视频 SparkRTC
叠放顺序,0为最底层,1层在0层之上,以此类推,最大支持25层,自定义布局场景下填写本字段。 crop_mode 否 String 裁剪模式,自定义布局场景下填写本字段,支持两种模式: KEEP_RATIO_PADDING :保持比例留边。 KEEP_RATIO_CROP :保持比例裁剪。 filling_policy
-
更新自动录制配置 - 实时音视频 SparkRTC
使用AK/SK方式认证时必选,携带项目ID信息。 表3 请求Body参数 参数 是否必选 参数类型 描述 mode 是 String 录制模式。 AUTO_RECORD_OFF:关闭自动录制。 AUTO_INDIVIDUAL_RECORD:开启单流自动录制,此时record_rule_id必须非空。
-
屏幕分享 - 实时音视频 SparkRTC
mHwRtcEngine.startRemoteAuxiliaryStreamView(userId, surface); // 设置远端用户视图显示模式 mHwRtcEngine.updateRemoteAuxiliaryStreamRenderMode(userId, HRTCEnums
-
修订记录 - 实时音视频 SparkRTC
tion 和 removeResolution,增加分辨率入参。 支持端口收敛。 支持Unified-plan模式。 getRemoteVideoStats接口返回数据变更:mainStream属性对应的值,修改为RemoteVideoStats[]。 2021-01-28 第四次正式发布
-
浏览器适配 - 实时音视频 SparkRTC
360安全浏览器(极速模式) 12 支持 微信内嵌浏览器 - v2.0.0及以上版本 支持 不支持 不支持 企业微信内嵌浏览器 - Firefox浏览器 90+ v2.0.1及以上版本 支持 支持 支持 Edge浏览器 80+ v2.0.2及以上版本 支持 支持 支持 搜狗浏览器(高速模式) 11+
-
启动合流任务 - 实时音视频 SparkRTC
叠放顺序,0为最底层,1层在0层之上,以此类推,最大支持25层,自定义布局场景下填写本字段。 crop_mode 否 String 裁剪模式,自定义布局场景下填写本字段,支持两种模式: KEEP_RATIO_PADDING :保持比例留边。 KEEP_RATIO_CROP :保持比例裁剪。 filling_policy
-
查询用户列表 - 实时音视频 SparkRTC
为当前时间。 limit 否 Integer 查询结果限制 offset 否 Integer 查询偏移量 type 否 String 查询模式,取值如下: detail:会话级 summary:用户级(默认) 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
-
查询合流任务 - 实时音视频 SparkRTC
叠放顺序,0为最底层,1层在0层之上,以此类推,最大支持25层,自定义布局场景下填写本字段。 crop_mode String 裁剪模式,自定义布局场景下填写本字段,支持两种模式: KEEP_RATIO_PADDING :保持比例留边。 KEEP_RATIO_CROP :保持比例裁剪。 filling_policy
-
原始视频数据(视频前后处理) - 实时音视频 SparkRTC
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
-
原始音频数据(音频前后处理) - 实时音视频 SparkRTC
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
-
房间功能 - 实时音视频 SparkRTC
onJoinRoomFailure:加入房间失败。 onRemoteUserOnline:远端用户收到当前用户加入房间的通知。 音频的自动订阅策略设置只在音频订阅模式下生效。 leaveRoom virtual int leaveRoom() 【功能说明】 离开房间。 【返回参数】 0:方法调用成功。 >
-
构造请求 - 实时音视频 SparkRTC
} 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中的“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
-
常见问题 - 实时音视频 SparkRTC
streamType, bool disableAdjustRes) // disableAdjustRes=true rtc设置了音频的自渲染和自采集,但是不推音频的pcm数据,onPlaybackAudioFrame也会收到回调 这是正常现象,SDK会定时回调onPlaybackAudioFrame,里面是空白语音包。
-
查询自动录制配置 - 实时音视频 SparkRTC
AppAutoRecordMode object 自动录制配置 表5 AppAutoRecordMode 参数 参数类型 描述 mode String 录制模式。 AUTO_RECORD_OFF:关闭自动录制。 AUTO_INDIVIDUAL_RECORD:开启单流自动录制,此时record_rule_id必须非空。
-
初始化等基础接口 - 实时音视频 SparkRTC
int setEncryption(const HRTCEncryptionConfig &cryption) 【功能说明】 设置端到端加密模式,必须调用接口,在加入房间前调用生效。 【请求参数】 cryption:加密参数,具体请参见HRTCEncryptionConfig。 【返回参数】