Skip to content

Repository files navigation

麻薯投屏 / Mochi Cast

CI License: MIT

麻薯投屏是一款开源浏览器扩展,让你在一键将网页视频投送到同一 Wi-Fi 下的智能电视——支持小米、TCL、Sony、LG 等 DLNA 电视,无需安装电视端 App。

官网 / Website: https://mashutouping.com

English | 中文


中文

特性

  • 局域网 DLNA/UPnP 投屏,适配国内主流电视品牌
  • 自动检测网页中的 <video> 及媒体链接
  • 子网设备扫描 + 手动 IP 添加(双模式发现)
  • 播放 / 暂停 / 停止控制
  • 开源可审计,数据仅存本地
  • 中英文界面

快速安装

从源码加载(开发/测试)

git clone https://github.com/mochi-cast/mochi-cast.git
cd mochi-cast
pnpm install
pnpm build
# Chrome → chrome://extensions → 开发者模式 → 加载已解压的扩展程序
# 选择 apps/extension/.output/chrome-mv3

Chrome 网上应用店(推荐)

使用方法

  1. 电脑与电视连接同一 Wi-Fi
  2. 在电视上开启无线投屏 / DLNA(小米:设置 → 连接 → 无线投屏)
  3. 在浏览器中打开含视频的网页并开始播放
  4. 点击麻薯投屏图标 → 扫描添加电视 IP → 选择视频 → 开始投屏

支持的视频

类型 支持
MP4 直链 (H.264) ✅ 推荐
WebM ⚠️ 视电视而定
HLS (m3u8) ⚠️ 电视需原生支持
DRM (Netflix 等)
blob: 本地 blob URL

电视设置

小米电视
  1. 设置 → 连接 → 无线投屏 → 开启
  2. 设置 → 网络 → 网络信息 → 记下 IP 地址
  3. 若自动扫描未发现,在插件中使用「添加 IP」
TCL 电视
  1. 设置 → 网络 → 多屏互动 → 开启
  2. 手动添加电视 IP 进行投屏

更多型号见 设备兼容性列表

技术说明

Chrome MV3 扩展无法使用 UDP 组播,因此采用子网 HTTP 探测替代 SSDP 自动发现。完整分析见 SSDP 验证报告

核心协议库 @mochi-cast/dlna-core 可独立用于其他项目。

文档

免责声明

麻薯投屏与小米、TCL 等品牌无官方关联。请仅投屏您有权观看的内容。本软件按「原样」提供,不提供任何形式的保证。


English

Features

  • Cast web videos to DLNA smart TVs on your local network
  • Auto-detect videos from web pages
  • Subnet scan + manual IP device discovery
  • Playback controls (play / pause / stop)
  • Open source, privacy-first (local storage only)
  • Chinese & English UI

Install

Chrome Web Store (recommended)

Install from source

git clone https://github.com/mochi-cast/mochi-cast.git
cd mochi-cast
pnpm install && pnpm build
# Load apps/extension/.output/chrome-mv3 in chrome://extensions

Supported browsers

  • Google Chrome 120+
  • Microsoft Edge 120+

License

MIT


Made with care for home streaming.

About

麻薯投屏是一款开源浏览器扩展,让你在一键将网页视频投送到同一 Wi-Fi 下的DLNA智能电视

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages