海康、大華攝像頭網頁無插件直播監控流媒體服務EasyNVR使用web和安卓瀏覽器能正常使用,蘋果手機無法打開問題解決


誕生背景

眾所周知,EasyNVR可以將局域網/廣域網上的海康/大華等網絡攝像頭由rtsp轉換為rtmp、rtsp、hls、flv協議轉換,並提供推流服務,可以將拉到的網絡攝像頭直接轉發到流媒體服務器。完美對接目前主流的阿里雲/百度雲/樂視雲等等流媒體服務器。操作流程簡潔,可直接作為網絡攝像頭無插件直播平台使用,亦可通過二次開發接入已有業務系統,應用場景十分廣泛。

EasyNVR使用web和安卓瀏覽器能正常使用,蘋果手機無法打開

使用EasyNVR的過程中出現再瀏覽器web頁面和安卓手機瀏覽器都可以正常訪問,蘋果手機播放卻時常出現無法打開問題。

問題分析

EasyNVR再客戶端的播放上對外輸出的是flv,hls,rtmp三種可以播放的視頻流,軟件自身帶有的頁面會根據瀏覽器來判斷來選擇對應的視頻流進行播放,優先級以此是flv-rtmp-hls。因此我們再web瀏覽器上大概率看到的是flv視頻流的播放效果。

對於安卓和蘋果移動端設備,軟件默認提供的是hls流進行視頻直播,HLS視頻流的特性就是通過對應的m3u8來檢索對應的ts文件進行視頻直播。因此,想要成功的播放這個視頻流就需要通過讀取m3u8文件來進行ts加載緩存再進行直播。

安卓設備默認成功加載出兩個ts切片就可以正常進行直播,蘋果設備由於機制的不同需要加載出三個ts切片才可以進行視頻直播。因此蘋果設備播放成功的要求比其他的設備要更高。

問題解決

基於這個原因分析,我們可以從視頻入手進行優化。根據實際的需求,適當的降低設備的碼率,由此讓客戶端更加方便加載出來。

EasyNVR可以設置為非按需,保證服務端一直都有對於的hls視頻流存在,這樣可以讓客戶端第一時間拿到視頻流,同時也可以讓視頻起播更快,做到0秒起播。

關於EasyNVR

EasyNVR是一款擁有完整、自主、可控知識產權,同時又能夠具備軟硬一體功能的安防互聯網化流媒體服務器,能夠通過簡單的網絡攝像機通道配置,將傳統監控行業里面的高清網絡攝像機IP Camera、NVR等具有RTSP、Onvif協議輸出的設備接入到EasyNVR,EasyNVR能夠將這些視頻源的音視頻數據進行拉取,轉換為RTMP/HLS,進行全平台終端H5直播(Web、Android、iOS),並且EasyNVR能夠將視頻源的直播數據對接到第三方CDN網絡,實現互聯網級別的直播分發。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM