LibreTV 是一款轻量级、开源免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。通过智能整合多源视频接口,为用户提供即点即播的流畅体验。作为 bestK/tv 项目的重构增强版,其创新性地将前端交互与后端代理技术深度融合,打造出跨平台适配的轻量化解决方案。项目遵守Apache2.0开源协议。

【核心架构】
平台采用模块化设计,前端基于 HTML5+ES6 构建响应式界面,Tailwind CSS 框架确保多终端完美适配。播放核心集成 DPlayer播放器 与 HLS.js 实现流媒体解码,配合 Serverless 架构的云端代理服务,有效突破传统视频聚合平台的跨域限制。

【功能特性】

  • 智能视频源发现:兼容第三方CMS接口,支持自定义API扩展
  • 增强播放控制:空格键启停/方向键微调/F键全屏等快捷键体系
  • 安全防护机制:可选全局密码验证,防范未授权访问
  • 数据合规声明:纯索引技术架构,不存储任何影音内容

项目提供全场景部署方案,支持主流云平台一键发布:

  1. Serverless 部署:通过 Cloudflare Pages/Vercel 实现分钟级上线,构建命令智能优化,支持环境变量加密
  2. 容器化方案:Docker 镜像封装完整运行环境,端口映射与密码保护开箱即用
  3. 本地开发模式:Node.js 热加载调试,支持端口自定义与实时代理调试

选择以下任一平台,点击一键部署按钮,即可快速创建自己的 LibreTV 实例:

Deploy with Vercel Deploy to Netlify

Deploy to Render

源代码:https://github.com/LibreSpark/LibreTV

Demo:libretv.is-an.org