國(guó)標(biāo)協(xié)議接入流程
您可以通過(guò)本文了解國(guó)標(biāo)協(xié)議接入流程。
國(guó)標(biāo)注冊(cè)流程說(shuō)明
國(guó)標(biāo)設(shè)備(這里以攝像頭為例)通過(guò)國(guó)標(biāo)GB/T28181接入阿里云,需要先在 視圖計(jì)算 的控制臺(tái)錄入攝像頭信息,大致過(guò)程如下:
在攝像頭自己的管理控制臺(tái)頁(yè)面,配置阿里云國(guó)標(biāo)接入點(diǎn)配置信息。請(qǐng)注意查看NVR或IPC的配置(配置頁(yè)面示意圖如下),具體各型號(hào)的NVR或IPC配置說(shuō)明,請(qǐng)參照廠商提供的說(shuō)明書。
在GB/T28181的配置頁(yè)面,“啟用”框須勾選上。
配置“SIP服務(wù)器ID”為阿里云視圖計(jì)算產(chǎn)品提供的空間國(guó)標(biāo)ID。
配置“SIP服務(wù)器地址”和“SIP服務(wù)器端口”為阿里云視圖計(jì)算產(chǎn)品提供的SIP服務(wù)器地址和端口(以上兩步用到的阿里云視圖計(jì)算產(chǎn)品國(guó)標(biāo)信息,在通過(guò)控制臺(tái)或API創(chuàng)建空間后可獲取到)。
協(xié)議版本設(shè)置為“GB/T28181-2016”。
配置為基于TCP協(xié)議采用PS封裝的視音頻媒體傳輸。
國(guó)標(biāo)設(shè)備接入配置流程
一、創(chuàng)建國(guó)標(biāo)協(xié)議空間
創(chuàng)建國(guó)標(biāo)協(xié)議空間請(qǐng)參考:空間創(chuàng)建的操作步驟。
當(dāng)空間創(chuàng)建完成后,點(diǎn)擊導(dǎo)航欄的空間監(jiān)控,選擇您要添加設(shè)備的國(guó)標(biāo)協(xié)議空間,點(diǎn)擊右側(cè)的空間配置,即可獲取空間信息,如下圖。
復(fù)制圖上標(biāo)號(hào)①②③的配置信息,在后續(xù)國(guó)標(biāo)設(shè)備配置頁(yè)面中使用。
二、添加國(guó)標(biāo)設(shè)備到空間中
此處空間指的是國(guó)標(biāo)協(xié)議空間,非國(guó)標(biāo)協(xié)議空間(RTMP推流)無(wú)法添加國(guó)標(biāo)設(shè)備。
點(diǎn)擊導(dǎo)航欄的空間監(jiān)控,選擇您要配置的空間, 單擊設(shè)備監(jiān)控,點(diǎn)擊添加設(shè)備按鈕。
在添加設(shè)備詳情頁(yè),填入對(duì)應(yīng)項(xiàng)信息,如下圖所示。
參數(shù)簡(jiǎn)介
設(shè)備類型:需要根據(jù)自己的設(shè)備類型進(jìn)行選擇,可選擇攝像頭或平臺(tái)。
重要如果選擇的設(shè)備類型和當(dāng)前設(shè)備的類型不匹配,則設(shè)備添加后無(wú)法正常拉流。
廠商:根據(jù)自己設(shè)備的實(shí)際廠商進(jìn)行選擇,如沒(méi)有,則選擇其他。
設(shè)備名稱:自定義設(shè)備名稱。
設(shè)備國(guó)標(biāo)ID:設(shè)備的國(guó)標(biāo)ID,由20位數(shù)字組成,命名規(guī)范請(qǐng)參考:國(guó)標(biāo)ID命名規(guī)范。
設(shè)備IP:設(shè)備公網(wǎng)出口IP(可不填)。
端口:設(shè)備使用的端口(可不填)。
設(shè)備用戶名:建議和設(shè)備的國(guó)標(biāo)ID一樣。
設(shè)備用戶密碼:自定義密碼,需要輸入兩遍確認(rèn)。
在填入上述參數(shù)后,點(diǎn)擊創(chuàng)建按鈕,即完成設(shè)備添加。
重要請(qǐng)復(fù)制上圖中標(biāo)號(hào)④⑤的信息,在后續(xù)國(guó)標(biāo)設(shè)備配置頁(yè)面中使用。
三、國(guó)標(biāo)設(shè)備配置
UDP協(xié)議支持端口號(hào):5060、5160。
TCP協(xié)議支持端口號(hào):6060、6160。
阿里云視圖計(jì)算支持設(shè)備通過(guò)TCP和UDP兩種協(xié)議注冊(cè),可在攝像頭國(guó)標(biāo)注冊(cè)頁(yè)面選擇TCP或UDP傳輸協(xié)議。
考慮到網(wǎng)絡(luò)傳輸鏈路上可能存在防火墻對(duì)5060等端口進(jìn)行限制,阿里云視圖計(jì)算接入網(wǎng)關(guān)支持UDP和TCP雙協(xié)議多端口注冊(cè)。
進(jìn)入自己設(shè)備的國(guó)標(biāo)配置頁(yè)面。
在配置頁(yè)面中,將上述①~⑤的配置信息依次填入下圖示例的對(duì)應(yīng)位置中。
國(guó)標(biāo)設(shè)備平臺(tái)接入配置示范
設(shè)備廠商A
說(shuō)明SIP服務(wù)器域:指的是SIP服務(wù)器ID的前10位。
網(wǎng)絡(luò)攝像機(jī)(IPC)
網(wǎng)絡(luò)硬盤錄像機(jī)(NVR)
說(shuō)明對(duì)于NVR來(lái)說(shuō),下圖中的視頻通道編碼ID,填入幾個(gè)設(shè)備國(guó)標(biāo)ID,就代表有幾個(gè)通道。
每個(gè)通道對(duì)應(yīng)的攝像頭,需要在通道管理配置頁(yè)面進(jìn)行添加。
設(shè)備廠商B
說(shuō)明SIP域:指的是SIP服務(wù)器編號(hào)的前10位。
設(shè)備廠商C
注意國(guó)標(biāo)注冊(cè)的用戶名和密碼不是攝像頭本身控制管理頁(yè)面的登錄用戶名和密碼。
國(guó)標(biāo)注冊(cè)的用戶名建議和設(shè)備的國(guó)標(biāo)ID保持一致。
如果創(chuàng)建后,出現(xiàn)設(shè)備被鎖定的情況,一般是設(shè)備的用戶名和密碼與國(guó)標(biāo)設(shè)備配置頁(yè)面上的用戶名和密碼不一致導(dǎo)致的,請(qǐng)按照以下步驟進(jìn)行設(shè)置:
首先在阿里云視圖計(jì)算控制臺(tái),點(diǎn)擊
,找到對(duì)應(yīng)設(shè)備,點(diǎn)擊右側(cè)更多按鈕,點(diǎn)擊編輯,更新設(shè)備用戶名和密碼。然后將上一步中的設(shè)備用戶名和密碼,更新國(guó)標(biāo)設(shè)備配置頁(yè)面中對(duì)應(yīng)的用戶名和密碼。
最后,再點(diǎn)擊“解鎖”重新注冊(cè)。
國(guó)標(biāo)注冊(cè)流程說(shuō)明
在做好配置之后,攝像頭將進(jìn)行國(guó)標(biāo)注冊(cè)的流程,基本過(guò)程如下。
攝像頭發(fā)送注冊(cè)請(qǐng)求到阿里SIP服務(wù)器。
阿里SIP服務(wù)器認(rèn)證通過(guò)之后回復(fù)200給攝像頭,如果開(kāi)啟了認(rèn)證,阿里SIP服務(wù)器會(huì)開(kāi)始挑戰(zhàn)模式,攝像頭需要根據(jù)國(guó)標(biāo)完成挑戰(zhàn)之后重新注冊(cè)才能通過(guò)認(rèn)證。
認(rèn)證通過(guò)之后,開(kāi)啟攝像頭拉流,阿里SIP服務(wù)器會(huì)發(fā)送INVITE國(guó)標(biāo)請(qǐng)求到攝像頭,其中攜帶了阿里流媒體服務(wù)器的地址信息。
攝像頭收到之后回復(fù)200。
攝像頭主動(dòng)連接阿里流媒體服務(wù)器,并開(kāi)始推送視頻流。
設(shè)備注冊(cè)成功后啟動(dòng)拉流
啟動(dòng)拉流
國(guó)標(biāo)注冊(cè)成功后,如果設(shè)置了自動(dòng)啟動(dòng)拉流(可通過(guò)控制臺(tái)
中設(shè)置 添加后啟動(dòng)拉流 ),則視圖計(jì)算服務(wù)會(huì)自動(dòng)啟動(dòng)拉流;若未配置自動(dòng)啟動(dòng)拉流,需要通過(guò)主動(dòng)觸發(fā)的方式來(lái)啟動(dòng)拉流,可使用以下方式:
在
中,勾選相應(yīng)的設(shè)備,然后點(diǎn)擊啟動(dòng)拉流。在
中,點(diǎn)擊相應(yīng)的設(shè)備右側(cè)的監(jiān)控預(yù)覽,進(jìn)入監(jiān)控預(yù)覽頁(yè)面后,點(diǎn)擊下方的啟動(dòng)拉流。可以通過(guò)調(diào)用API啟動(dòng)拉流,請(qǐng)參考接口文檔:StartStream - 啟動(dòng)拉流。
實(shí)時(shí)預(yù)覽
設(shè)備成功注冊(cè)后,可以通過(guò)控制臺(tái)的
,就可以實(shí)時(shí)預(yù)覽監(jiān)控流。
控制臺(tái)無(wú)法實(shí)時(shí)預(yù)覽問(wèn)題定位
確認(rèn)攝像頭平臺(tái)設(shè)置中是使用GB/T28181-2016國(guó)標(biāo)協(xié)議進(jìn)行國(guó)標(biāo)設(shè)備的注冊(cè)。
由于控制臺(tái)播放器不支持H.265視頻播放,通過(guò)設(shè)置攝像頭編碼方式,改成H.264。
如何修改國(guó)標(biāo)攝像頭接入編碼方式從H.265改成H.264,以某攝像頭為例修改視頻編碼方式步驟如下圖。
在視圖計(jì)算控制臺(tái)預(yù)覽,需要滿足以下條件:
視頻H.264編碼和音頻AAC編碼
播流域名配置了跨域訪問(wèn)
播流域名配置了HTTPS證書