衆所周知,EasyNVR能夠將局域網/廣域網上的海康/大華等網絡攝像頭由rtsp轉換爲rtmp、rtsp、hls、flv協議轉換,並提供推流服務,能夠將拉到的網絡攝像頭直接轉發到流媒體服務器。完美對接目前主流的阿里雲/百度雲/樂視雲等等流媒體服務器。操做流程簡潔,可直接做爲網絡攝像頭無插件直播平臺使用,亦可經過二次開發接入已有業務系統,應用場景十分普遍。web
使用EasyNVR的過程當中出現再瀏覽器web頁面和安卓手機瀏覽器均可以正常訪問,蘋果手機播放卻時常出現沒法打開問題。瀏覽器
EasyNVR再客戶端的播放上對外輸出的是flv,hls,rtmp三種能夠播放的視頻流,軟件自身帶有的頁面會根據瀏覽器來判斷來選擇對應的視頻流進行播放,優先級以此是flv-rtmp-hls。所以咱們再web瀏覽器上大機率看到的是flv視頻流的播放效果。緩存
對於安卓和蘋果移動端設備,軟件默認提供的是hls流進行視頻直播,HLS視頻流的特性就是經過對應的m3u8來檢索對應的ts文件進行視頻直播。所以,想要成功的播放這個視頻流就須要經過讀取m3u8文件來進行ts加載緩存再進行直播。服務器
安卓設備默認成功加載出兩個ts切片就能夠正常進行直播,蘋果設備因爲機制的不一樣須要加載出三個ts切片才能夠進行視頻直播。所以蘋果設備播放成功的要求比其餘的設備要更高。網絡
基於這個緣由分析,咱們能夠從視頻入手進行優化。根據實際的需求,適當的下降設備的碼率,由此讓客戶端更加方便加載出來。優化
EasyNVR能夠設置爲非按需,保證服務端一直都有對於的hls視頻流存在,這樣可讓客戶端第一時間拿到視頻流,同時也可讓視頻起播更快,作到0秒起播。阿里雲
EasyNVR是一款擁有完整、自主、可控知識產權,同時又可以具有軟硬一體功能的安防互聯網化流媒體服務器,可以經過簡單的網絡攝像機通道配置,將傳統監控行業裏面的高清網絡攝像機IP Camera、NVR等具備RTSP、Onvif協議輸出的設備接入到EasyNVR,EasyNVR可以將這些視頻源的音視頻數據進行拉取,轉換爲RTMP/HLS,進行全平臺終端H5直播(Web、Android、iOS),而且EasyNVR可以將視頻源的直播數據對接到第三方CDN網絡,實現互聯網級別的直播分發。spa