flash h5 hls rtmp手機谷歌瀏覽器觀看海康大華攝像頭,支持雲臺回放

前言

當下安防攝像頭很多,管理方式也很多,目前需要手機和谷歌瀏覽器能支持觀看海康大華攝像頭。

海康大華官網提供的都是IE+OCX控件方式,但是這種方式可擴展性不高。所以需要自己開發一套流媒體服務器,支持rtmp/hls客戶端來拉流,這樣手機,谷歌瀏覽器就可以用h5,rtmp/flash來實現觀看。

 

大致流程框架設計如下,這是局域網模式,如果服務器可以做端口映射那和外網沒區別。如果只能用阿里雲,那就把nginx_rtmp部署到阿里雲上,接入服務還是和設備局域網,設備接入服務推流到公網,那麼所有客戶端還是都可以訪問的。所以內外網都是可行的。

rtmp流媒體選擇開源的nginx_rtmp服務,下面是編譯好的可執行文件,可自行下載。或者自己去開源網站下載編譯

https://download.csdn.net/download/zqw_4181/11049655

nginx.conf配置文件如下

下面主要工作就在於開發設備接入服務。

設備接入主要開發登錄設備,拉取實時視頻流,雲臺控制,歷史視頻回放,報警訂閱等操作。

可以選擇onvif協議或者海康sdk,大華sdk方式和設備進行交互。

設備接入服務器通過海康sdk得到海康攝像頭碼流,這個是PS流需要轉成h264,然後封裝flv格式,在推送給nginx_rtmp

rtmp格式前面是 rtmp://ip:port/live/xxxxx   xxx可自行設置,成功推流之後,前端就用ckplay調用rtmp方式進行拉流。附上效果圖

無延時,穩定性也很好。

有同樣需求 想用谷歌瀏覽器看海康視頻的可互相交流

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