Libretv

Saturday, Jun 7, 2025 | 1 minute read | Updated at Saturday, Jun 7, 2025

@

LibreTV 是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。可部署在支持服务端功能的各类网站托管服务上。

LibreTV:开源免费的在线视频搜索与观看平台

在当今数字媒体时代,寻找一个免费、无广告且资源丰富的在线视频平台变得越来越困难。今天我要向大家介绍一个优秀的开源项目——LibreTV,它完美解决了这些问题,为用户提供了全新的观影体验。

什么是LibreTV?

LibreTV是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。这个项目采用纯前端技术构建,无需注册,即开即用,支持多种设备访问。

核心特性

LibreTV拥有多项令人印象深刻的功能:

  • 多源视频搜索:覆盖电影、电视剧等内容,聚合多个视频源,自动提取播放链接
  • 响应式设计:完美支持电脑、平板和手机等各类设备
  • 无广告体验:内置广告过滤功能,提供更干净的观影环境
  • 本地存储:保存搜索历史,方便用户快速找到上次观看的内容
  • 键盘快捷键:支持多种快捷键操作,提升观影体验

技术架构

LibreTV采用纯前端技术栈构建,主要包含以下技术组件:

  • HTML5 + CSS3 + JavaScript (ES6+)
  • Tailwind CSS(通过CDN引入)
  • HLS.js(用于HLS流处理和广告过滤)
  • DPlayer(视频播放器核心)

这种架构使得LibreTV可以在不需要后端服务器的情况下运行,大大简化了部署流程。

部署方式

LibreTV提供了多种灵活的部署方案,满足不同用户的需求:

Docker部署(推荐)

services:
  libretv:
    image: bestzwei/libretv:latest
    container_name: libretv
    ports:
      - 8899:80
    restart: unless-stopped

部署完成后,在浏览器中输入 http://NAS的IP:8899 即可访问。

静态托管部署

LibreTV可以轻松部署在各类静态网站托管服务上,如:

  • Cloudflare Pages
  • Vercel
  • Netlify

本地测试

对于开发者,可以使用简单的命令在本地启动:

# 使用Python
python -m http.server 8080

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

使用体验

实际使用中,LibreTV的表现令人惊喜:

  1. 搜索功能强大,支持多种视频源
  2. 播放流畅,拖拉进度条无卡顿
  3. 界面简洁,无干扰元素
  4. 支持自动连播和观看记录
  5. 播放流量不经过NAS端,不占用上传带宽

自定义配置

LibreTV支持高度自定义,用户可以根据需求修改配置:

  • 添加或修改视频源API接口
  • 调整播放器参数(自动播放、广告过滤等)
  • 更改站点名称和描述
  • 控制是否显示内置的敏感API

项目地址与演示

总结

LibreTV作为一个开源免费的在线视频平台,以其轻量级、无广告、多源搜索等特性,为用户提供了极佳的观影体验。无论是个人娱乐还是教育用途,LibreTV都是一个值得尝试的优秀项目。

如果你厌倦了付费订阅和各种广告弹窗,不妨试试LibreTV,开启你的免费观影新体验!

© 2016 - 2025 geekblog

🌱 Powered by Hugo with theme Dream.