技术文档
更新日期:2025/2/13
目录
项目概述
Kalay SDK项目的主要结构分为三个部分:IOTCamera层、KalayControl层 和 Viewer层。
- IOTCamera层:
-
负责建立P2P连接和实现音视频处理,包含 P2P/Nebula连线模块 和 Decode模块。其中:
- Decode模块:音频编解码+视频解码
- P2P连线模块:IOTC+AVAPI3
- Nebula连线模块:Nebula
- KalayControl层:
- 负责统一实现指令的接受和发送,根据底层协议的差异可同时支持IO指令和Nebula指令的解析和处理。
- Viewer层:
- 负责上层应用的处理,也是支持二次开发可修改的主要部分。
业务流程
以下流程将说明主要接口的调用顺序,以及各个功能之前的交互关系。