全網視頻網站破解序言

轉載地址:這裏寫鏈接內容
剛剛過去的一年,是全網視頻聚合破解興起和消亡的一年,也是我們team最終頻臨崩潰的一年。當然team的散夥兒主要是上層管理者的決策定位和管理規劃的事,與我等底層IT民工無關.僅以此序言開始上一年的工作總結,歸納了目前我們team所做的工作,包括本人蒐集的對目前主流視頻網站的破解方法,這主要包括如下幾大視頻網站:

sohu,sina,優酷,tudou,qq,qiyi,cntv,m1905,letv,pptv,funshion,pps,163

視頻破解的基本方法

(1)使用閃客精靈反編譯視頻網站的swf,獲取內部交互邏輯和方法;

(2)使用Chrome中的開發者工具抓取http中js特別是XHR部分的交互,搜尋數據交互流程,這個通常在swf中也能得到應徵,因爲很多請求都是由swf觸發的;

主流視頻網站使用的共性技術

(1)大量使用js,as3,p2p,cdn等技術,兼容多平臺(Windows,Linux,iOS,Android),多屏(PC電腦,平板,手機,智能電視),多終端(PC,android,ios,wp等),多協議(http,rtmp,rtmfp,p2p)

(2)對每部視頻來說,有幾個關鍵的描述參數:

albumId 劇集序列的id,比如一部電視劇《火鳳凰》的id,包含單集,當然對於單集視頻來說,這個參數意義不大.這個參數給出了相關分集的信息,使得劇集自動聯播

tvId 某部視頻(單集)某種分辨率(默認爲high高清)的id,比如《火鳳凰》第一集,也寫作data-player-videoid

data-player-tvid 某部視頻的id,不區分各種分辨率,這個參數便於在視頻數據庫中定位某部視頻的相關信息

channelId(cid) 節目類型id,比如電影,電視劇,動漫,綜藝,紀錄片,娛樂,MTV等某一類,給出了當前視頻網站提供的視頻服務的類型

sourceId 某部視頻對應的數據來源的id,比如地理位置上的服務器的區分,發送協議上的區分代碼等等

(3)每個網站都會將這個視頻的vid信息放在url中,因爲這樣更便於區分,比如youku中<烽火佳人>第一集

http://v.youku.com/v_show/id_XNjU5OTkyNzQ4.html

這裏vid是XNjU5OTkyNzQ4,它有個數字的表達方式,這裏vid是該數字加密後的字符串.

(4)所有該部視頻的很重要的參數,特別是我上面提及的幾個參數,都會寫到該部視頻對應html中的某個

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章