入坑mvp-gb28181與ZLMediakit在Windows平台搭建流媒體服務


首先感謝兩位作者為國人提供的后台服務與管理框架

一、開發環境

       IDEA 2020.1

       VS2019

二、編譯ZLMediakit

      國人建議從gitee下載,步驟如下:

      git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
      cd ZLMediaKit

      #下面這個步驟很重要
      git submodule update --init

      vs2019->打開文件夾(ZLMediaKit)->CMakeList.txt->右鍵 "為ZLMediaKit生成緩存"->生成

      如果正常的話,可以在release/windows/debug目錄下看到生成的文件

     

 

     config.ini 相關配置自行參考網上方法 ,然后運行MediaServer.exe

    

 

   黃色警告可能是SSL沒有配置的原因,沒有深究

三、流媒體管理平台()

       git clone --depth 1  https://gitee.com/18010473990/wvp-GB28181.git

       下載完成后,用IEDA導入,Maven更新依賴

       坑:關於com.genersoft.iot.vmp.media.zlm.ZLMServerConfig類,該類屬性與ZLMediakit中的config.ini配置相對應,可以看到在config.ini中 “on_flow_report=https://127.0.0.1/index/hook/on_flow_report”

       類中關於該參數聲明如下:

      private Integer hookOnFlowReport;
      不知道mvp-GB28181作者沒有及時更新還是什么原因,變量類型不匹配,導致mvp-gb28181項目運行成功后報json異常,即NumberFormateException
      先將聲明改為

     private String hookOnFlowReport;
     注意set與get方法做對應調整

     再運行項目可以正常啟動了

     

 

 

四、命令行進入mvp-gb28181目錄下的web_src

    npm install

    num run dev

    如果足夠幸運的話

    

 

    

 

 五、測試海康設備接入

      

 

 

       配置好后,登錄MVP視頻平台,然后就可以看到新接入的設備了

     

 


免責聲明!

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



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