一、Agent對(duì)硬件的要求(x64平臺(tái),僅供參考)
| 加密方式 | 模塊 | RAM | ROM | |
|---|---|---|---|---|
| 未連線 | 已連線 | |||
| openssl | Agent | 8.03MB | 8.13MB (1條連接,單通道) 8.25MB(5條連接,單通道) | 6.6MB |
| WebRTC Proxy | 7.29MB | 22.40MB(1條連接,單通道) 94.6MB(5條連接,單通道) | 5.9MB | |
| mbedtls | Agent | 4.93MB | 4.9MB (1條連接,單通道) 5.36MB(5條連接,單通道) | 1.6MB |
| WebRTC Proxy | 4.68MB | 10.80MB (1條連接,單通道) 20.80MB(5條連接,單通道) | 2.0MB | |
二、Agent對(duì)接資料清單
一般給出的Agent資料包,會(huì)包含以下部分,不同版本會(huì)有差異,以實(shí)際拿到文件為準(zhǔn)。
- --tutk_agent:agent主程序
- --Readme.pdf:Agent的使用方式
- --webrtc:webrtc主程序
- --dvr_cgi:cgi主程序,壓縮包可能只會(huì)提供一個(gè)模板程序
- --profile.txt:設(shè)備支持的功能集
- --library:庫(kù)文件
- --Nebula FunctionSets:需要實(shí)現(xiàn)的信令定義
- --XVR profile:說(shuō)明文檔
- --tutk_agent.json:配置文件,用以配置cgi路徑,區(qū)域,以及日志等
三、Agent對(duì)接
Agent的對(duì)接,主要工作在于實(shí)現(xiàn)CGI程序。CGI程序,提供了Agent訪問(wèn)系統(tǒng)的方式,是Agent與系統(tǒng)交互的入口。CGI里面數(shù)據(jù)交互的格式是JSON,所以需要比較熟悉JSON語(yǔ)法格式,可以使用TUTK內(nèi)置的JSON API,也可以用系統(tǒng)API或者第三方API。具體實(shí)作可以參考SDK提供的CGI例子。
四、資料申請(qǐng)方式
對(duì)接TUTK Agent,需要的資料如下:
| 資料 | 位置 |
|---|---|
| Agent程序包 | 請(qǐng)?zhí)峁┬畔⒔oTUTK技術(shù)人員編譯對(duì)應(yīng)的SDK |
| Nebula FunctionSets | 指令集1:點(diǎn)擊進(jìn)入 指令集2:點(diǎn)擊進(jìn)入 |
| SDK License Key | 請(qǐng)通過(guò)業(yè)務(wù)申請(qǐng),如果有申請(qǐng)過(guò),不需重復(fù)申請(qǐng) |
| 測(cè)試UDID | 請(qǐng)通過(guò)業(yè)務(wù)申請(qǐng) |
