iOS視頻邊下載邊播放

隨着視頻行業的發展,很多用戶對於觀看體驗也有了更高的要求,以前的習慣是下載好了在觀看,而現在是希望1分鐘都不要等,ZUI好一邊看着一邊下載,等把這個視頻看完也下載完了,也就是我們常說的“視頻邊下載邊播放”,之前分享過在安卓手機下利用BT實現視頻的邊下在邊播放問題,那麼在IOS下視頻邊下載邊播放是否可以實現呢?近期接到幾個諮詢都是關於這方面的,所以在這裏在做一次統一說明:

雖然最初的p2p影音就是PC端的,但最近幾年,Android、IOS下也都有很多家客戶在逐步使用了,效果要比單純的http模式好很多,大概的原理是這樣實現的:

1)播放器在播放磁力鏈、或者torrrent文件時,調用點量P2P引擎,p2p引擎裏面通過torrent或者磁力鏈信息,去通過tracker、DHT尋找周圍的peer鄰居,然後獲取數據。

2)p2p獲取到的數據,通過播放器可以支持的協議,返回給播放器,播放器來看,這就是一個標準的mp4/flv等視頻文件,所以他可以正常播放

3)播放器在拖動時,p2p引擎自動切換下載位置,並返回數據。

以上這些是不分Android、IOS還是PC的,只是在移動端可能下載速度、檢測是否WIFI之類的有些策略上的差異而已。這也得益於手機硬件能力的提升,因爲單就硬件來看的話,現在的手機比多年前BT應用的電腦環境還要好:以前電腦賽揚1G+128M內存+40G硬盤、現在安卓手機6G+128G差一點的也有4g+32G,所以IOS視頻邊下邊播利用P2P技術的硬件環境是完全OK的,而在軟件方面很多問題早已解決。

iOS視頻邊下載邊播放

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