1、什么是直播源?
直播源或叫视频流,这两者是一个东西,我们平常说的直播源是指直播源文件,或直播源URL,但其实真正的直播源是这种
EXTINF:-1 ,CCTV1-综合
http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8
这一条就是一个直播源,通过这个直播源地址,我们可以获取对应的视频流数据。
2、直播源地址怎么来的呢?
大部分是抓包爬虫获取的,抓取回来的直播源地址有两种形式,静态地址和动态地址。
静态直播源
动态直播源
动态直播源也能播放,只不过因为直播源地址中带了参数,比如上面地址中的 t
和 key
,这种参数的值是不固定的,正是有了这些参数在后台验证,所以你抓取到的直播源地址会过期,过一会就不能用了。
所以,我们要维护的直播源地址是静态的,毕竟我们也不可能隔一会就去抓一次。
3、怎样搜集直播源?
- 论坛社区搜索关键词「直播源」、「IPTV」
注意要对搜索结果加上时间筛选,毕竟时间越新的直播源,没失效的概率越大
- 猫抓抓包直播源
网上有些电视直播网站,一些简单的平台,我们用插件就能爬虫,获取直播源。这个谷歌插件叫猫抓,官方下载地址我贴在这,如果不能在 Chrome 商店下载,这里我有它的离线版。
如果不清楚离线版插件怎样安装,推荐看这篇教程
这里我分享三个在线电视直播网站,使用猫抓可以很简单的在这三个网站抓取直播源。
http://www.freeintertv.com/Main/
猫抓的使用步骤很简单,打开上面网站,播放你想抓取某个频道的直播源,在浏览器右上角可以看到一个数据流列表,.m3u8 的地址就是直播源。
具体使用推荐看我做的视频教程,分享的更详细,戳下面链接?
YouTube
2021 全球电视 IPTV 直播源,5000+电视频道(国内外+港澳台),支持电脑、手机、电视盒子
b站
- 根据已有直播源地址,推测其他频道地址
比如像这两个直播源地址,看起来非常有规律
CCTV1-综合,http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8
CCTV1-综合,http://223.110.241.130:6610/gitv/live1/G_CCTV-3-HQ/.m3u8
根据这地址的规律,将对应数字修改成对应频道,其实很容易猜测出其他频道的地址。文字很难描述,推荐看如上视频。
- 精确搜索直播源,比如 广西卫视 直播源
因为「直播源」这个关键词搜索结果太多了,有时找不到我们想要的结果,所以,可以将要搜索的关键词再精确点。
这种单个单个搜索直播源,也为我找到几个几个缺少的频道。
4、下载直播源
关于这些直播源,现在我手上有两份。
一份是我从各个地方收集上来的,这里有三个直播源文件,总和起来的直播源数量估计有几千个。
还有一份是我前面提到,自己整理的这一套定制直播源。到现在为止,里面的每一个直播源都是可以用的,而且有些频道我提供了多个直播源,这样播放时可以选择好用的。
前面这三个直播源的下载方法很简单,反正我也是在网上收集到的,你在我微信公众号后台输入直播源三个字,就能看到下载链接。
后面这份我自己整理的,如果想要,加我好友(个人微信号),然后给我发一句话,
我保证仅个人使用,不公开传播和出售
这样做的目的有两个,增加获取门槛,因为直播源使用的人越多,越容易失效,我也想手上这份直播源坚挺久点,其次为了自己安全性考量,这个就不多说了。
5、视频教程
本篇由视频字幕整理而成,如果想看详细版推荐看视频?
http://xzh.i3geek.com