项目地址

https://github.com/bestZwei/LibreTV

项目简介

LibreTV是一个轻量级、免费的在线视频搜索与观看平台。它不用注册,打开就能用,不管你是用电脑、平板还是手机,都能轻松访问。这个项目是基于另一个开源项目二次开发的,而且用的是纯前端技术,部署起来超简单,丢到静态网站托管服务上就行。

目前在Github上收获了1.4K star!

性能特色

  • 多源视频搜索:聚合了多个视频源,你只需要一次搜索,就能找到你想看的电影或电视剧。再也不用在各个平台间来回切换了!

  • 响应式设计:无论你是在电脑上、平板上,还是手机上,LibreTV都能完美适配,让你随时随地都能享受观影的乐趣。

  • 自动提取播放链接:系统会自动为你提取最佳的播放链接,无需你手动寻找播放源,省去了不少麻烦。

  • 自定义API接口:支持添加你喜欢的视频源,扩展性极强。你可以根据自己的喜好,添加更多优质的视频源。

  • 本地存储搜索历史:方便你快速回顾之前搜索过的内容,再也不用担心忘记看过的电影或电视剧名字了。

  • 纯静态部署:无需后端服务器,加载速度快,让你的观影体验更加流畅。

  • 内置广告过滤功能:提供更干净的观影体验,再也不用忍受烦人的广告了。

  • 自定义视频播放器:支持HLS流媒体格式,播放流畅,还支持键盘快捷键操作,让你的观影体验更加便捷。

快速安装使用

LibreTV的使用非常简单,以下是几种常见安装使用方式:

1、使用演示站:要是你不想自己部署,项目提供了演示站

https://libretv.is-an.org/

直接打开就能用,不过可能使用人数多的时候会有点卡。

2、Cloudflare Pages部署:Fork或克隆LibreTV的GitHub仓库到你的账户,登录Cloudflare Dashboard,进入Pages服务。点击“创建项目”,连接GitHub仓库。使用默认设置,点击“保存并部署”。

3、Vercel/Netlify部署:  类似Cloudflare Pages,只需连接仓库并部署即可,无需特殊配置。

4、Docker部署:

docker pull bestzwei/libretv:latest
docker run -d --name libretv -p 8899:80 bestzwei/libretv:latest

访问http://localhost:8899即可使用。

5、本地测试:  如果你只是想临时体验,可以使用Python或Node.js快速启动一个静态服务器:

# 使用Python
python -m http.server 8080
# 或使用Node.js的http-server
npx http-server -p 8080