此页面由 AI 自动翻译。查看英文原版

本页目录

  • 推荐流程
  • 可视化工具是默认推荐
  • 何时使用自定义渲染
  • 连接模式
  • 相关 Hub 功能
  • 后续步骤

流式传输和可视化工具

流式传输是 Luxonis Hub 的核心功能,但推荐的面向客户的集成模式是特定的:您的后端从 Hub 获取连接引导数据,您的前端使用该派生负载进行连接。

推荐流程

对于客户门户:
  1. 您的前端向您的后端请求一个会话。
  2. 您的后端调用 Hub GraphQL 控制 API。
  3. 您的后端将引导负载返回给前端。
  4. 您的前端使用该负载进行连接。
使用:
  • requestDeviceWebrtcConfig 用于设备会话,例如 Web 终端和实时日志
  • requestDeviceAppConnection 用于应用程序会话和可视化工具会话

可视化工具是默认推荐

对于客户门户,可视化工具是推荐的渲染图元。当您需要比原始视频播放器更多的功能时,它是最佳选择,包括:
  • 摄像头流
  • 检测和叠加
  • 更丰富的输出,例如点云
如果您的应用程序附带自定义静态前端,Hub 可以公开该前端。如果它不这样做,Hub 将打开默认的可视化工具。

何时使用自定义渲染

自定义渲染仍然受支持,但应将其视为高级/自定义路径。选择它是因为:
  • 您需要一个完全定制的用户界面
  • 您的堆栈不以 JavaScript 可视化工具路径为中心
  • 您想自己拥有完整的渲染管线

连接模式

有两种常见路径:
  • 通过 WebRTC 进行的Hub 中介远程访问,用于远程门户、Hub UI 和面向客户的云产品
  • 用于本地/设备端访问模式的通过 WebSocket 进行的同一局域网直接访问
同一局域网直接访问可用作备选方案,但它不是规范的远程集成模型。

相关 Hub 功能

  • Web 终端使用设备会话路径。
  • 实时应用程序日志使用设备会话路径。
  • 应用程序前端和可视化工具会话使用应用程序连接路径。

后续步骤