协议与技术

了解墨堤的技术基础

协议约定设备如何交换信息,通信核心负责组织连接,插件体系用于后续能力扩展。这里介绍它们的关系、当前状态和参与方式。

社区连接概念示意,不代表用户分布、服务覆盖或全球远程设备互联。

当前正式交付 Android 与 Windows 音频互联。NextCore 与插件开发体系仍在建设中。

查看开源参与方式

当前技术基础

MoDi Protocol

协议引用版本 0.1.1

协议是设备之间交换信息时遵循的共同约定。墨堤当前以固定版本的二进制形式引用 MoDi Protocol;具体规范、版本与许可边界以项目公开资料为准。

应用层核心
GPL-3.0-or-later
协议边界
独立许可,以仓库说明为准
当前交付
Android → Windows 音频
  • 本地优先:以本地设备发现与直接连接为主要路径,采用去中心化的连接思路。
  • 设备发现与连接管理:局域网内自动发现目标设备,按环境选择链路,并反馈当前状态。
  • 音频采集与传输:Android 采集系统音频、麦克风或当前支持的混合输入,Windows 接收并使用。
  • 四种链路:LAN、Wi-Fi Direct、Bluetooth、USB 各自适应不同环境,但不构成全环境稳定连接保证。

说明:当前主要业务仍是 Android 到 Windows 的音频互联,且为单向传输、单活跃链路,不应据此推断双向、多设备或多业务能力已经交付。

正在推进

NextCore 统一通信核心

音频、剪贴板、文件等业务,对设备管理、链路选择、会话、权限与错误处理存在大量共同需求。如果每个业务各自管理连接,会增加状态冲突与维护成本。NextCore 的目标,是将这些共同职责收敛为统一通信核心,使业务只需声明自身需要的通信能力。

音频业务更多业务 · 规划第三方插件 · 规划
通信需求与能力边界
NextCore

设备管理 · 会话 · 权限 · 资源与生命周期

设备 / Peer会话 / Session逻辑通道 / Channel
Transport · 链路适配
LANWi-Fi DirectBluetoothUSB
架构演进关系示意,不是已发布 API 或当前并发能力说明。

本节描述的是正在推进与计划中的架构,不是当前正式版本功能清单。多设备、多链路并发、多业务并发与插件接口的可用范围,以各自正式版本说明为准。

长期方向 · 尚未发布

插件体系与开放计划

插件体系的目标,是让后续业务复用底层通信能力,而不必各自实现设备连接。插件 SDK、公开接口与开发者门户尚未正式发布。

能力路线

状态能力对外说明
当前支持Android → Windows 音频互联采集、传输、接收、播放,以及配置后的虚拟麦克风使用
当前支持四种链路与基础管理LAN、Wi-Fi Direct、Bluetooth、USB;设备发现、链路选择与状态反馈
正在推进NextCore 统一通信核心解耦设备管理、链路、会话与具体业务等基础职责
正在推进并发与复用能力多设备与多会话、多链路、多业务、逻辑通道复用
计划中官方业务插件化官方功能逐步通过稳定接口调用通信核心,内置功能默认保留
长期方向更多协作业务剪贴板、文件、屏幕、输入,以及更多平台和设备类型
长期方向第三方插件生态插件 SDK、公开接口规范与开发者社区;接口稳定后向社区开发者开放

源码与反馈

参与开源协作

应用层核心源码开放。可以查看实现、报告问题,或参与文档与代码协作。

加入社区交流

规划中,尚未上线

未来开发者开放平台

developer.modiconnect.cn

未来面向社区插件开发者、第三方软件开发者与硬件厂商,集中提供完整协议规范、NextCore 开发文档、SDK、API Reference 和示例工程。主站只承担技术介绍与公开资料导航。

子域名尚未上线,当前不提供跳转入口。现有真实技术资料仍可通过公开仓库访问。