經過配置代理抓包工具與itouch鏈接後,在代理服務端便可抓取itouch訪問優酷服務器過程的包。配置教程:html
http://jingyan.baidu.com/article/5bbb5a1b4cb92513eaa1797a.html緩存
抓取成功後,如圖:服務器
如下優酷服務端響應itouch播放請求的內容:工具
#EXTM3U #EXT-X-TARGETDURATION:12 #EXT-X-VERSION:2 #EXTINF:6, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=0&ts_end=5.9&ts_seg_no=0&ts_keyframe=1 #EXTINF:6, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=5.9&ts_end=11.9&ts_seg_no=1&ts_keyframe=1 #EXTINF:6, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=11.9&ts_end=17.9&ts_seg_no=2&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=17.9&ts_end=29.9&ts_seg_no=4&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=29.9&ts_end=41.9&ts_seg_no=5&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=41.9&ts_end=53.9&ts_seg_no=6&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=53.9&ts_end=65.9&ts_seg_no=7&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=65.9&ts_end=77.9&ts_seg_no=8&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=77.9&ts_end=89.9&ts_seg_no=9&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=89.9&ts_end=101.9&ts_seg_no=10&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=101.9&ts_end=113.9&ts_seg_no=11&ts_keyframe=1 #EXTINF:12, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=113.9&ts_end=125.9&ts_seg_no=12&ts_keyframe=1 #EXTINF:4, http://58.211.22.209/67742D3E9A34883C3013EF4071/03000201005355AEB045B30230E416DE8E7AE4-029D-1B46-B233-8E29C448A69F.flv?ts_start=125.9&ts_end=129.833&ts_seg_no=13&ts_keyframe=1 #EXT-X-ENDLIST
內容中有一些特殊標籤,如#EXTM3U,如今咱們來解析這些標籤:編碼
編號加密 |
標籤值spa |
標籤意義代理 |
備註code |
一、htm |
#EXTM3U |
標識播放列表文件擴展名的格式,如
|
該標籤必須包含在播放列表中。且只能出現1次 |
二、 |
#EXT-X-TARGETDURATION |
指定媒體段文件最大持續的時間 |
該標籤在播放列表文件中只能出現1次。#EXTINF會標識每一個段的具體持續時間,該時間只能小於等於#EXT-X-TARGETDURATION |
三、 |
#EXTINF |
指定每一個媒體段文件的持續時間。 |
該標籤後必須緊跟段文件的URI地址。 |
四、 |
#EXT-X-VERSION |
指定播放列表兼容性版本。相關的媒體文件和服務器都必須所有支持該標籤指定的版本。 |
該標籤必須包含在播放列表中,且該值在PlayList中只能出現1次 |
五、 |
#EXT-X-DISCONTINUITY |
該標籤指示在當前段文件的段前或段後的連續性 |
該標籤不能出如今主播放列表中 |
六、 |
#EXT-X-ENDLIST |
該標籤指示其後沒有媒體文件段了。 |
該標籤能夠在播放列表的任意位置出現,但只能出現1次 |
七、 |
#EXT-X-BYTERANGE |
該標籤指示當前的媒體段文件是一個被媒體URI肯定的源文件的子範圍 |
該標籤只能出如今當前段文件的下一個段文件中。 |
八、 |
#EXT-X-MEDIA-SEQUENCE |
每一個媒體段文件在播放列表中都有一個惟一的順序值,該標籤指示第一個出現的段文件的順序號。 |
若是該值是個十進制的整數,則該值不能在減小。一個播放列表文件一個以上的該標籤。若是播放列表不包含此標籤,則第一段出現的段文件的序號就是0,該標籤不能出如今主播放列表中 |
九、 |
#EXT-X-KEY |
媒體段文件可能會被加密,該標籤指示如何解密他們。 |
該標籤應用在當前段文件和下一個段文件之間,多個該標籤必須提供一樣的解密字符。 |
十、 |
#EXT-X-PROGRAM-DATE-TIME |
該標籤指定與第一個段文件的實例鏈接的絕對日期和時間。 |
該標籤只能應用在當前段文件的下一個段文件中 |
十一、 |
#EXT-X-ALLOW-CACHE |
該標籤值指示客戶端是否緩存下一個請求的段文件。 |
該標籤能夠在播放列表的任意位置出現,但只能出現1次。 |
十二、 |
#EXT-X-PLAYLIST-TYPE |
該標籤值將爲播放列表提供多個提示信息。它應用與整個播放列表中。 |
該標籤不能出如今主播放列表 |
1三、 |
#EXT-X-MEDIA |
該標籤用於替換播放列表相關的相同的內容。 |
該標籤只能出如今版本4以上的協議中,且不能出如今播放列表中 |
1四、 |
#Rendition Groups |
展現一套具備相同GROUP-ID值得EXT-X-MEDIA, |
組內的每一個成員必須表明可替代的一段相同內容 |
1五、 |
#EXT-X-STREAM-INF |
該標籤指定一個流,這個流能夠綁定在播放介紹中。 |
如綁定編碼,帶寬值等。 |
1六、 |
#EXT-X-I-FRAMES-ONLY |
該標籤指定每一個媒體段文件中的關鍵幀,關鍵幀被編碼爲不依賴其餘幀。 |
不能出如今主播放文件 |
1七、 |
#EXT-X-MAP |
該標籤指示瞭如何從每一個段文件的包頭中得到信息。它應用在每一個緊接着的段文件中。 |
|
1八、 |
#EXT-X-I-FRAME-STREAM-INF |
該標籤指示一個媒體播放列表文件所包含的的關鍵幀的幀內容介紹。它是獨立的,不該用在主播放列表的特定URI中。 |
該標籤不能出如今媒體播放列表中。 |
1九、 |
#EXT-X-INDEPENDENT-SEGMENTS |
該標籤指示全部的媒體段文件都能被解碼,它應用在播放列表中的每一個段文件中。 |
協議版本6以上才能支持。 |
20、 |
#EXT-X-START |
該標籤指示播放列表中能被優先播放的點。默認爲客戶端在剛開始播放時,必須處在這個點。 |
此關鍵字在播放列表中只能出現1次。 |