程式設計師來教你如何換個姿勢看直播的奇淫巧技

近幾年網絡直播很火,各種漂亮的網紅小姐姐層出不窮,看網絡直播也成為年輕人的生活常態。而我們屋年輕的師弟們根本沒有抵抗力,平時穿插於各類網絡直播平臺,獻上了他們寶貴的茶餘飯後的時間。可是,問題來了,有些直播平臺很討厭啊,看個直播老是彈窗口怎麼辦呢?看著師弟困惑與渴望的小眼神,好吧,我們來分析一把。

正文

事情是這樣的,師弟最近發現一個直播平臺很不錯,裡面有很多漂亮的小姐姐,如下是這樣的:

程序員來教你如何換個姿勢看直播的奇淫巧技

正當師弟吃著外賣,津津有味地觀賞的時候,突然彈出一個框,需要註冊,而且就算點了關閉,一會兒有彈出來了,如下所示。

程序員來教你如何換個姿勢看直播的奇淫巧技

意思很明顯了,你不註冊就不給你看。注不註冊本來是小事,但這種霸道行徑讓人很惱火,可不看也讓人很難受啊。有沒有辦法繞過這麼限制呢?當然有,而且辦法應該不少,但我們研究網絡流量的,還是從流量出發,先抓個包來看看。如下圖所示。

程序員來教你如何換個姿勢看直播的奇淫巧技

用的是rtmp實時消息傳輸協議,這種協議常用在視頻監控、直播領域,是不加密的協議。嘿嘿,這就好辦了。協議的具體內容我這裡就不介紹了。我簡單介紹下協議實現的流程,協議中分為客戶端和服務端,由客戶端向服務端發起請求,請求視頻資源。過程如下圖所示。

程序員來教你如何換個姿勢看直播的奇淫巧技

那既然是客戶端像服務端發起請求,我仿造著直播應用客戶端向服務端發起請求,這事兒也許就成了。有了思路,事情就好辦了,現在主要分為兩步,一步是找到第三方的可以播放rtmp的流媒體播放器;另一步就是找到直播視頻請求的流地址。

對web前端感興趣的小夥伴,可以私信小編【學習】可以免費領取學習地址/2018最新的一套學習教程,讓學習有方向。

第一步很好解決,google一下就出來,採用VLC播放器。按下列步驟操作即可。打開VLC—媒體。

程序員來教你如何換個姿勢看直播的奇淫巧技

選擇打開網絡串流,輸入地址,點擊播放就可以了。

程序員來教你如何換個姿勢看直播的奇淫巧技

第一步完成了,現在就看如何找到流的播放地址了。還是Google,找到如下步驟。首先找到含rtmp的地址,在wireshark中搜索該字符串。嘿嘿,順利找到。

程序員來教你如何換個姿勢看直播的奇淫巧技

地址的主題部分為:rtmp://9180.liveplay.myqcloud.com/live/

還需要知道地址的參數部分,在wireshark中搜索play,嘿嘿,也順利找到。

程序員來教你如何換個姿勢看直播的奇淫巧技

參數為9180_93906,這看起來是直播房間號。那將它們拼接起來,就得到一個完整的URL了:

rtmp://9180.liveplay.myqcloud.com/live/9180_93906

粘貼進VLC中並點擊播放。

程序員來教你如何換個姿勢看直播的奇淫巧技

哇,漂亮的小姐姐,立馬出現了,確認了眼神,是她。

程序員來教你如何換個姿勢看直播的奇淫巧技

但是沒有打賞,互動功能,只能純看視頻,靜靜地欣賞小姐姐也很不錯。搞了一個晚上,按規矩,得總結下成果。正在寫這篇博客時,回頭一看,我去,李老師就已經看上了。

程序員來教你如何換個姿勢看直播的奇淫巧技

對於某些事情,師弟們還是很積極啊~~

彩蛋

RTMP、RTSP、HTTP協議都可以用來做視頻直播或點撥。只要拿到播放地址,都可以用VLC播放軟件進行查看。

程序員來教你如何換個姿勢看直播的奇淫巧技

這些都是明文協議,按照上面的方法,很容易就獲得了直播地址。

文末:師弟們吃外賣再也不孤單了~~


分享到:


相關文章: