一、Agent简介
TUTK Agent的设计目的,是希望做到简化设备端对接我们的SDK过程,扩展原先P2P SDK无法进行web浏览,并且提升webrtc穿透率较低的问题。Agent可以内置我们的流媒体传输模块(TRTC、P2PTunnel、AV中的全部或者部分)以及信令传输系统(Nebula),做到支持手机APP,浏览器观看,以及云存储功能,目前Agent只支持linux平台。
二、Agent框架

TUTK Agent 框架示意图
Agent作为一个特别的进程工作在设备上,通过CGI与设备进行交互,所以设备端需要实现完整的CGI程序。关于流媒体和信令的传输,已经完全由Agent实现,所以开发者不需要关心网络传输的具体实现。
