lanzeweie

HanCast

lanzeweie

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 设备的家庭用户

快速上手

  1. 到 Releases 或 Microsoft Store 获取并安装应用
  2. 确保电脑与目标设备处于同一局域网
  3. 拖入文件或粘贴链接,在设备列表中选择目标设备
  4. 点击设备卡片打开控制面板,调节音量与进度

核心优势

  • 格式全面:底层为 MPV,几乎支持所有媒体格式
  • 双向可用:既能发送投屏,也能接收投屏
  • 安全可控:投屏确认与信任管理避免误投

系统要求

项目 要求
操作系统 Windows 10 / 11
外部依赖 MPV 播放器
源码构建 Node.js 18+、Rust、Python 3.11+
网络 设备需处于同一局域网

注意事项

  • 接收投屏需要安装 MPV
  • 直接运行可执行文件会闪退,需通过 Sidecar 启动
  • 请仅投屏自己有权播放的内容

历史版本

排序