很長時間沒有寫博客了,這一段時間比較忙,接下來的日子要堅持寫博客了,後期抽空會把這一年多的測試心得補上來,寫博客其實就像git精神同樣,分享、討論、總結、提高本身,只有去分享纔會獲得更多,所謂復出越多,獲得越多。html
這個問題其實不難,最近也在研究小程序git
工具:Chrome瀏覽器小程序
打開瀏覽器,點開你要獲取地址的視頻
瀏覽器
重要的來了,右鍵>>審查元素或者按F12也能夠服務器
根據開發或測試的實際環境選擇相應的設備
網絡
選擇好了之後,刷新頁面,點擊漏斗,選擇media,必定刷新以後再點擊,沒出來的話切換幾下選項卡,就能出來了ide
點擊播放視頻,在下邊就能夠看到地址了工具
M3U8還有一個同胞叫HLS測試
HLS(HTTP Live Streaming)是蘋果公司針對iPhone、iPod、iTouch和iPad等移動設備而開發的基於HTTP協議的流媒體解決方案。在 HLS 技術中 Web 服務器向客戶端提供接近實時的音視頻流。但在使用的過程當中是使用的標準的 HTTP 協議,因此這時,只要使用 HLS 的技術,就能在普通的 HTTP 的應用上直接提供點播和直播。在App Store中的視頻相關的應用,基本都是應用的此種技術。該技術基本原理是將視頻文件或視頻流切分紅小片(ts)並創建索引文件(m3u8)。支持的視頻流編碼爲H.264,音頻流編碼爲AAC。編碼
將一個完整視頻分紅多個TS視頻文件,用戶下載m3u8文件,經過m3u8文件的索引地址播放具體的每一個小段視頻。
M3U8文件是指UTF-8編碼格式的M3U文件。M3U文件是記錄了一個索引純文本文件,打開它時播放軟件並非播放它,而是根據它的索引找到對應的音視頻文件的網絡地址進行在線播放。
客戶端拿到上面的二級M3U8文件後,會繼續請求裏面的文件,這時就可進行播放了。
上面講解的是點播的狀況,直播的狀況,M3U8文件裏面會有屬性告訴是直播,客戶端會定時來請求新的M3U8文件。
最新的版本22:https://tools.ietf.org/html/draft-pantos-http-live-streaming-22
參考文獻:
M3U8文件簡介 http://blog.sina.com.cn/s/blog_6cf7acdf0102v0xv.html
流媒體開發之--HLS--M3U8解析(1) http://blog.csdn.net/jwzhangjie/article/details/9743971
流媒體開發之--HLS--M3U8解析(2): HLS草案 http://blog.csdn.net/jwzhangjie/article/details/9744027
網絡直播電視之M3U8解析篇(上)http://blog.csdn.net/matthew_fan/article/details/8365401
網絡直播電視之M3U8解析篇 (下)http://blog.csdn.net/matthew_fan/article/details/8438384