簡體   English   中英

ONVIF 一致性產品能否回復與 GetStreamURI 命令的 URI 參數中的 ONVIF 設備不同的 IP 地址?

[英]Could an ONVIF Conformance product reply a different IP address than the ONVIF device in the URI parameter of GetStreamURI command?

我們有一個模塊化的相機系統,它由一個可見模塊、一個雲台模塊和一個熱模塊組成( https://www.flir.com/products/ranger-hrc/ )。 所有這些模塊都連接到一個運行嵌入式軟件以管理和控制整個系統的電子盒。 該軟件提供了一個 ONVIF 界面來管理它或從任何 ONVIF 客戶端播放他們的視頻流。 到目前為止,這款相機與其他相機沒有什么特別的區別,但是,這款相機的可視模塊有一個外部接口,可以通過RTSP提供全高清stream,而電子盒則沒有。 那么問題來了,雖然電子盒子可以設置全高清編碼器的所有視頻設置但是不能設置全高清視頻,ONVIF GetStreamUri命令(對於可見媒體配置文件FHD)是否能夠返回可見傳感器的URI( rtsp://xxxy/VisibleFHD) 即使請求由電子郵箱 (IP: xxxk) 處理?

我希望這個方案可以幫助你更好地理解我的問題。 在此處輸入圖像描述

從您的產品描述來看,設備看起來像是具有不同流媒體功能的“多頭”或“多傳感器”設備。 在這種情況下,您可能想要制作多個“VideoSourceConfigurations”,並且可以共享可以處理兩個視頻源設置的“VideoEncoderConfigurations”(這就是您的問題描述中提到的內容)

參考: https://www.onvif.org/specs/srv/media/ONVIF-Media2-Service-Spec-v100.pdf第 5.4 節表 10

GetStreamUri

  • 該協議定義了如何將編碼數據流式傳輸到客戶端。
  • ProfileToken 元素指示要使用的媒體配置文件,並將定義 stream 內容的配置。

請求輸入參數

  • xs:string 協議 [1][1] - tt:ReferenceToken ProfileToken [1][1]

由於 GetStreamUri 需要“ProfileToken”作為輸入,您可能需要制作不同的媒體配置文件,其中包括按照以下示例的配置

建立媒體資料(說令牌 1)

  • 添加視頻源配置 Token 1(非全高清源)
  • 添加視頻編碼器配置1

建立媒體資料(說令牌 2)

  • 添加視頻源配置 Token 2(FHD 源)
  • 添加視頻編碼器配置 1(假設共享編碼器配置有效)

流式傳輸不同源的預期流式傳輸請求

  • GetStreamUri(Media profile Token 1, "transport protocol X") - 用於流式傳輸非 FHD 視頻
  • GetStreamUri(Media profile Token 2, "transport protocol X") - 用於流式傳輸 FHD 視頻。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM