2021年10月18日 星期一

如何根据已有直播源地址推测其他频道地址

如何根据已有直播源地址推测其他频道地址

直播源的地址通常是一個 m3u8 文件, 例如 CCTV 5直播源的地址是這樣的:

http://39.135.138.59:18890/PLTV/88888910/224/3221225648/index.m3u8


m3u8 文件实质是一个播放列表(playlist),其内部信息记录的是一系列媒体片段资源,顺序播放该片段资源,即可完整展示多媒体资源。其詳盡的格式如下所示:

◎ 前導語法:【#EXTINF:-1】

◎ 群組語法:【group-title=】

◎ 群組名稱:【"新聞"】

◎ 頻道名稱:【,中天新聞】

◎ 頻道國家:【tvg-country=】

◎ 國家名稱:【"TW"】

◎ 頻道語言:【tvg-language=】

◎ 語言名稱:【"Chinese"】

◎ 頻道圖示:【tvg-logo=】

◎ 圖示位址:【"https://www.xxx.com/xxxxxx.png"】

◎ 頻道位址:【http://seb.sason.top/sc/ztxw_fhd.m3u8】


比較簡單的 Playlist 會像如下所示: 

 #EXTINF:-1 ,CCTV-5+高清 http://39.135.138.60:18890/PLTV/88888910/224/3221225649/index.m3u8
#EXTINF:-1 , 國家地理
http://104.250.154.42:8080/ZZ_hbo/ZZ_hbo.m3u8


有的時候, 如果已有的直播源地址,看起来很有规律, 我們實在可以利用它來的推测其他频道地址, 比如像这个CCTV13 (1920x1080)直播源地址:

http://39.135.138.60:18890/PLTV/88888910/224/3221225638/index.m3u8

看起来有點规律, 於是我便嘗試將3221225638這個數字修改下,例如改為3221225637,於是便得出 
CCTV12: 
http://39.135.138.60:18890/PLTV/88888910/224/3221225637/index.m3u8

再修改下,又得出以下電視台:

CCTV8:
http://39.135.138.60:18890/PLTV/88888910/224/3221225631/index.m3u8

CCTV11:
http://39.135.138.60:18890/PLTV/88888910/224/3221225628/index.m3u8

CCTV7 :
http://39.135.138.60:18890/PLTV/88888910/224/3221225624/index.m3u8

CCTV.COM
http://39.135.138.60:18890/PLTV/88888910/224/3221225622/index.m3u8


再來看看另一類的地址,例如無綫新聞台(TVB3)

http://cdn.hkdtmb.com/hls/83/index.m3u8

我們如果將 83 改為 81便會得出無綫翡翠台

http://cdn.hkdtmb.com/hls/81/index.m3u8

83 改為 85便會得出無綫財經台

http://cdn.hkdtmb.com/hls/85/index.m3u8


其他的便如此類推,多些嘗試就會有意想不到的結果。














沒有留言:

張貼留言