GB28181國檢推流

2022-05-24 12:51:08 字數 1343 閱讀 8734

基本過程:信令互動成功以後,攝像機(**流傳送者)推送流到**伺服器,**伺服器在指定

h264裸流,又或者是mp4格式,其中ps流及h264裸流較常見。ps流是如何封裝的這裡不細述,可以查詢

資料型別是udp是h264裸流。

準備工作完畢,開始講推流。推流的前提是信令互動已經成功。下面說下基於jpmedia推流的基本步驟。

圖11) static boolinitialize() 

輸入:無 輸出:無 返回值:true 表示初始化成功,false 表示失敗。

初始化介面庫,**伺服器接收到 sip 伺服器 invite請求後即執行該操作,如圖 1 第 2 步。

2) bool createrecvtransport(unsignedshortrecvport)

輸入:埠號 輸出:無 返回值:true表示建立接收埠成功,false表示失敗。

備註:**伺服器收到invite請求後傳送自身 sdp 資訊,recvport 需作為 sdp 指定 埠。

**伺服器收到sip 伺服器 invite 請求後

即執行該操作,如圖 1 第2 步。

3)bool attachmediasender(conststring&mediasenderaddress,unsignedshortport)

輸入:**流傳送者 ip, 埠 輸出:無 返回值:true 表示關聯**流傳送者成功,false 表示失敗。

4)bool createforwardtransport(unsignedshortsendport)const

輸入:本地**埠 輸出:無 返回值:true

表示建立**埠成功,false表示失敗。 備註:自行指定未使用埠即可,圖 1 第 8 步執行該操作。

5)bool attachmediareceiver(conststring&mediareceiveraddress,unsignedshortport)const

備註:圖 1 第 12 步執行該操作。

6)void destroysendtransport()const

輸入:無 輸出:無 返回值:無 備註:釋放埠資源,圖 1 第15 步執行該操作。

7)void destroyrecvtransport()const

輸入:無 輸出:無 返回值:無 備註:釋放埠資源,圖 1 第17 步執行該操作。

沒有問題。如果抓包儲存檔案見下圖。

圖2圖3

GB28181語音對講

前段時間將音訊對講功能整合我們國標平台,踩些坑記錄下來,方便後來人。gb28181 2016語音對講沒有明確規定流程,各廠家按自己的理解進行實現。先說海康的,畢竟海康 是這個行業的龍頭老大。海康攝像機接收音訊的流程如下圖1所示 圖1.海康裝置接收音訊流流程。各信令抓包如下 圖2.平台傳送broadc...

gb28181協議 資料收集

siprfc3261 visual studio 2010下編譯osip及exosip並搭建開發環境的方法 版本3.6 使用v2008編譯libosip和libexosip 版本4.0 訪問位址 exosip2幫助文件 gbt28181開發 sip協議實踐 之windows下編譯exosip osi...

GB28181系統上手除錯

一 gb28181裝置接入gb28181伺服器總覽 掃瞄攝像頭,更改ip,與電腦在同一網段。2 攝像頭gb28181協議配置 1 攝像頭 2 攝像頭 3 攝像頭 3 攝像頭接入gb28181下級平台伺服器 改一下本地伺服器和 接收者的ip就行 4 也可以用公安部的spvmn 1.0.0.1版軟體包裡...