日日摸夜夜添夜夜爽出水_dvd碟片色爱_麻豆wwwcom内射软件_国产欧美色一区二区三区_中字幕视频在线永久在线观看免费_99久久在线视频精品店_国产精品1区2区3区在线观看 _两性午夜色视频免费网站_国产精品女同久久久久电影院_国产一区二区不卡亚洲涩情

簡體中文

P2P與數(shù)據(jù)傳輸

TUTK P2P SDK 開發(fā)指南 | TUTK P2P SDK 開發(fā)手冊

P2P模塊介紹

TUTK P2P協(xié)議,是TUTK基于UDP/TCP協(xié)議自行開發(fā)的一套點對點通信協(xié)議,提供了設(shè)備快速連入P2P平臺和APP方便快捷訪問設(shè)備的能力。P2P SDK提供了透傳的通道,方便接入各種類型的數(shù)據(jù),并且提供了豐富的API,方便應(yīng)用層自由開發(fā)各種功能。P2P SDK高效的穿透能力,可以為流媒體傳輸節(jié)省大量服務(wù)器成本。

一、常見的概念

SDK License Key: App和設(shè)備端SDK配置,用以啟動SDK,以及Master服務(wù)器 IP地址解析。
UID: 設(shè)備端配置,用以平臺識別設(shè)備的唯一ID。
ServerKey: P2P服務(wù)器配置,用以授權(quán)該P2P服務(wù)器。
P2P License Key: P2P服務(wù)器配置,會被用以解析master ip。
Master服務(wù)器: 主服務(wù)器,用以UID的驗證,P2P服務(wù)器的管理,分布于中國、亞洲、歐洲、北美等區(qū)域。
P2P服務(wù)器: 用以管理UID的報到,協(xié)助APP連線設(shè)備,以及數(shù)據(jù)轉(zhuǎn)發(fā)。全球分布,可以私有化部署。
連接(會話): APP和設(shè)備之間的一次訪問,直到調(diào)用API斷開或者異常斷開。(了解更多:連接與通道)
連線模式:
  • LAN - 局域網(wǎng)模式,即客戶端與設(shè)備在同一個路由器下面。
  • P2P - 點對點通信,即客戶端與設(shè)備之間直接通信。
  • RLY - 轉(zhuǎn)發(fā)模式,即客戶端與設(shè)備端的通信,需要服務(wù)器轉(zhuǎn)發(fā)。
通道: 連接成功建立后,用以傳輸數(shù)據(jù)的管道。(了解更多:連接與通道)
區(qū)域: 服務(wù)器的區(qū)域,終端的區(qū)域,主要指地理空間。
VPG: 群組,以VID+PID+GID區(qū)分,每個廠商最少會有一個VPG,可以用不同的VPG管理不同的客戶或者產(chǎn)品,多個VPG對于分區(qū)分流的服務(wù)器部署會比較有幫助。
VID: 廠商ID。
PID: 產(chǎn)品ID。
GID: 組ID。
NAT: 網(wǎng)絡(luò)地址轉(zhuǎn)換協(xié)議,NAT類型會直接影響P2P的穿透。

二、SDK的默認數(shù)值

模塊模塊簡介描述數(shù)值
IOTCAPIs提供P2P連線接口和不可靠的傳輸接口,一般只用作設(shè)備報到,設(shè)備連線,以及連線的管理,主要操作對象是連線的ID(SID)。最大連接數(shù)/個128
APP和設(shè)備端默認的心跳超時/秒60(超時會返回-23,-20016等報錯)
APP和設(shè)備端默認的心跳間隔/秒1
設(shè)備端login心跳間隔/秒40(3.1.10以下是25)
P2P服務(wù)器判定設(shè)備logout的心跳超時/分鐘5~10
每個連接的最大通道數(shù)/個32
authkey長度8
IOTC連線超時/秒60
AVAPIs基于IOTC模塊來進行封裝的數(shù)據(jù)傳輸(重傳機制可配置),比如圖像,聲音,控制,狀態(tài)等信息,對不同類型數(shù)據(jù),封裝了不同的接口,主要操作的對象是av通道(avIndex)。每個連接的最大通道數(shù)/個32
密碼最大長度/位257
token最大長度/位1024
IO附帶數(shù)據(jù)大小3.3以下SDK不超過1020字節(jié),3.3以上不超過131068字節(jié)。
視頻幀大小可以到1MB,要對應(yīng)調(diào)大緩存區(qū)
音頻幀大小1280字節(jié)
RDTAPIs基于IOTC模塊進行封裝的可靠的數(shù)據(jù)傳輸,只提供簡單的Read和Write接口,需要自己設(shè)計上層協(xié)議和切包,主要操作的對象是RDTIndex。最大可用RDT通道數(shù)/個128
buffer大小上限不限制,依賴于系統(tǒng)內(nèi)存容量
P2PTunnelAPIs基于RDTAPIs模塊進行封裝的可靠的數(shù)據(jù)傳輸,提供的是虛擬的數(shù)據(jù)隧道服務(wù),只需要簡單的幾行代碼,便可以接入基于TCP/IP協(xié)議開發(fā)的協(xié)議,比如http、https、ftp、ssh、telnet、rtsp等。--

三、功能對接

一般消費類的智能產(chǎn)品,通過會包含直播、監(jiān)聽,對講、回放、下載、云存等功能:
TUTK P2P SDK 架構(gòu)圖
主要功能列表:
功能說明
直播音視頻的實時查看
對講向設(shè)備端發(fā)起語音通話
回放回放設(shè)備SD卡錄像
下載下載事件錄像或者文件
上傳上傳事件或者文件,如預(yù)設(shè)語音
云存云存儲的保存和回放
配網(wǎng)設(shè)備的配網(wǎng)和綁定

即刻開啟您的物聯(lián)網(wǎng)之旅

聯(lián)系解決方案專家
Kalay App
資訊安全白皮書
全球?qū)@季?/a>
解決方案
新聞動態(tài)
公司動態(tài)
行業(yè)資訊
媒體報道
永續(xù)發(fā)展
經(jīng)營者的話
社會參與
環(huán)境永續(xù)
公司治理

+86 755 27702549

7×24小時服務(wù)熱線

法律聲明 隱私權(quán)條款

關(guān)注“TUTK”

TUTK服務(wù)盡在掌握

? 2022 物聯(lián)智慧科技(深圳)有限公司版權(quán)所有粵ICP備14023641號
在線咨詢
掃一掃

TUTK服務(wù)盡在掌握

全國免費服務(wù)熱線
+86 755 27702549

返回頂部