live

2025-09-05

前端

功名富贵若长在,汉水亦应西北流。――李白《江上吟》

https://github.com/fanmingming/live

在国内外 IPTV、网络电视、广播播放器用户圈里,fanmingming/live 项目可以说是“台标资源与工具生态”的天花板级开源项目。它不仅仅是一套可直连访问的电视/广播台标库,更集合了 m3u 直播列表、EPG 电子节目单、m3u8在线下载、格式转换、Web播放器等实用工具,并且永久免费、完整开源、支持 IPv4/IPv6 双栈访问,真正做到了“公益服务,极致易用”。

项目定位

fanmingming/live 的核心定位是提供一个持续完善、易于接入的电视/广播台标(logo)资源库,并配套一系列 IPTV/广播频道相关工具,帮助用户打造属于自己的高品质直播订阅与频道展示体验。项目由热心开发者公益维护,所有内容均托管在 GitHub,并通过 CloudFlare 提供高速 CDN 和安全访问,无论在国内外都能“直连无障碍”。

功能特色一览

  • 海量台标库:覆盖国内主流电视台(央视、卫视、地方台)、各类广播频道,图标高清美观、持续更新,支持通过 URL 直链调用。
  • m3u订阅支持:官方提供空白模板,只需替换直播源链接,即可定制属于自己的 IPTV 频道列表,完美适配各类播放器。
  • EPG电子节目单:一键接入节目单数据,方便播放器展示频道实时节目。
  • 格式转换工具:包括 TXT 转 M3U、M3U 转 TXT、m3u8 在线下载等,前端网页一键转换,安全高效,零门槛使用。
  • Web播放器 Demo:支持在线测试 m3u8 视频源,方便快速验证频道可用性。
  • 前后端无缝联动:所有工具均可网页端直接访问,无需安装客户端,也无需上传私人数据,极致安全。
  • IPv4/IPv6双栈支持:无论你的网络环境如何,都能流畅访问资源。
  • 自动化构建与分发:主站和镜像站通过 GitHub Actions+CloudFlare Pages 实现自动部署,台标与工具始终同步最新。

安装与使用方法

1. 台标库使用

只需一个 URL 即可获取任意频道台标:

例如获取 CCTV1 台标:

1
https://live.fanmingming.cn/tv/CCTV1.png

2. m3u订阅创建

  • 下载官方空白 m3u 模板:demo.m3u
  • 用文本编辑器打开,参考如下格式填写直播源:
1
2
3
#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml"
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV-1 综合
可用的CCTV1节目源
  • 编辑完成后上传到自己的 GitHub 仓库,开启 Pages 服务,即可让播放器订阅你的直播列表。

3. 在线工具体验

所有工具无需注册、无需上传文件,前端直接粘贴内容即可转换,最大限度保护用户隐私和安全。

技术亮点

  • 极致开放: 所有资源全开源,支持社区用户直接 Fork 并贡献台标或频道资源。
  • 自动化构建: 主站与镜像站均由 GitHub Actions 自动部署至 CloudFlare Pages,资源分发高效稳定。
  • IPv4/IPv6双栈覆盖: 兼容各种网络环境,解决国内外访问障碍。
  • Worker.js脚本生态: 利用 Cloudflare Workers 实现 m3u8 链接跳转代理、频道 logo 云代理等高级功能。部署教程简单,无需服务器成本。
1
2
3
4
5
6
7
8
9
10
11
12
13
// Cloudflare Worker m3u8代理伪代码
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
// 判断并转发m3u8请求,实现代理分发
if (request.url.endsWith('.m3u8')) {
// 代理逻辑
return fetch(request.url)
}
// 其他逻辑
}

典型场景

  • IPTV/电视盒子/智能电视用户自定义频道订阅和台标美化
  • 各类直播播放器(VLC、PotPlayer、Kodi等)定制频道列表
  • 站长/开发者搭建自己的 IPTV/广播频道展示页
  • 直播源维护者快速测试和分享 m3u/m3u8 频道资源
  • 自动化工具开发,前端后端无缝调用台标、EPG等接口

项目开放与社区

所有文件均托管在 GitHub,任何人都可 Fork、贡献频道 Logo 或资源,支持 Pull Request 审核。你可以直接上传缺失的频道 Logo 到 tv 或 radio 目录,下游项目只需引用台标直链即可。项目拥有庞大的社区和活跃的 Issue 区,用户反馈与资源完善持续不断。

安全与合规

  • 项目不存储任何流媒体内容,所有法律责任与后果由使用者自行承担。
  • 目录下的 m3u 测试资源仅供研究,不能保证全部有效性。
  • 所有格式转换工具均为前端实现,绝不偷源、无任何后门。

总结

fanmingming/live 不仅是 IPTV/广播频道爱好者、资源维护者的福音,更是一个可持续贡献、可高度定制的开放平台。无论你是个人用户,还是开发者、站长,都能在这里找到最便捷、最丰富、最安全的频道资源与工具。欢迎 Star、Fork、贡献你的频道 Logo,一起把这个“台标&工具宇宙”做得更好、更强大!