API接口#
所有API接口定义均位于SDTerminalSdk.h文件中。1、系统环境初始化,仅需调用一次#
2、系统退出时调用一次反初始化#
3、创建客户端SDK对象#
4、销毁客户端SDK对象#
5、登录服务器#
本API为阻塞式同步登录接口,登录失败的超时时间较长,请避免在UI线程中调用。若需要异步登录接口,请参考SDTerminal_OnlineAsync,后者即刻返回,并通过回调接口通知外层登录结果。
6、下线服务器#
下线服务器,若此时用户在音视频位置上,将同时从位置上下来(自动调用OffPosition)。
7、请求上传音视频到指定位置#
8、请求从位置上下来#
本接口只能在Online成功后调用。SDTerminal_Offline内部自带本API功能,客户端下线可以不用单独调用本API,直接调用SDTerminal_Offline即可。
9、上传视频数据#
发送视频码流,一次传入一帧带起始码(0x 00 00 00 01或0x00 00 01)的码流。
10、上传音频数据#
发送音频码流,一次传一帧ADTS码流。内部将校验ADTS头合法性。
11、设置音视频下行掩码#
12、设置音视频传输参数#
13、获取当前SDK版本信息#
14、获取当前丢包率数据#
15、获取当前视频通道的实时RTT#