简体中文

Agent

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

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

截图.png

  1. Agent对接资料清单
一般给出的Agent资料包,会包含以下部分,不同版本会有差异,以实际拿到文件为准。
  • tutk_agent :agent主程序
  • Readme.pdf:Agent的使用方式
  • webrtc:webrtc主程序
  • dvr_cgi:cgi主程序,压缩包可能只会提供一个模板程序
  • profile.txt:设备支持的功能集
  • library:库文件
  • Nebula FunctionSets :需要实现的信令定义
  • XVR profile: 说明文档
  • tutk_agent.json:配置文件,用以配置cgi路径,区域,以及日志等
  1. Agent对接
Agent的对接,主要工作在于实现CGI程序。CGI程序,提供了Agent访问系统的方式,是Agent与系统交互的入口。
CGI里面数据交互的格式是JSON,所以需要比较熟悉JSON语法格式,可以使用TUTK内置的JSON API,也可以用系统API或者第三方API。
具体实作可以参考SDK提供的CGI例子。
  1. 资料申请方式
对接TUTK Agent,需要的资料如下:
资料
位置
Agent程序包
请提供信息给TUTK技术人员编译对应的SDK
Nebula FunctionSets
part2:https://note.youdao.com/s/dh7lEO9N
SDK License Key
请通过业务申请,如果有申请过,不需重复申请
测试UDID
请通过业务申请


即刻开启您的物联网之旅

联系解决方案专家
Kalay App
解决方案
新闻动态
公司动态
行业资讯
媒体报道
永续发展
经营者的话
社会参与
环境永续
公司治理

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

© 2022 物联智慧科技(深圳)有限公司版权所有粤ICP备14023641号
在线咨询
扫一扫

TUTK服务尽在掌握

全国免费服务热线
+86 755 27702549

返回顶部