你有没有过这样的经历:出差在外,想看一眼家乡的新闻台;或者学外语,想找个原声的国外频道磨磨耳朵;又或者只是单纯好奇,此刻地球另一端的人都在电视上看什么。
结果一搜,全是坑。要么得下载一个不知名的小众 App,装完满屏弹窗广告;要么找到个能看的网站,结果卡得像幻灯片;要么干脆——压根找不到。
问题的根源在于:全世界的电视频道,是彻底分散的。每个国家有自己的电视台,每个电视台有自己的播出方式,它们之间互不相通,谁也没义务帮你把它们整理到一起。对普通人来说,想"随手切换看遍全球电视",几乎是不可能完成的任务。
iptv-org/iptv 这个项目,就是有人花了大量精力,把这件"不可能的事"给做成了——它把全世界公开可以看的网络电视频道,统统整理成了一份清单。一份链接在手,理论上就能在播放器里打开成百上千个频道。这个项目在 GitHub 上已经攒下超过 12 万颗星,今天一天还新增了 1500 多颗,热度相当惊人。

说白了,iptv-org/iptv 就是一本超大号的"全球电视频道通讯录"。
打个比方:它就像一本厚厚的电话黄页,只不过里面记的不是电话号码,而是世界各国电视台的"网络直播地址"。你不用挨个去各国电视台官网翻找,这本"黄页"已经帮你把地址全部抄好、分类整理好了。
具体来说,它有这么几个特点:
覆盖全球、按需取用。 所有频道都按国家、语言、分类整理好,打包成一种叫 M3U 的播放列表文件——这是一种几乎所有播放器都认识的"通用频道清单"格式。你想看哪个国家、哪个类别的,就取对应的清单。
只列地址,不存视频。 这一点非常关键:它本身不存放任何视频内容,只是把"在哪能看"这个地址列出来。相当于它是一本目录、一张地图,告诉你电影院在哪,而不是它自己开了一座电影院。
配套生态齐全。 除了主清单,它还有配套的电子节目单(EPG,告诉你某个频道几点播什么)、频道数据库、开放 API 等一整套工具。不过对普通用户来说,知道"有一份总清单可以直接用"就足够了。
如何使用
最简单的玩法只需三步:把清单链接,粘贴进任意支持直播的播放器里。这里以最常用的免费播放器 VLC 为例。
第一步:拿到清单链接。 包含仓库里所有频道的主清单地址是:
https://iptv-org.github.io/iptv/index.m3u第二步:在播放器里打开。 打开 VLC,依次点击:
媒体 → 打开网络串流 → 粘贴上面的链接 → 点击"播放"第三步:等加载完,挑着看。 列表加载完成后,频道就会一条条列出来,你像换台一样点着看就行。
如果你不想一次性加载全球几千个频道(那样会有点慢),仓库里还有一个 PLAYLISTS.md 文件,里面提供了按国家、按语言、按分类细分的清单链接。比如你只想看某个国家的频道,就取那个国家的专属链接,干净又快。
软硬件要求
使用场景
场景一:想看海外或小语种频道。 学外语的人想用原声节目磨耳朵,留学生想看家乡的新闻台,或者你想了解某个国家的真实社会风貌——一份清单全搞定,不用为每个国家单独折腾。
场景二:给家里老人配个清爽方案。 很多电视盒子 App 广告多得离谱,老人看着糟心。在播放器里提前加载好他们常看的几个频道,界面干净、上手简单。
场景三:临时应急看直播。 电视坏了、出门在外、或者想在电脑上一边干活一边瞄一眼直播比赛/新闻,打开播放器粘个链接就能用。
场景四:开发者做项目原型。 它配套的频道数据库和开放 API,非常适合开发者拿来做电视类应用、IPTV 工具的原型,省去自己采集整理数据的巨大工作量。
再次提醒:观看前请确认相关频道在你所在地是否合法、是否涉及版权问题,做个守规矩的用户。
项目地址
GitHub:https://github.com/iptv-org/iptv 主播放列表:https://iptv-org.github.io/iptv/index.m3u 配套资源(播放器推荐等):https://github.com/iptv-org/awesome-iptv 节目单项目:https://github.com/iptv-org/epg
夜雨聆风