NVRブログ

カメラ一覧ってどう取得しているの?メーカー別ポート番号もご紹介!

NVRの知識 —

こんにちは!システム・ケイ昭和生まれのヨッシーです。

弊社製品のネットワークビデオレコーダーNVRシリーズには、
設定>カメラ設定 に「自動検索する」という機能があり、
ローカルネットワーク内にあるネットワークカメラを一覧表示できます。

また各カメラメーカーは、自社のネットワークカメラを一覧表示するツールを提供しています。
カメラ一覧ってどうやって取得しているのだろう?と疑問を持ったため、調べてみました。

設定>カメラ設定 に「自動検索する」という機能があります。

 

カメラメーカーが提供しているカメラ一覧表示ツール

カメラメーカーからは以下のツールがリリースされています。(一部のみ掲載)

カメラメーカー カメラ一覧表示ツール
AXIS AXIS IP Utility
Panasonic Panasonic IP簡単設定ソフトウェア
SONY SNC toolbox
CANON カメラマネジメントツール
VIVOTEK Installation Wizard 2(IW2)
ONVIF ONVIF Device Manager
ACTi IP Utility 4
Arecont Vision AV IP Utility
SK-Camera IPCamユーティリティ

 

ネットワーク機器間の通信方法

調査の前に、ネットワーク機器間の通信方法について説明します。
ネットワーク機器間の通信方法は、ユニキャスト、マルチキャスト、ブロードキャストの3種類があります。

通信方法 通信相手 備考
ユニキャスト 1対1

一般的な通信
マルチキャスト 1対多(特定の範囲) 動画配信等に利用
224.0.0.0 ~ 239.255.255.255

ブロードキャスト 1対多(セグメント全体) すべてのネットワーク機器宛
IPアドレスのホスト部のすべてのビットが1ですが、ここでは255.255.255.255が該当します

 
カメラ一覧を探すには、1対多の通信になるので、上記のマルチキャストまたはブロードキャストを利用することが予想できます。

 

調査方法

調査には、LANケーブル上を流れるパケットを解析するWireSharkを使いました。
固定IPアドレスを設定したPCとNVRをLANケーブルで直結した状態でキャプチャーを開始し、カメラ一覧表示ツールや、NVRの「自動検索する」を実行しました。

昔はネットワーク機器をLANケーブルで直結する際は、クロスケーブルという特殊なLANケーブルが必要でした。
今はネットワーク機器がAuto MDI/MDI-Xに対応しているため、LANケーブルの種類を気にする必要はありません。

 

カメラメーカー ツールの調査結果

まずは、カメラメーカーが提供しているツールの調査結果から見てみましょう。

項番 カメラメーカー 送信先IPアドレス 送信先ポート番号 プロトコル
1 AXIS 224.0.0.251 5353 MDNS
2 Panasonic 255.255.255.255 10670 UDP
3 SONY 255.255.255.255 2380 UDP
4 CANON 239.255.255.250 3702 UDP
5 VIVOTEK 255.255.255.255 10000 UDP
6 ONVIF 239.255.255.250 3702 UDP
7 ACTi 255.255.255.255 6005 UDP
8 255.255.255.255 6055 UDP
9 255.255.255.255 2900 UDP
10 Arecont Vision 255.255.255.255 69 TFTP
11 SK-Camera 230.185.192.108 61000 UDP
12 255.255.255.255 61000 UDP

 
カメラ一覧取得は、送信先IPアドレスとしてマルチキャストとブロードキャストが利用されています。
スイッチングハブは、マルチキャストまたはブロードキャスト宛のパケットを受け取ると、
複製して受信ポート以外のすべてのポートから出力します(ここではL2スイッチを想定しています)。

このスイッチングハブの仕組み(フラッディングといいます)により、
スイッチングハブに接続したすべてのネットワーク機器にパケットが届きます。
ブロードキャストのパケットが届く範囲をブロードキャストドメインと呼びます。

スイッチングハブは、IPアドレスではなく、MACアドレスを見て送信先を制御しています。

MACアドレスは6バイトのネットワーク機器固有の識別番号で、上位3バイトがベンダーID、下位3バイトがベンダー管理番号です。

マルチキャストは上位3バイトが01-00-5Eで、下位3バイト(24ビット)はマルチキャストIPアドレスの下位23ビットです(24ビットではありません)。

そのため、239.255.255.250は01-00-5E-FF-FF-FA ではなく、01-00-5E-7F-FF-FAになります。
ブロードキャストのMACアドレスは、FF-FF-FF-FF-FF-FFです。

 
ACTiは送信先ポート番号違いで3種類、
SK-Cameraはマルチキャストとブロードキャストの2種類のパケットを送信しています。
CANONとONVIFは同じパケットを送信しているため、
CANONはONVIFを利用してカメラ一覧を取得していると思われます。

プロトコルのMDNSは、AppleではBonjourと呼ばれている技術です。
AXISカメラには、Network Bonjour という設定項目があります(プレイン設定のNetworkグループ)。
この設定のFriendly nameの文字列がAXIS IP Utilityの一覧に表示されます。
また、Enabledのチェックを外すとカメラ一覧には表示されません。

設定>カメラ設定 に「自動検索する」という機能があります。

 

ネットワークビデオレコーダーNVRシリーズ
「自動検索する」の調査結果

次にNVRシリーズのカメラ設定の「自動検索する」の調査結果を見てみましょう。

項番 送信先IPアドレス 送信先ポート番号 プロトコル 備考
1 239.255.255.250 1900 SSDP  
2 255.255.255.255 7337 SSDP/XML  
3 255.255.255.255 8280 UDP  
4 255.255.255.255 7337 UDP  
5 224.0.0.251 5353 MDNS AXIS
6 255.255.255.255 52220 UDP  
7 255.255.255.255 4022 UDP  
8 235.5.6.7 5556 UDP  
9 255.255.255.255 10670 UDP Panasonic
10 255.255.255.255 2380 UDP SONY
11 224.0.0.251 5353 MDNS  
12 255.255.255.255 7777 UDP  
13 255.255.255.255 10000 UDP VIOTEK
14 255.255.255.255 32154 UDP  
15 255.255.255.255 69 TFTP Arecont Vision
16 255.255.255.255 4000 UDP  
17 255.255.255.255 43282 UDP  
18 255.255.255.255 13364 UDP  
19 255.255.255.255 58797 UDP  
20 255.255.255.255 64988 UDP  
21 255.255.255.255 62720 UDP  
22 255.255.255.255 10000 UDP  
23 255.255.255.255 10001 UDP  
24 255.255.255.255 6666 UDP  
25 255.255.255.255 49160 UDP  
26 255.255.255.255 4000 UDP  
27 255.255.255.255 81 UDP  
28 255.255.255.255 51000 UDP  
29 255.255.255.255 10000 UDP  
30 239.255.255.250 3702 UDP CANON, ONVIF
31 255.255.255.255 63096 UDP  
32 255.255.255.255 49160 UDP  
33 239.255.255.250 8002 UDP  
34 239.255.255.251 37810 UDP  
35 239.0.255.255 80 QUIC  
36 255.255.255.255 61000 UDP SK-Camera

 
何やらたくさんのパケットが送信されています。
各カメラメーカーのツールと比較してみると、備考に記述したように、ツールと同じ送信先IPアドレス、送信先ポート番号およびプロトコルに該当するパケットが送信されています。
対応カメラメーカー一覧にあるカメラメーカー分の一覧取得パケットを送信することで、カメラ一覧取得を行っていると思われます。

 

まとめ

ローカルネットワーク内にあるネットワークカメラを一覧表示する際には、
ブロードキャストまたはマルチキャスト宛にパケットを送付しています。

メーカーごとに独自のパケットを送信することで自社のネットワークカメラ一覧を取得しています。
NVRシリーズは、各カメラメーカーツールと同様のパケットを送信することで
各社のネットワークカメラ一覧を取得しています。

お知らせ登録

サポート情報やアップデートのお知らせ、応募可能なキャンペーン情報のご紹介など、お得な情報をお届けします。
過去のメールを見る

リクエストがタイムアウトしました。もう一度お試しください。
入力内容に不備があります 氏の入力は必須です
入力内容に不備があります 名の入力は必須です
入力内容に不備があります メールアドレスの入力は必須です
入力内容に不備があります

個人情報の取扱いについて

【個人情報の利用目的】当社は、下記の目的で個人情報を利用いたします。
① お問い合わせ内容に関連した情報提供
② 資料等の送付
③ マーケティング施策の検討又は実施
④ お客様の興味・関心等に合わせたサービスの提供又は広告配信
【個人情報の第三者への提供について】当社は、下記の場合を除いて個人情報を第三者に提供することはありません。
① 本人の同意がある場合
② 法令に基づく場合
③ 個人情報の保護に関する法律及びJISQ:15001によって認められている場合
(この場合においても、適切な社内手続を経て行います)【個人情報の取扱いを委託する場合について】当社は、利用目的の達成に必要な範囲内において個人情報の取扱いを第三者に委託する場合があります。この場合、法令及び当社の基準に従って委託先を選定し、機密保持契約を締結します。委託先に対しては個人情報の適切な取扱いを監督指導します。【個人情報の開示等の請求について】当社は、開示対象個人情報の「利用目的の通知」「開示」「訂正、追加、削除」「利用又は提供の拒否」の請求に応じております。
上記事項を請求される場合は、当社「個人情報窓口」までお知らせください。【個人情報提供の任意性及びその結果について】当社への個人情報の提供については本人の任意です。ただし、提供頂けない個人情報の種類によっては、【個人情報の利用目的】に記載した業務ができない場合があります。【個人情報に関するお問合せ先】「開示等のご請求」「苦情・お問合せ」「個人情報保護方針」に関するお問合せは下記の窓口にお願いします。-個人情報に関するお問合せ先-
〒060-0807 北海道札幌市北区北7条西4丁目1番地2 KDX札幌ビル 7F
株式会社システム・ケイ 「個人情報窓口」
TEL:011-299-4416
個人情報保護管理者:管理本部 田中 宏明

個人情報の取扱いについて同意する場合はチェックしてください。

NVRサイトお知らせのご登録、誠にありがとうございます。
引き続き、NVRサイトをよろしくお願いいたします。

    

 

お知らせ登録フォーム
リクエストがタイムアウトしました。もう一度お試しください。
入力内容に不備があります 氏の入力は必須です
入力内容に不備があります 名の入力は必須です
入力内容に不備があります メールアドレスの入力は必須です

個人情報の取扱いについて

【個人情報の利用目的】当社は、下記の目的で個人情報を利用いたします。
① お問い合わせ内容に関連した情報提供
② 資料等の送付
③ マーケティング施策の検討又は実施
④ お客様の興味・関心等に合わせたサービスの提供又は広告配信
【個人情報の第三者への提供について】当社は、下記の場合を除いて個人情報を第三者に提供することはありません。
① 本人の同意がある場合
② 法令に基づく場合
③ 個人情報の保護に関する法律及びJISQ:15001によって認められている場合
(この場合においても、適切な社内手続を経て行います)【個人情報の取扱いを委託する場合について】当社は、利用目的の達成に必要な範囲内において個人情報の取扱いを第三者に委託する場合があります。この場合、法令及び当社の基準に従って委託先を選定し、機密保持契約を締結します。委託先に対しては個人情報の適切な取扱いを監督指導します。【個人情報の開示等の請求について】当社は、開示対象個人情報の「利用目的の通知」「開示」「訂正、追加、削除」「利用又は提供の拒否」の請求に応じております。
上記事項を請求される場合は、当社「個人情報窓口」までお知らせください。【個人情報提供の任意性及びその結果について】当社への個人情報の提供については本人の任意です。ただし、提供頂けない個人情報の種類によっては、【個人情報の利用目的】に記載した業務ができない場合があります。【個人情報に関するお問合せ先】「開示等のご請求」「苦情・お問合せ」「個人情報保護方針」に関するお問合せは下記の窓口にお願いします。-個人情報に関するお問合せ先-
〒060-0807 北海道札幌市北区北7条西4丁目1番地2 KDX札幌ビル 7F
株式会社システム・ケイ 「個人情報窓口」
TEL:011-299-4416
個人情報保護管理者:管理本部 田中 宏明

個人情報の取扱いについて同意する場合はチェックしてください。

NVRサイトお知らせのご登録、誠にありがとうございます。
引き続き、NVRサイトをよろしくお願いいたします。