Repolode
streamaserver

streamaserver/streama

自托管的流媒体服务器,把本地视频文件整理成类 Netflix 的影视库并提供网页播放。

可替代:NetflixPlex

Star
9,820
Fork
979
未关闭 Issue
352
最近提交
12天前

这是什么?

Streama 是一个面向个人视频收藏的自托管流媒体服务器。你可以上传或关联自己的剧集、电影和单集文件,系统会以类似 Netflix 的界面展示,首页支持继续观看,剧集浏览器可查看各季及尚未添加视频的集数。

海报、简介和剧集信息等元数据通过 TheMovieDB API 自动补全,需要在设置中填写免费的 API Key。对于磁盘上已有的文件,可以通过本地文件浏览器添加,也可以使用批量创建功能,按可自定义的正则表达式匹配文件名。

服务端基于 Grails 3 和 Spring Security 开发,提供 REST API,前端使用 AngularJS。播放器基于 HTML5,目前主要在 Chrome 中测试。项目不提供服务端转码,播放能否成功取决于浏览器的编解码支持。项目采用 MIT 许可证,并提供 Google Play 上的 Android 应用。

核心功能

  • 01类 Netflix 首页,支持继续观看进度记录
  • 02剧集浏览器可显示尚未添加视频的集数并标灰
  • 03通过 TheMovieDB API 自动获取元数据和封面
  • 04支持拖拽上传、本地目录添加和批量文件名匹配
  • 05电影与剧集的文件名匹配正则可自定义
  • 06管理后台可管理内容并邀请用户

适用场景

  • 搭建家庭影音库,管理自行翻录或数字化的电影和剧集
  • 通过用户账号与家人或朋友共享私人影视收藏
  • 无需重新上传,直接浏览 NAS 或挂载硬盘上的已有文件

快速上手

  1. 1

    阅读文档中的安装与首次设置指南

  2. 2

    从 GitHub 发布页面下载稳定版或测试版

使用前须知

  • 没有服务器端视频转码,播放依赖浏览器的 HTML5 兼容性,部分格式可能无法播放。
  • 元数据和封面依赖 theMovieDb.org 的 API 密钥。
  • 项目由少数核心贡献者作为业余项目维护,开发进度有限。

收录于专题

标签

常见问题

streama 是什么?
自托管的流媒体服务器,把本地视频文件整理成类 Netflix 的影视库并提供网页播放。 Streama 是一个面向个人视频收藏的自托管流媒体服务器。你可以上传或关联自己的剧集、电影和单集文件,系统会以类似 Netflix 的界面展示,首页支持继续观看,剧集浏览器可查看各季及尚未添加视频的集数。
streama 可以免费使用吗?用的什么许可证?
streama 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
streama 还在维护吗?
活跃维护中。streama 最近一次提交是在 2026年10月26日。
streama 适合用来做什么?
搭建家庭影音库,管理自行翻录或数字化的电影和剧集 通过用户账号与家人或朋友共享私人影视收藏 无需重新上传,直接浏览 NAS 或挂载硬盘上的已有文件
streama 怎么安装和运行?
阅读文档中的安装与首次设置指南 从 GitHub 发布页面下载稳定版或测试版
在哪里获取 streama?
源代码和安装说明在 GitHub 上:https://github.com/streamaserver/streama

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目