API API调用流程 初始化相关接口 createBaiduRtcRoomClient BaiduRtcRoomClient* createBaiduRtcRoomClient(); 介绍 创建 BaiduRtcRoomClient。
API 获取应用实例 const brtc = require('baidu.rtc.mp.sdk.js'); var BRTCClient = brtc.BRTC; 实例的各API函数说明如下: 启动BRTC SDK BRTC_Start() 介绍 启动SDK时使用。 参数 参数 类型 描述 server string 百度的RTC 服务器, 使用默认值即可。
该接口定义在BaiduRtcRoomApi.h中定义。 参数 无 返回 当前 BRTC 实例对应的视频处理管理类实例。 在调用该接口之前,需要通过 setParamSettings:paramType: 接口设置 enableVideoProcess = YES 以开启对应能力,否则该接口返回 nil。
API 初始化接口 initSDKWithAppID - (instancetype)initSDKWithAppID:(NSString *)appId tokenStr:(NSString *)tokenStr delegate:(id<BaiduRtcRoomDelegate>)delegate; 介绍 初始化SDK。 初始化SDK时调用。
API API调用流程 1 事件对象 BrtcSessionListener 监听事件回调类 1.1 onLogin 介绍 void onLogin(long sessionId, long userId); 调用login时候返回登录结果事件 参数 参数 类型 描述 sessionId long 返回sessionID peerId long 返回userId 返回 无 1.2 onRemoteUserJoin
注意 : 此录制函数将废弃,可以使用服务端API进行录制- 云端录制相关接口 。
API 初始化相关接口 brtc_create_client void* brtc_create_client(); 介绍 创建 brtc client。 用户使用该sdk开发的入口,首先需要创建brtc client, 通过该api初始化sdk、发布流、订阅流等其他可提供的api操作。
当远端视频达到后,可通过该接口获取远端视频流的Dimension信息。
API 初始化接口 SDK初始化 public static synchronized BaiduRtcRoom initWithAppID(Context context, String appId, String token) 初始化SDK并创建RTC房间实例,初始化SDK时调用,初始化SDK失败会导致SDK功能异常。