ビデオ監視システム最小要件計算機
おおよその要件を算出するための計算機をご用意しました。
Xeomaと完全な互換性を持つ対応カメラ一覧です。
結果
負荷は、使用するフィルターとその設定、同時接続ユーザー数およびその操作によって変動します。アーカイブ検索やクイックスキャンなどの操作は、コンピュータに非常に高い負荷をかける場合があります。
お客様の具体的な環境においてサーバーが要件を満たしているかご確認いただくか、弊社までご相談ください。
計算機の使用方法:
Xeoma (ゼオマ)では、可能な限りデュアルストリーミングの利用を推奨しています。これは、リアルタイム監視には低解像度ストリーム(例:mjpeg)を使用し、アーカイブ保存には高解像度ストリーム(例:H.264)を使用する方法です。これによりリソースを大幅に節約できます。デュアルストリーミングの詳細についてはこちらをご参照ください。
計算機の1行目には、リアルタイム監視に使用するカメラのパラメータを入力してください。
数量フィールドに、監視に使用するカメラ台数を指定します。
監視に使用するストリームパラメータ(mpeg / H.264 / H.264+ / H.265+ / mjpeg)を選択します。
解像度フィールドで、監視時の解像度(0.03 MP〜33 MP)を選択します。
ビットレートは、ストリームの解像度に合わせて選択してください(128 Kbps 〜 20 Mbps)。
2行目では、カメラの録画をアーカイブに保存する場合はアーカイブチェックボックスをオンにし、同様にすべてのフィールドを入力してください。
負荷強度の選択は、録画時間に基づきます。連続録画(100%、24時間)、集中録画またはスケジュール録画(特定の曜日・時間帯、または動体検知時のみで、1日の約30%を占める場合)、または低頻度録画(人が滅多に現れない場所に設置され、1日の約5%を占める場合)から選択してください。
時間および日数フィールドに、アーカイブを保存する期間を指定します。
インテリジェントモジュールを使用するとサーバー負荷が10〜30%増加するため、導入予定のモジュールにチェックを入れてください。
クライアントにリモートアクセスが必要な場合は、このフィールドにチェックを入れ、最大同時接続クライアント数を指定してください。
負荷は使用する機能や、ユーザーがどの程度の頻度で(および何人が)カメラを閲覧するかによって異なります。デコードをクライアント側のみで実行することでサーバー負荷を軽減できます。このフィールドにチェックを入れてください。注意:この場合、ネットワーク送信速度およびRAMへの負荷が増加します。
重要: インテリジェントモジュールを一部のカメラのみで使用する場合や、監視用とアーカイブ保存用で異なるストリームパラメータを使用する場合は、「カメラを追加」ボタンをクリックして、カメラグループごとに個別にフィールドを入力してください。これにより、システム要件がより正確に計算され、「結果」セクションに自動的に合算されます。
次の例を想定してください。サイトに20台のカメラがあり、そのうち3台で「顔認識」モジュールを、5台で「オブジェクト検出」モジュールを使用しています。これら8台のカメラはすべて、閲覧用に0.36 MPのmjpegストリームを、アーカイブ用に3.7 MP、ビットレート5 MbpsのH.264ストリームを使用し、24時間体制で激しい動きを録画しています。さらに別の1台のカメラは、知的モジュールを使用せず、閲覧用に2 MPのmjpegストリーム(15 fps)で常時録画し、アーカイブ用に6 MP、ビットレート7 MbpsのH.264ストリームを使用しています。残りの11台のカメラは「稀な動き」に基づいて録画し、閲覧用に0.36 MPのmjpegストリームを、アーカイブ用に0.36 MP、ビットレート512 KbpsのH.264ストリームを使用しています。すべてのカメラの録画データは30日間保存され、同時接続クライアント数は20名です。これらのパラメータを入力します:

すると、サーバーシステムの要件について以下の計算結果が得られます:

Xeoma (ゼオマ) ではハードウェアアクセラレーションが利用可能です。サーバーに高負荷がかかっている場合に活用してください。
専門家が推奨するビデオカードの選定をご確認ください。
ハードウェアデコードの設定手順については、こちらでご確認いただけます。
必要なディスク容量とネットワーク受信速度は、ご自身で算出できます:
MJPEG アーカイブの場合:
例えば、必要な解像度のカメラストリームを Xeoma に接続し、「ファイルに保存」モジュールを使用すれば、JPEG 画像 1 枚あたりのファイルサイズを確認できます。平均ファイルサイズを測定してください。
参考までに、通常の目安は以下の通りです:
HD:100〜120 Kbytes
FullHD:200〜300 Kbytes
640×480:30 Kbytes
など。
または、インターネットでファイルサイズを調べてください。
必要なディスク容量を算出するには、ファイルサイズに希望の fps 値を掛け、次に 60(秒を分に変換)、さらに 60(分を時間に変換)を掛けます。その後、1 日あたりの必要な録画時間、日数、および月数を掛け、最後に使用するカメラ台数を掛けてください。
.h264 アーカイブの場合:
ビットレートも使用します。例えば、ビットレートが 4 Mbit/s の場合、1 分間のファイルサイズは以下のようになります:
(4 Mbit/s × 60 秒) / 8 (メガバイトに変換) = 1 分あたり 30 MB を消費します。
次に、分、時間、日など(アーカイブ保存期間)を掛けます。これで、指定した日数分のアーカイブサイズが算出されます。
ネットワーク速度を算出するには、ファイルサイズに FPS 値を掛け、さらに 8(ネットワーク速度は通常 Mbit/s または Gbit/s で表記されるため、バイトをビットに変換)を掛けます
1 フレームのファイルサイズが 100 Kbytes で fps=10 の場合、1 秒間に 10 フレームとなるため、1000 Kbyte/s、つまり 8000 Kbit/s となります。これに使用するカメラ台数を掛けてください。
当社によるテスト結果:
Raspberry Pi3 — 最大 11 台の FullHD カメラ(クライアント接続あり)
1) RPI をサーバー専用とし、クライアントは他のデバイスで動作させる場合。
— プレビュー:h264、解像度 1920×1080、ビットレート 4 mbit/s
アーカイブ:同一ストリーム(h264、解像度 1920×1080、ビットレート 4 mbit/s)
結果:最大 4 台まで
— プレビュー:mjpeg、解像度 1920×1080、ビットレート 8 mbit/s
アーカイブ:同一ストリーム(mjpeg、解像度 1920×1080、ビットレート 8 mbit/s)
結果:最大 10 台まで。これ以上の台数では RPI のネットワーク容量(100 Mbit/s)を超過します。より多くのカメラを接続する場合は、ネットワーク容量 1 Gbit/s のマイクロ PC をご利用ください。
— プレビュー:mjpeg、解像度 1920×1080、ビットレート 8 mbit/s
アーカイブ:h264、解像度 1920×1080、ビットレート 4 mbit/s
結果:最大 10 台まで。これ以上の台数では RPI のネットワーク容量(100 Mbit/s)を超過します。より多くのカメラを接続する場合は、ネットワーク容量 1 Gbit/s のマイクロ PC をご利用ください。
2) RPI でサーバーとクライアントの両方を動作させる場合。
— プレビュー:h264、解像度 1920×1080、ビットレート 4 mbit/s
アーカイブ:同一ストリーム(h264、解像度 1920×1080、ビットレート 4 mbit/s)
結果:最大 2 台まで
— プレビュー:mjpeg、解像度 1920×1080、ビットレート 8 mbit/s
アーカイブ:同一ストリーム(mjpeg、解像度 1920×1080、ビットレート 8 mbit/s)
結果:最大10台までのカメラが接続可能です。これ以上の台数はRPIのネットワーク容量(100mbit/s)を超過します。より多くのカメラを接続する場合は、1 Gbit/sのネットワーク容量を持つマイクロPCをご利用ください。
— プレビュー:mjpeg、解像度 1920×1080、ビットレート 8 mbit/s
アーカイブ:h264、解像度 1920×1080、ビットレート 4 mbit/s
結果:最大10台までのカメラが接続可能です。これ以上の台数はRPIのネットワーク容量(100mbit/s)を超過します。より多くのカメラを接続する場合は、1 Gbit/sのネットワーク容量を持つマイクロPCをご利用ください。
—
Core i7-4770 CPU @ 3,40GHz:
H.264, 1920×1080, 8M:カメラ14台、XeomaによるCPU負荷 43%、使用メモリ 433 MB;
H.264, 1920×1080, 2M:カメラ11台、XeomaによるCPU負荷 47%、使用メモリ 370 MB。
H.264, 1280×720, 8M:カメラ31台、XeomaによるCPU負荷 35%、使用メモリ 390 MB;
H.264, 1280×720, 2M:カメラ16台、XeomaによるCPU負荷 53%、使用メモリ 300 MB。
H.264 320×176, 8M:カメラ105台、XeomaによるCPU負荷 16%、使用メモリ 400 MB;
H.264 320×176, 2M:カメラ85台、XeomaによるCPU負荷 20%、使用メモリ 420 MB。
CPUおよびメモリ負荷
Xeomaは、パフォーマンス向上のためにビデオグラフィックカードのハードウェアアクセラレーションを利用可能です。NVidia製グラフィックカード(GeForce 400シリーズ(GT 430以降))ではCUDAテクノロジーを、Intel製グラフィックカード(第4世代Intel Core(Intel Core i3-4xxx以降))ではQuickSyncテクノロジーをサポートしています。Xeomaでハードウェアアクセラレーションを使用するには、最新のドライバがインストールされている必要があります。
「ユニバーサルカメラ」モジュールの設定でハードウェアアクセラレーションを有効にしてください。ドライバの更新に関するメッセージが表示される場合は、ドライバが古いか、チップが古いためカードがサポートされていない可能性があります。
ヒント: 表示およびアーカイブ保存(または表示のみ)に MJPEG ストリームを使用すると、CPU 負荷を大幅に軽減できます。CPU 負荷の軽減方法については、こちらの記事をご覧ください。
ヒント: 「プレビューとアーカイブ」で「プリレコード」オプションを使用すると、RAM 使用量が増大する場合があります。マシンの負荷が高すぎる場合は、このオプションを無効にしてください。
HDD容量
例として、2 Mpixのカメラで5 fpsの連続アーカイブ録画を7日間保存する場合、約500GBのディスク空き容量が必要です(1日あたり約50GB)。
ヒント: モーション検出(計算機の録画タイプで「動きが少ない」または「動きが激しい」を選択)、スケジューラ、または日照検出(十分な明るさがある場合に録画を開始)を活用して、HDD 使用量を削減できます。
ヒント: アーカイブの指定制限量を超えると、Xeomaのアーカイブは最も古いデータから順に上書きします。
最小システム要件:
公式サポートOS:
Windows — Windows 7, Windows 8, Windows 10, Windows 11(64ビットおよび32ビット版)、Windows Server 2008 R2/2012/2016。
Linux — XWindowsまたはコンソール/サーバーを備えた32ビットおよび64ビット版の両方をサポート。ARMプロセッサ(Raspberry Piなど)またはIntelプロセッサベースのLinuxで利用可能です。サポートされているLinuxディストリビューション:
Ubuntu 最新バージョン(12, 13, 14以降)
Debian 7以降
openSUSE 12.2以降
Mint 13以降
CentOS 7以降
Red Hat Enterprise Linux バージョン6以降
Astra Linux(バージョン2.11.3以降)
ALT OS(バージョン8.2以降)
RED OS(バージョン7.2以降)
注:Linux コンソールでサウンドを利用するには libasound2 が必要です。Linux へ Xeoma をインストールまたは実行する際は、必ず Linux 環境上で xeoma_linux.tgz アーカイブを解凍してください。解凍後、chmod a+x xeoma.app を実行し、その後通常通り ./xeoma.app で Xeoma を起動できます
64ビットのLinuxディストリビューションに32ビット版をインストールする場合(この場合は64ビット版のダウンロードを推奨します)、ia32-libs のインストールが必要になる場合があります。
Sailfish OS 3.0.3.9以降
Mac OS X 64ビット版 10.9以降
Android — Android OS 5.0 (API LEVEL 10) 以降、空きメモリ 20 MB、画面解像度 450×450以上
iPhone/iPad — iOS 9以降
2016 年 2 月 29 日以降にリリースされた Raspbian(Raspberry Pi 2 以降用)。
HarmonyOS 3.0以降。
非公式サポート OS:*
Linux Kali(バージョン 18 以降);
RancherOS;
Fedora(バージョン 31 以降);
Elbrus(バージョン 1.4.3 以降);
PCLinuxOS(バージョン 2018.06 以降);
elementary OS(バージョン 5.0 以降);
Arch Linux(バージョン 2020.10.01);
*公式サポート OS は、リリース前に Xeoma で動作検証済みです。非公式サポート OS は、ユーザーのご要望により Xeoma での動作確認を実施し成功していますが、新バージョンリリースごとに検証を行っているわけではありません。
推奨ハードウェアもあわせてご確認ください。
対応言語:
アフリカーンス語
アルバニア語
アラビア語
アルメニア語
アゼルバイジャン語
ベラルーシ語
ベンガル語
ボスニア語
ブラジルポルトガル語
ブルトン語
ブルガリア語
ビルマ語
カタルーニャ語
中国語(簡体字)
中国語(繁体字)
コルシカ語
クロアチア語
チェコ語
デンマーク語
エストニア語
フェロー語
フィリピン語
フィンランド語
フランス語
ガリシア語
ジョージア語
ドイツ語
ギリシャ語
グジャラート語
ヘブライ語
ヒンディー語
ハンガリー語
アイスランド語
インドネシア語
アイルランド語
イタリア語
日本語
カンナダ語
キルギス語
韓国語
ラトビア語
リトアニア語
ルクセンブルク語
マケドニア語
マレー語
マラヤーラム語
マラーティー語
モンゴル語
モンテネグロ語
ネパール語
ノルウェー語
オリヤー語
パシュトー語
ペルシア語
ポーランド語
ポルトガル語
パンジャブ語
ロシア語
セルビア語
スロバキア語
スロベニア語
スペイン語
スワヒリ語
スウェーデン語
タジク語
タミル語
テルグ語
タイ語
トルコ語
トルクメン語
ウクライナ語
ウルドゥー語
ウズベク語
ベトナム語
ウェールズ語
検証用にXeoma Standardの4台分ライセンス、または8台分の更新ライセンスを特別オファーにてご提供いたします!各言語のXeoma情報をご覧ください