视频监控最低系统要求计算器


您可以使用此计算器估算大致的系统需求。
与 Xeoma 完全兼容的摄像头列表。

您是否需要使用远程访问?
客户端数量:

结果

入站网络速度: Mbps
出站网络速度: Mbps
您大约需要 GB 可用硬盘空间
内存 (RAM): GB
处理器:
计算器提供的估算值仅供参考,实际结果可能因情况而异。这些估算值不保证具备推荐配置的服务器一定能胜任既定任务。
负载取决于所用过滤器及其设置、并发查看者数量及其操作。某些操作(如在存档中搜索或快速扫描存档)可能会给计算机带来极高负载。
请确保在您的具体应用场景中,服务器能够满足需求,或联系我们进行咨询。

计算器使用方法:

Xeoma 建议您尽可能使用双码流,即使用低分辨率流(例如 MJPEG)进行实时视频查看,并使用高分辨率流(例如 H.264)将录像保存至存档。这将大幅节省资源。您可以在此处阅读更多关于双码流的信息。

计算器的第一行用于输入实时查看模式下将使用的摄像头参数。
数量字段中,指定用于实时查看的摄像头数量。
选择用于查看的流参数(MPEG / H.264 / H.264+ / H.265+ / MJPEG)。
分辨率字段中,选择查看时使用的分辨率(0.03 MP-33 MP)。
比特率需根据流的分辨率进行选择(128 Kbps – 20 Mbps)。

在第二行中,若需将摄像头录像保存至存档,请勾选存档复选框,并以同样方式填写所有字段。
强度字段中,根据录像持续时间进行选择:连续录像(100%,每天 24 小时)、高活动频率或计划录像(在每周特定时段,或仅在检测到移动时录像,约占每日时间的 30%),或低活动频率(如果摄像头安装在人员罕至的地方,录像约占每日时间的 5%)。
小时天数字段中,指定存档需要保留的天数或小时数。

智能模块会增加服务器 10% 到 30% 的负载,因此请勾选您在现场将要使用的模块。
如果客户端需要远程访问,请勾选此字段并指定最大并发连接客户端数。
负载取决于所用功能以及用户查看摄像头的频率和人数。如果仅在客户端进行解码,可以减轻服务器负载——请勾选此字段。请注意:在这种情况下,出站网络带宽和内存 (RAM) 的负载会增加。

重要提示:如果您仅在部分摄像头上使用智能模块,或者摄像头在查看和存档录像时使用不同的流参数,请点击“添加摄像头”按钮,为每组摄像头分别填写这些字段。这样可更准确地计算系统要求,并在“结果”部分自动汇总。

以下述示例为例:您的场所部署了 20 台摄像头,其中 3 台启用了“人脸识别”模块,5 台启用了“物体检测”模块。这 8 台摄像头均使用 0.36 MP 的 MJPEG 流进行预览,使用 3.7 MP 分辨率、5 Mbps 码率的 H.264 流进行归档,并全天候录制高强度运动画面。另有 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。请输入这些参数:

system_requirements_calculator_en

由此得出服务器系统需求的计算结果如下:

Calculator_result_en

Xeoma 支持硬件加速,可在服务器高负载时启用。

请查看我们专家推荐的显卡列表
您也可在此处阅读硬件解码的设置指南。


您可自行计算所需的磁盘空间和入网带宽:

针对 MJPEG 归档:

例如,您可以将所需分辨率的摄像头流接入 Xeoma,然后使用“保存到文件”模块,以此确定单张 JPEG 图像的文件大小并查看其平均值。

供参考,通常:
HD 为 100-120 Kbytes
FullHD 为 200-300 Kbytes
640×480 为 30 Kbytes
依此类推。

或在互联网上查询文件大小。

要计算所需磁盘空间,需将文件大小乘以目标帧率(fps),再依次乘以 60(秒换算为分)、60(分换算为时)、每日所需录制小时数、天数及可能的月数,最后乘以使用的摄像头总数。

针对 .h264 归档:

您还需用到码率。例如,若码率为 4 Mbit/s,则 1 分钟的文件大小为:
(4 Mbit/s * 60 秒) / 8(换算为兆字节)= 1 分钟占用 30 MB。
随后乘以分钟、小时、天数等(即归档存储时长),最终即可得出特定天数下的归档总大小。

要计算网络带宽,应将文件大小乘以帧率(FPS),再乘以 8(将字节换算为比特,因为网络速度通常以 Mbit/s 或 Gbit/s 为单位)

若单帧文件大小为 100 Kbytes 且 fps=10,则每秒产生 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 处理器占用率 43%,内存占用 433 MB;
H.264, 1920×1080, 2M:11 个摄像头,Xeoma 处理器占用率 47%,内存占用 370 MB。

H.264, 1280×720, 8M:31 个摄像头,Xeoma 处理器占用率 35%,内存占用 390 MB;
H.264, 1280×720, 2M:16 个摄像头,Xeoma 处理器占用率 53%,内存占用 300 MB。

H.264 320×176, 8M:105 个摄像头,Xeoma 处理器占用率 16%,内存占用 400 MB;
H.264 320×176, 2M:85 个摄像头,Xeoma 处理器占用率 20%,内存占用 420 MB。


CPU 和内存负载

Xeoma 可利用视频显卡硬件加速来提升性能——包括适用于 NVidia 显卡的 CUDA 技术(GeForce 400 系列(GT 430 或更高版本)起)以及适用于 Intel 显卡的 QuickSync 技术(第四代 Intel Core(Intel Core i3-4xxx 或更高版本)起)。请注意,您需要安装最新版本的显卡驱动程序才能在 Xeoma 中启用硬件加速。
在“通用摄像头”模块的设置中开启硬件加速。如果您收到驱动程序更新提示,则可能是因为您使用了过时的显卡驱动,或者该显卡(由于芯片过旧)不受支持。

提示:若在预览和存档存储(或仅预览)时使用 MJPEG 流,CPU 负载将显著降低。在本文中了解如何降低 CPU 负载

提示:若在“预览和存档”中启用预录选项,RAM 负载可能会很高。若设备负载过高,请关闭该选项。


HDD 空间

例如,对于一台 2 Mpix 摄像头且帧率为 5 fps 的设备,连续存档录像 7 天大约需要 500GB 的可用磁盘空间(每天约 50GB)。

提示:可通过移动侦测(在计算器录像类型中选择“稀疏”或“密集”运动)、计划任务白天侦测(光线充足时启动录像)来减少 HDD 空间占用。

提示:一旦超过指定的存档限额,Xeoma 将自动覆盖最旧的录像资料。


最低系统要求:

官方支持的操作系统:

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:./xeoma.app
若在 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-02-29 或之后发布的 Raspbian(适用于 Raspberry 2 或更高版本)。

HarmonyOS 3.0 及以上版本。

非官方支持的操作系统:*
Linux Kali(18 及以上版本);
RancherOS;
Fedora(31 及以上版本);
Elbrus(1.4.3 及以上版本);
PCLinuxOs(2018.06 及以上版本);
elementary OS Linux(5.0 及以上版本);
Arch Linux 2020.10.01 版本;

*官方支持的操作系统在每次发布前均经过 Xeoma 测试。非官方支持的操作系统虽已应用户需求多次通过 Xeoma 测试,但并非在 Xeoma 每个新版本发布前都进行测试。

另请参阅我们的硬件建议


可用语言:

英语
南非荷兰语
阿尔巴尼亚语
阿拉伯语
亚美尼亚语
阿塞拜疆语
白俄罗斯语
孟加拉语
波斯尼亚语
巴西葡萄牙语
布列塔尼语
保加利亚语
缅甸语
加泰罗尼亚语
简体中文
繁体中文
科西嘉语
克罗地亚语
捷克语
丹麦语
荷兰语
爱沙尼亚语
法罗语
菲律宾语
芬兰语
法语
加利西亚语
格鲁吉亚语
德语
希腊语
古吉拉特语
希伯来语
印地语
匈牙利语
冰岛语
印度尼西亚语
爱尔兰语
意大利语
日语
卡纳达语
哈萨克语
吉尔吉斯语
韩语
拉脱维亚语
立陶宛语
卢森堡语
马其顿语
马来语
马拉雅拉姆语
马拉地语
蒙古语
黑山语
尼泊尔语
挪威语
奥里亚语
普什图语
波斯语
波兰语
葡萄牙语
旁遮普语
罗马尼亚语
俄语
塞尔维亚语
斯洛伐克语
斯洛文尼亚语
西班牙语
斯瓦希里语
瑞典语
塔吉克语
泰米尔语
泰卢固语
泰语
土耳其语
土库曼语
乌克兰语
乌尔都语
乌兹别克语
越南语
威尔士语

通过我们的特别优惠获取 4 路摄像头的 Xeoma Standard 授权或 8 路摄像头的 Xeoma Standard 续费授权以进行校对。请参阅您所在语言的 Xeoma 信息