國標GB28181分發RTMP(內含測試用例)

    國標GB28181協議普遍用於安防行業中,在一般應用中通常爲傳統的C/S架構,只能通過固定客戶端去訪問國標視頻資源;但是衆所周知,Web端可以播放的視頻協議一般比較侷限,傳統方法需要客戶自己去下載OCX插件進行視頻播放,這樣顯然很麻煩,而且對於不同電腦和瀏覽器還要做大量適配工作,費時費力。

    很多朋友更傾向於公有協議進行對接,最好避免私有插件的引用,目前最容易集成的協議無非HLS、RTMP、HTTP-FLV等,可以通過很多開源的js代碼去播放,或者用公用的Flash插件去播放;這樣就可以實現移動端和網頁端的播放GB28181協議的視頻流了。好了廢話也不多說,現在來介紹一下實現。

    首先大家在自己的機器上面運行一下RTMP-Server,直接雙擊run.bat:

    首先是對於國標的實現,等待國標設備(34020000001110000001)的註冊:

    

    選中該設備下的一個通道,並且點擊 實時播放按鈕進行該通道的RTMP推流:

然後通過VLC或者其他播放器去播放該通道產生的RTMP視頻流:

rtmp://127.0.0.1:1935/live/35020300002000000077

工程下載地址:

https://download.csdn.net/download/qq_24798461/11238776

作者GitChat:

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