Linux デバイスでの Onvif 実装 6: カメラのストリーミング メディア アドレスを取得する完全なプロセス

この記事は 6 回目の記事で、カメラのストリーミング アドレスを取得する完全なプロセスを紹介します。

    前の 5 つの記事はすべて、この記事の基礎を築くためのものです。Probe コマンドを通じてカメラを識別する目的は、直接接続を確立することです。最終的な目標は、ストリーミング メディア アドレスを取得して、ビデオ ストリームを次の方法で送信できるようにすることです。 RTSP。

全体的なプロセス:

プローブ: Web カメラを検出し、Web サーバーのアドレスを取得します。

    http://192.168.15.240/onvif/device_service

GetCapabilities : デバイス機能ファイルを取得し、そこからメディア情報アドレス URI を特定します: http://192.168.15.240/onvif/Media 

GetProfiles : メディア情報ファイルを取得し、メイン チャネルとサブチャネルのビデオ エンコード解像度を特定します。

GetStreamUri : 指定されたチャネルのストリーミング アドレスを取得します  rtsp://192.168.15.240:554/Streaming/Channels/2?transportmode=unicast

おすすめ

転載: blog.csdn.net/u012084827/article/details/12201997