小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

IPTV機(jī)頂盒抓包文件分析示例,中國(guó)移動(dòng)某省IPTV直播及回看源提取

 江海博覽 2024-01-17 發(fā)布于浙江
愉悅de晚風(fēng)
愉悅de晚風(fēng)
2024-01-16 13:38

朋友發(fā)了一個(gè)中國(guó)移動(dòng)某省IPTV機(jī)頂盒的抓包文件,讓幫忙看看直播臺(tái)的地址。從來沒有用過中國(guó)移動(dòng)的IPTV,從網(wǎng)上了解中國(guó)移動(dòng)的IPTV和聯(lián)通、電信的不太一樣,有些地方不是用的組播,而是用單播地址。也好奇看一下。

抓包文件是Wireshark的,包括IPTV機(jī)頂盒的啟動(dòng)過程,啟動(dòng)完成后又做了兩次換臺(tái)。

先看機(jī)頂盒在電視直播時(shí)的抓包,果然不太一樣,看到的不是UDP組播流,而是IPv6的TCP流。

IPTV機(jī)頂盒抓包文件分析示例,中國(guó)移動(dòng)某省IPTV直播及回看源提取

電視直播的IPv6 TCP包

選擇追蹤TCP流,從追蹤頁(yè)面中,可以清楚地看到直播用的是RTSP。

IPTV機(jī)頂盒抓包文件分析示例,中國(guó)移動(dòng)某省IPTV直播及回看源提取

TCP追蹤

在Wireshark中選擇過濾RTSP協(xié)議,就可以看到切換的幾個(gè)直播頻道播放請(qǐng)求包,追蹤相應(yīng)的流即可得到幾個(gè)直播頻道的播放地址。

IPTV機(jī)頂盒抓包文件分析示例,中國(guó)移動(dòng)某省IPTV直播及回看源提取

RTSP過濾

通過電視頻道手工切換看相應(yīng)的直播地址,是最簡(jiǎn)單的直播源獲取方式了。但一個(gè)一個(gè)試還是不方便,有更好的方法嗎?在IPTV機(jī)頂盒開機(jī)過程中,往往會(huì)從后端獲取頻道列表及相應(yīng)的頻道地址信息。下面看看開機(jī)過程中的抓包,能不能得到完整的頻道列表及地址信息。重點(diǎn)看HTTP協(xié)議下的交互。要說找的經(jīng)驗(yàn)的話,一是看訪問地址的名字,顧名思義,看哪些地址更有意義。二是看交互過程,想想機(jī)頂盒應(yīng)用應(yīng)該和后臺(tái)是什么樣的交互。下圖中有兩個(gè)重要的請(qǐng)求,
/cms-lvp-epg/lvps/channelList及
/cms-lvp-epg/lvps/getAllProgramlist,分別是頻道列表信息和節(jié)目列表信息的請(qǐng)求。返回內(nèi)容包括頻道列表信息、直播源的地址等,節(jié)目列表信息中有歷史節(jié)目的回看地址信息等。

IPTV機(jī)頂盒抓包文件分析示例,中國(guó)移動(dòng)某省IPTV直播及回看源提取

頻道及節(jié)目列表請(qǐng)求

追蹤對(duì)應(yīng)的HTTP請(qǐng)求,即可看到HTTP請(qǐng)求的響應(yīng)包,如下圖。怎么返回信息是亂碼?不奇怪,圖中紅框中說明返回信息是用gzip壓縮。需求把結(jié)果保存下來,把返回的gzip文件提取出來,再解壓就可以了。這次就不再詳述了,有興趣的朋友可以自行百度。

IPTV機(jī)頂盒抓包文件分析示例,中國(guó)移動(dòng)某省IPTV直播及回看源提取

HTTP請(qǐng)求追蹤

解壓之后,能得到頻道列表及節(jié)目列表的JSON。里面包括完整的頻道列表及多天的節(jié)目單、直播及回看地址信息等。直播地址有http m3u8及rtsp兩種形式。直播及回看地址示例如下 :

# 直播地址示例 http://xxxxxx.xx.chinamobile.com/PLTV/77777777/224/3221225934/index.m3u8?servicetype=1 rtsp://xxxxxxx.xx.chinamobile.com/CMSIDTYPE00000001/2000000001?version=1.0 # 回看地址示例 http://xxxxxx.xx.chinamobile.com/TVOD/77777777/224/3221225934/index.m3u8?servicetype=3&PlaySeek=20240116232330-20240117010630

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多