Skip to content

HMTrans v0.3.0

Latest

Choose a tag to compare

@tppc-linksc tppc-linksc released this 22 Jul 07:46
· 5 commits to main since this release
v0.3.0
1f753f8

HMTrans v0.3.0

v0.3.0 在稳定文件互传基础上新增 MatePad 到 Mac 的本地加密投屏,并继续保持无账号、无云端、局域网直连。

主要更新

  • MatePad 使用 HarmonyOS 系统屏幕采集授权和原生 H.264 硬件编码,Mac 使用 VideoToolbox 解码并自动打开独立观看窗口。
  • 支持普通窗口、画中画、全屏、方向变化、会话统计、停止和有限重连。
  • 提供 720P 级、1080P 级、2K 级与 30P/60P 组合,实际可用档位以设备硬件编码能力为准。
  • 一台 Mac 最多同时接收两台 MatePad;双路基线限制为不高于 1080P 级/30P。
  • Pad 设置页提供投屏网络测试,展示吞吐量、往返延迟、抖动和推荐档位。
  • 配对升级为六位码认证的 X25519 临时协商;文件元数据、解除配对和投屏媒体使用用途隔离密钥认证。
  • 修复设备名称、IP 字节序、配对重连、解除配对、历史聚合、传输状态、下载目录与多项深浅色交互问题。

系统要求

  • macOS 26 或更高版本。
  • HarmonyOS 6.1.0 / API 23 或更高版本。
  • 两台设备位于同一局域网,并完成六位配对码配对。

发布与安装

  • Mac 版通过 GitHub Release 提供 HMTrans.dmg。当前使用 ad-hoc 签名、未经 Apple 公证,首次打开可能需要右键“打开”或在“隐私与安全性”中允许。
  • HarmonyOS v0.3.0 已完成当前目标设备测试,仍需使用应用市场正式 Profile/证书签名并上传;GitHub Release 不提供可替代应用市场正式签名的 HAP。

当前边界

  • 投屏只从 MatePad 发起,Mac 主窗口不提供主动启动入口。
  • 不传输声音,不把 MatePad 作为扩展显示器,不在 HMTrans 内录制画面。
  • 不提供键盘、鼠标或触控反向操作;重新设计的 Mac 启动入口和反向操作计划放入 v0.3.1
  • 投屏画面仅在内存中加密传输和解码显示,不写入文件历史或下载目录。