Stremio Web

开源流媒体中心,随时随地跨设备追剧

AI视频 部分免费

项目简介

Stremio 是一个开源的现代化流媒体中心,用户可以通过安装插件(Addon)来发现和观看来自互联网各处的视频内容——电影、剧集、直播频道等均可在一个界面中统一管理。Stremio Web 是其官方 Web 版本,无需安装任何客户端,直接在浏览器中即可使用,同时支持安装为 PWA(渐进式网页应用)实现类原生体验。项目由保加利亚公司 Smart Code OOD 开发和维护,自 2017 年上线至今持续迭代,在 GitHub 累计超过 1.1 万 Star。

核心功能

  • 插件生态:通过 Addon 机制接入多元化内容源,包括影视、动漫、纪录片等多个分类
  • 跨设备同步:登录账户后,观看历史和媒体库自动同步至所有设备
  • 内容发现:内置智能推荐和目录浏览,轻松找到新内容
  • 多语言支持:社区翻译覆盖 50+ 语言
  • 字幕支持:支持插件提供或本地上传的字幕文件,可自定义样式
  • 无线投屏:支持 Chromecast,可将内容推送至大屏设备播放
  • 键盘优先播放器:全程可通过键盘快捷键操控,无需鼠标

技术实现

Stremio Web 采用前后端分离架构:前端为 React 单页应用,后端核心逻辑运行在 stremio-core——一个用 Rust 编写的引擎,编译为 WebAssembly 并在 Web Worker 中执行。UI 层负责渲染状态展示,核心计算逻辑完全由 Rust/WASM 处理,这种架构保证了跨平台一致性的同时,也带来了出色的运行性能。视频播放通过 stremio-video 模块抽象,根据不同环境选择最优播放器实现。项目使用 Node.js 22+ 和 pnpm 作为开发环境,构建产物可 Docker 化部署。

快速上手

方式一:在线使用

直接访问 https://web.stremio.com 注册账户,安装所需的 Addon,即可开始使用。

方式二:本地开发部署

克隆代码

git clone https://github.com/Stremio/stremio-web.git cd stremio-web

安装依赖

pnpm install

启动开发服务器

pnpm start

访问 http://localhost:8080

方式三:Docker 部署

docker build -t stremio-web . docker run -p 8080:8080 stremio-web

适用人群

喜欢聚合多个内容源、追求跨设备无缝追剧体验的用户;以及希望搭建私有媒体中心的开发者和技术爱好者。

开源许可

项目采用 GPL-2.0 开源协议。

官方网站

https://www.stremio.com

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论