项目简介
Free-TV/IPTV 是 GitHub 上一个广受欢迎的 IPTV 资源仓库,主要提供 全球免费电视台的 M3U 播放列表。
项目地址: https://github.com/Free-TV/IPTV
这些频道既包括 传统广播电视的网络流,也包括互联网直播频道,例如:
- Plex TV
- Pluto TV
- Redbox Live TV
- Roku TV
- Samsung TV Plus
- YouTube Live 频道
用户只需在 IPTV 播放器中加载该仓库提供的 playlist.m3u8 地址,即可观看直播。
如何使用
项目提供一个公开的播放列表地址:
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8使用方式非常简单:
- 打开 IPTV 播放器(例如 VLC、Kodi、IPTV 客户端等)
- 添加 M3U 播放列表 URL
- 导入上述地址
- 即可浏览频道并开始观看
由于 M3U 本质上是一个 流媒体地址列表,播放器会直接调用频道的视频流进行播放。
项目的核心原则
为了保证内容质量,该仓库制定了一套严格的收录规则:
1. 只收录免费频道
仅允许以下类型:
- 免费广播电视
- 官方公开直播
- 免费互联网频道
以下内容 不会被收录:
- 付费电视
- 订阅频道
- 盗版付费流
2. 质量优先
项目强调 “质量优先而不是数量”:
- 优先提供 HD 高清频道
- 每个频道只保留 一个稳定地址
- 避免重复频道或备用流
3. 内容保持中立
为了保持公共性质,项目不会包含:
- 成人频道
- 宗教宣传频道
- 政治组织频道
播放列表是如何生成的
项目并不是手动维护一个巨大的 m3u 文件,而是通过脚本自动生成:
- 频道信息存储在 lists 目录的 Markdown 文件中
- Python 脚本 make_playlist.py 会自动生成 playlist.m3u8
- 每个 .md 文件对应一个频道分类
此外,项目还使用一些符号标记频道特性:
- Ⓢ:标识 SD 标清频道
- Ⓖ:表示 存在 GeoIP 地区限制
- Ⓨ:表示 YouTube 直播频道
开源社区共同维护
该仓库由社区贡献维护,目前拥有:
- 1 万+ Star
- 数十名贡献者
- 持续更新频道列表
如果用户想新增频道,需要提交 Pull Request,并提供证据证明该频道是 公开免费的合法流媒体。
写在最后
随着 IPTV 和互联网电视的普及,类似 Free-TV/IPTV 这样的项目正在成为 开源社区整理全球电视资源的重要方式。
对于想体验全球电视内容的用户来说,只需要一个 IPTV 播放器和一个 M3U 列表,就能轻松打开世界各地的直播频道。
不过需要注意的是,不同国家的频道可能存在 地区限制(Geo-blocking),部分流媒体可能无法在所有地区播放。