-
数据类型 - 实时音视频 SparkRTC
设备禁用 HRTC_DEVICE_STATE_UNPLUGGED 设备拔出 HRTCUrlStatusList 表73 HRTCRtmpUrlInfo 属性 描述 char url[1025] url字符串 int status 状态码 int errCode 错误码 HRTCVideoRemoteView
-
获取项目ID - 实时音视频 SparkRTC
获取项目ID 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。您可以通过以下两种方式获取项目ID。 从控制台获取项目ID 调用API获取项目ID 从控制台获取项目ID 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。
-
客户端错误码 - 实时音视频 SparkRTC
is occupied by other application 采集失败,设备被占用,请检查使用状态。建议提示用户“暂时无法访问摄像头/麦克风,请确保当前没有其他应用请求访问摄像头/麦克风,并重试”。 RTC_ERR_CODE_PLAY_NOT_ALLOW 90100021 the
-
用量统计 - 实时音视频 SparkRTC
会有5分钟左右的延迟。 查询说明 支持最大查询跨度31天,最大查询周期90天。 操作步骤 登录实时音视频控制台。 在左侧导航树中选择“用量统计”,进入用量统计页面。 您也可以通过在“应用管理”页面的“操作”列,单击“用量”跳转到“用量统计”页面进行查看。 选择需要查看的时间和应用名称,即可查看到相关统计数据及明细。
-
云资源授权 - 实时音视频 SparkRTC
后续操作 OBS桶授权后,您可以在配置录制规则时选择将录制文件存储到已授权的目标OBS桶中,然后在OBS服务中管理录制文件,如下载、分享等操作。录制配置相关操作请参见录制管理。
-
事件回调(IHRTCConnectionEventHandler) - 实时音视频 SparkRTC
const HRTCUrlStatusList * urlStatus); 【功能说明】 RTMP推流状态回调。 【回调参数】 conn:回调对应的HRTCConnection实例。 code:错误码,0表示成功,非0请参见错误码。 taskId:任务Id。 urlStatus:推流
-
事件回调(IHRTCConnectionVideoFrameObserver) - 实时音视频 SparkRTC
原始视频数据处理后回调 【回调参数】 conn:连接对象 userid:用户ID videoFrame:视频数据格式 ,具体请参见HRTCVideoFrame。 【返回参数】 true:处理结果成功。 false:处理结果失败。 父主题: 媒体原始数据管理
-
应用管理 - 实时音视频 SparkRTC
应用管理 创建应用 查询应用列表 查询单个应用 删除应用 启用应用 停用应用
-
房间管理 - 实时音视频 SparkRTC
房间管理 踢除在线用户 解散房间
-
音频管理 - 实时音视频 SparkRTC
音频管理 muteRemoteAudio public abstract int muteRemoteAudio(String userId, boolean mute); 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:用户ID。 mute:tru
-
辅流管理 - 实时音视频 SparkRTC
userId:用户ID。 view:窗口视图。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 收到onUserAuxiliaryStreamAvailable通知后,获取对应的userId。 多辅流场景下,一个用户只能同时订阅一条辅流。即当前正在订阅用户A的辅流,需
-
合流任务管理 - 实时音视频 SparkRTC
合流任务管理 启动合流任务 查询合流任务 修改合流任务 停止合流任务
-
视频管理 - 实时音视频 SparkRTC
视频管理 setupRemoteView virtual int setupRemoteView(const char* userId, view_t view) 【功能说明】 设置远端流渲染视图(新选看接口),该接口不影响收流。 【请求参数】 userId:远端用户的唯一标识。
-
音频管理 - 实时音视频 SparkRTC
muteRemoteAudio(String userId, boolean mute); 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:用户ID。 mute:true表示取消音频流接收,false表示开启音频流接收,默认为false。 【返回参数】 0:成功。
-
OBS桶管理 - 实时音视频 SparkRTC
OBS桶管理 查询OBS桶列表 查询OBS桶下对象列表 OBS桶授权及取消授权
-
客户端事件通知(ClientEvent) - 实时音视频 SparkRTC
所有CDN推流状态更新。UrlStatus定义如下: url:必选,string类型,表示CDN推流URL status:必选,number类型,表示当前推流状态。 0:初始化。 1:链接正常且有流。 2:链接正常但无流。 3:异常重试。 4:处理失败。 errorCode:可
-
音频管理 - 实时音视频 SparkRTC
音频管理 muteRemoteAudio virtual int muteRemoteAudio(const char* userId, bool mute) 【功能说明】 设置是否接收对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userId:
-
应用回调管理 - 实时音视频 SparkRTC
应用回调管理 配置RTC增值(录制)事件回调 查询增值(录制)事件回调配置
-
单流任务管理 - 实时音视频 SparkRTC
单流任务管理 启动单流任务 查询单流任务状态 停止单流任务 更新单流任务
-
录制规则管理 - 实时音视频 SparkRTC
录制规则管理 创建或更新录制规则 查询录制规则列表 查询录制规则 更新录制规则 删除录制规则