一、APP端核心API功能支持說明
以下為 APP 端常用 API 系列的功能支持詳情,包含連接、局域網(wǎng)搜索、會話檢查、音視頻啟動、日志管理等核心模塊,便于開發(fā)者根據(jù)需求選擇合適的 API:
1. connect系列 API
| API名稱|功能 | 支持平行連線 | 支持authkey | 設(shè)定超時(shí) | 兼容IOTC_Device_Login | 兼容IOTC_Device_LoginEx | 廢棄標(biāo)記 |
|---|---|---|---|---|---|---|
IOTC_Connect_ByUID | × | × | × | √ | × | √ |
IOTC_Connect_ByUID_Parallel | √ | × | × | √ | × | × |
IOTC_Connect_ByUIDEx | √ | √ | √ | √ | √ | × |
2. lan search系列 API
| API名稱|功能 | 獲取UID | 獲取IP | 獲取Port | 獲取Device Name | 設(shè)定廣播包間隔 | 只搜索新設(shè)備 | 廢棄標(biāo)記 |
|---|---|---|---|---|---|---|---|
IOTC_Lan_Search2 | √ | √ | √ | √ | × | × | √ |
IOTC_Lan_Search2_Ex | √ | √ | √ | √ | √ | × | √ |
IOTC_Search_Device_StartIOTC_Search_Device_ResultIOTC_Search_Device_Stop | √ | √ | √ | √ | √ | √ | × |
3. session check系列 API
| API名稱|功能 | 獲取本地NAT | 獲取RelayType | 獲取NetState | 支持IPv6 | 廢棄標(biāo)記 |
|---|---|---|---|---|---|
IOTC_Session_Check | × | × | × | √ | √ |
IOTC_Session_CheckEx | √ | √ | √ | √ | × |
4. avClientStart系列 API
| API名稱|功能 | 支持重傳 | 支持DTLS | token驗(yàn)證 | 其他擴(kuò)展功能 | 廢棄標(biāo)記 |
|---|---|---|---|---|---|
avClientStart | × | × | × | × | √ |
avClientStart2 | √ | × | × | × | √ |
avClientStartEx | √ | √ | √ | √ | × |
5. log系列 API
| API名稱|功能 | 路徑設(shè)定 | 文件大小設(shè)定 | 文件數(shù)量設(shè)定 | 日志等級設(shè)定 | 廢棄標(biāo)記 |
|---|---|---|---|---|---|
{module_name}_Set_Log_Path | √ | √ | × | × | √ |
{module_name}_Set_Log_Attr | √ | √ | √ | √ | × |
說明:
- 廢棄標(biāo)記為「√」的 API 不再維護(hù),建議優(yōu)先使用標(biāo)記為「×」的最新 API;
{module_name}需替換為具體模塊名稱(如IOTC、AV、RDT等),按模塊單獨(dú)設(shè)置日志屬性;- 擴(kuò)展功能包含但不限于自定義傳輸參數(shù)、多流支持等,具體以 SDK 接口文檔為準(zhǔn)。
