當前位置:遊戲中心平台 - 熱門遊戲 - 如何在linux下觀看需vodplayer播放的電影

如何在linux下觀看需vodplayer播放的電影

其實這個也可以視為下載需要vodplayer或者叫做寶利通播放器才能觀看的在線電影的壹個解決方案。

寶麗通視頻點播服務用在許多寬帶服務上。速度較快,但是必須使用其特定的播放器vodplayer才能播放。而這個軟件只有windows平臺上的版本。在linux或者mac無法使用。除非裝虛擬機。那太麻煩。

現在提供壹個解決方案,其原理如下:

首先分析壹下,為什麽只能用vodplayer播放器才能播放呢?這肯定是服務器上對視頻請求做了判定,壹個http地址格式的多媒體地址,只要分析壹下具體的數據包就能明白了。通過嗅探器可以得知,主要是數據包中的agent指出了請求者是vodplayer,應該是根據這個來判斷服務器是否響應請求。如果不是改播放器發出的請求那拒絕響應。正是如此,我們被限制只有vodplayer播放器才能播放。那麽我們只要能夠偽裝成該播放器在提出請求就可以了。

得益於我們強大的linux下的犀利下載器wget,我們可以輕松獲取視頻內容,也就是說可以下載到本地上之後再觀看。wget可以通過參數把自己偽裝成各種客戶端。該參數就是 –U。

故而我們分三個步驟完成下載任務。

第壹步,通過網絡嗅探器分析出vodplayer的agent是“NovaSoft NetPlayer/3.8”,第二步,得到電影的http的地址。在這裏需要壹點技巧了,壹般瀏覽器上都是通過iframe來調用嵌套有vodplayer的ActiveX代碼來播放的。否則就無法播放,不過沒關系,我們本來就沒打算在線播放嘛。只要分析html頁面的源代碼可以找到電影的http地址。可以用firefox瀏覽器,安裝壹個firebug插件,那是相當方便就能得到地址。

第三步,在控制臺輸入指令調用wget就可以下載了。格式如下:

wget -U="NovaSoft NetPlayer/3.8" "視頻的http地址"

就ok了。

當然了,在windows平臺下也是可以實現的。因為wget也可以在windows平臺下使用。其實也就是安裝壹個bash運行環境,這個就是同樣很是犀利的cygwin了。

當然如果妳能找到其他的能夠指定agent的下載器那也壹樣可以,不壹定非要使用wget。

這個呢在國內還是很有用的,畢竟很多服務都只能在windows下才有相應軟件。壹來可以避免局限在windows下,為喜歡linux 的朋友提供壹個方便。二來網絡速度不是很穩定,有時在線看非常卡,不方便。壹部電影只要5分鐘左右就下載下來了,在本機上看的很愜意。當然要註意的是,如果大家都用這種方式下載那很消耗帶寬的。不要胡亂使用,切忌切記。

  • 上一篇:申根簽證最容易出簽的國家
  • 下一篇:釣魚王魚線質量怎麽樣
  • copyright 2024遊戲中心平台