この記事は 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