HanCast 是一款跨平台无线投屏与接收应用,支持把本地文件、链接与 B 站视频投到局域网智能设备,也能作为 DLNA 接收端在大屏播放。
- v2.1.0
- 发布于
- 23 天前
- 13
- 星标
- 120
- 下载
- 同步于
- 15 天前
最新版本
v2.1.02026年9月26日 18:27下载慢?可在上方随时切换镜像源
项目说明
项目概述
HanCast 是一款开源的跨平台投屏工具,基于 Macast 二次开发,采用 Rust、Tauri 2.0、Vue 3 与 Python 架构。它既能把本地文件、网络链接与 B 站视频投屏到局域网智能设备,也能让电脑化身 DLNA 接收端,接收手机的投屏请求。底层搭载 MPV 播放器,几乎支持所有媒体格式。
一个应用,连接所有屏幕。
主要功能
- 文件投屏:拖拽视频、音频或图片到窗口,选择设备一键投屏
- 链接投屏:粘贴 HTTP 或 HTTPS 直链投屏播放
- B 站投屏:粘贴 B 站链接自动解析取流并投屏
- 接收投屏:作为 DLNA 接收端,接收手机 App 的投屏请求
- 投屏控制:实时预览封面与标题,可调音量与进度、一键停止
- 多设备控制:可同时给不同设备投屏并保持各自控制状态
- 安全确认:未知设备投屏先弹窗确认,超时自动拒绝
- 信任管理:支持允许一次或始终允许,信任设备不再询问
适用人群
- 想把电脑内容投到电视的用户
- 需要把手机投屏到电脑的人
- 使用 DLNA 设备的家庭用户
快速上手
- 到 Releases 或 Microsoft Store 获取并安装应用
- 确保电脑与目标设备处于同一局域网
- 拖入文件或粘贴链接,在设备列表中选择目标设备
- 点击设备卡片打开控制面板,调节音量与进度
核心优势
- 格式全面:底层为 MPV,几乎支持所有媒体格式
- 双向可用:既能发送投屏,也能接收投屏
- 安全可控:投屏确认与信任管理避免误投
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 / 11 |
| 外部依赖 | MPV 播放器 |
| 源码构建 | Node.js 18+、Rust、Python 3.11+ |
| 网络 | 设备需处于同一局域网 |
注意事项
- 接收投屏需要安装 MPV
- 直接运行可执行文件会闪退,需通过 Sidecar 启动
- 请仅投屏自己有权播放的内容
历史版本
排序