nx NetworkOptix networkoptix com nx NetworkOptix networkoptix com nx NetworkOptix networkoptix com Cung cấp bởi Nx VMS Thông số kỹ thuật AE nx networkoptix com V5 0 – Tháng 6 năm 2022 Network Optix I. Mục lục 1.0 – Tổng quan 1.01 Mô tả hệ thống 4 A. Yêu cầu chung 4 1.02 Định nghĩa và Tiêu chuẩn 4 A. Các từ viết tắt chung, thuật ngữ viết tắt và Tiêu chuẩn 4 1.03 Đảm bảo chất lượng 5 A. Cấp độ hỗ trợ cơ bản 5 1.04 Nộp đề xuất 5 A. Cấp độ hỗ trợ cơ bản 5 B. Tài liệu hệ thống 5 C. Kế hoạch 6 D. Trình độ 6 1.05 Hỗ trợ Bảo hành liên tục 6 Bảo hành tích hợp 6 Cấp phép Bảo hành Phần mềm 7 2.0 VMS 8 2.01 Tổng quan VMS 8 A. Thành phần phầm mềm VMS 8 B. Công cụ tích hợp và phát triển VMS 9 C. Kiến trúc VMS 10 2.02 Ứng dụng máy chủ VMS 11 A. Hệ điều hành được hỗ trợ 11 B. Yêu cầu phần cứng tối thiểu 12 C. Cài đặt Cấu hình 13 D. Tính năng 13 2.03 Ứng dụng máy tính để bàn khách hàng VMS 17 A. Hệ điều hành được hỗ trợ 17 B. Yêu cầu phần cứng tối thiểu 17 C. Cài đặt Cấu hình 18 D. Tính năng 18
Trang 1Cung cấp bởi Nx VMS Thông số kỹ thuật A&E
V5.0 – Tháng 6 năm 2022
Trang 2Mục lục 1.0 – Tổng quan
A Các từ viết tắt chung, thuật ngữ viết tắt và Tiêu chuẩn 4
Trang 3nx NetworkOptix networkoptix.com2.03 - Ứng dụng điện thoại di động khách hàng VMS 26
Trang 4A Yêu cầu chung
1 Sản phẩm được chỉ định phải là một nền tảng video mở, có thể mở rộng được thiết kế để sửdụng trong bất kỳ ứng dụng video nào
2 Phần mềm được chỉ định sẽ bao gồm, miễn phí, mọi API hoặc SDK cần thiết để tích hợp cácthiết bị và hệ thống của bên thứ ba
3 Kiến trúc của giải pháp Quản lý video được chỉ định phải bao gồm các ứng dụng Máy tính
để bàn, Máy chủ, Di động và Đám mây
1.02 - Định nghĩa và Tiêu chuẩn
A Các từ viết tắt chung, thuật ngữ viết tắt và Tiêu chuẩn
1 ACC: Video Codec “Nén nội dung hoạt động”
2 ADDS: Dịch vụ lưu trữ thông tin thư mục và xử lý tương tác của người dùng với domain
3 AGC: Điều khiển khuếch đại tự động
4 API: Giao diện lập trình ứng dụng
5 AVI: Định dạng Video âm thanh xen kẽ
6 Tốc độ bit: Số bit/đơn vị thời gian được gửi qua mạng
7 DHCP: Giao thức cấu hình máy chủ động
8 FPS: Khung hình trên giây
9 FTP: Giao thức truyền tệp
10 GbE: Gigabit Ethernet (1000Mbps)
11 H.264/5 (Định dạng nén video)
12 HTTP: Giao thức truyền tải siêu văn bản
13 IEEE 802.1x: Khung xác thực cho thiết bị mạng
14 IP: Giao thức Internet
15 JPEG: Nhóm chuyên gia chụp ảnh chung (định dạng ảnh)
16 LAN: Mạng cục bộ
17 MJPEG: JPEG chuyển động
18 MKV: Định dạng video Matroska
Trang 5n x NetworkOptix networkoptix.com
19 MP4: Âm thanh MPEG Layer-4
20 MPEG: Nhóm chuyên gia hình ảnh chuyển động
21 NTP: Giao thức thời gian mạng
22 NTSC: Ủy ban Hệ thống Truyền hình Quốc gia - hệ thống mã hóa màu dựa trên 60Hz
23 ONVIF: Tiêu chuẩn toàn cầu về giao diện của các sản phẩm bảo mật vật lý dựa trên IP
24 PoE: Chuẩn cấp nguồn qua Ethernet (IEEE 802.3af/at) để cấp nguồn qua cáp mạng
25 PTZ: Xoay/Nghiêng/Thu phóng
26 SDK: Bộ công cụ phát triển phần mềm
27 RAID: Mảng đĩa độc lập dự phòng
28 RTSP: Giao thức truyền phát thời gian thực
29 RADASS: Hệ thống thay đổi quy mô thích ứng dữ liệu thuật toán và độ phân giải
30 SMTP: Giao thức chuyển thư đơn giản
Trang 7B Cấp phép & Bảo hành Phần mềm
1 Việc cấp phép phần mềm phải dựa trên cơ sở mỗi thiết bị (ví dụ: 1 giấy phép cho 1 Camera
IP hoặc thiết bị I/O) mà không có giấy phép cơ bản cho các tính năng hoặc khả năng bổ sung
2 Phần mềm VMS phải hoàn toàn miễn phí để phát trực tiếp hoặc phát lại các tệp phương tiệnngoại tuyến (hình ảnh, video)
3 Các bản nâng cấp phần mềm trọn đời sẽ được Nhà sản xuất cung cấp miễn phí và không cần có thỏa thuận bảo trì hàng năm
Trang 8i Ứng dụng Máy chủ sẽ có thể chạy trên Windows, Ubuntu Linux, trong Máy ảo
và trên hệ điều hành Debian-Linux dành cho thiết bị nhúng ARM
ii Gói cài đặt Máy chủ phải có kích thước <200 MB và không yêu cầu phần mềm tiên quyết (ví dụ: MySQL, SQL, Visual Studio, Net, v.v.) để cài đặt và
sử dụng
c Máy tính để bàn khách hàng
Một ứng dụng Máy tính để bàn, nhẹ có khả năng hoạt động như một trình phát đa phương tiện độc lập, một ứng dụng khách được kết nối được sử dụng để chủ động định cấu hình, quản lý và xem các thiết bị cũng như dữ liệu liên quan hoặc tường video/màn hình từ xa
i Ứng dụng Máy tính để bàn khách hàng có thể chạy trên các thiết bị Windows, Mac và Ubuntu Linux
Trang 9n x NetworkOptix networkoptix.com
ii Gói cài đặt ứng dụng Máy tính để bàn khách hàng không được vượt quá tổng kích thước 200 MB và không yêu cầu phần mềm tiên quyết để cài đặt và sử dụng trên Hệ điều hành được hỗ trợ
B Công cụ tích hợp và phát triển VMS
1 VMS phải có các công cụ dành cho nhà phát triển tích hợp có thể truy cập được từ bất kỳ Giao diện quản trị web nào của Máy chủ hệ thống (tương thích với tất cả các trình duyệt chính) và tối thiểu phải bao gồm:
a Trình tạo sự kiện chung
Một công cụ giúp xây dựng các lệnh gọi Sự kiện Chung HTTP, một phương thức gửi các sự kiện từ hệ thống bên thứ 3 đến VMS, có thể được sử dụng để kích hoạt các hành động của hệ thống trong VMS
b Máy chủ API
HTTP CRUD REST API bao gồm những điều sau đây:
i Hệ thống API
ii Máy chủ API
iii Video API
iv Âm thanh API
v Proxy API
vi WebSocket API
vii Xác thực & Mã hóa
viii Phá vỡ nhật ký thay đổi
c Tích hợp nguồn video SDK
Nên cung cấp khả năng tích hợp hầu như mọi nguồn video trực tiếp hoặc được ghi lại (Camera IP, NVR, DVR, v.v.) vào VMS với các phương pháp khám phá, hiển thị, phân tích và ghi video, cũng như tích hợp các cổng I/O của thiết bị và chuyển động liên quan thông tin phát hiện
d Lưu trữ SDK
Nên cung cấp khả năng tích hợp bất kỳ bộ lưu trữ nào vào Hệ thống, cho phép các nhà phát triển đọc hoặc ghi vào bất kỳ vị trí lưu trữ nào: vị trí lưu trữ cục bộ, từ xa hoặc thậm chí dựa trên đám mây
Trang 10SDK được thiết kế để tích hợp nhanh chóng các phân tích video hướng đối tượng từphần mềm hoặc phần cứng của bên thứ 3 để lấy tọa độ đối tượng và siêu dữ liệu được liên kết, cũng như tạo các sự kiện và hành động ngữ cảnh trong Giao diện người dùng máy tính để bàn.
C Kiến trúc VMS
1 VMS phải có Kiến trúc tổ máy chủ trong đó:
a Tất cả các máy chủ trong một hệ thống đều bình đẳng và đồng bộ hóa cơ sở dữ liệu
hệ thống (cấu hình thiết bị, cấu hình hệ thống, quyền người dùng) trong thời gian thực mà không cần cấu hình người vận hành hoặc giao diện quản trị bổ sung
b Người dùng có thể kết nối với bất kỳ máy chủ nào của hệ thống để xem và quản lý toàn bộ hệ thống
c Máy chủ hỗ trợ chuyển đổi dự phòng máy ảnh tự động để đảm bảo hạn chế mất video trong trường hợp lỗi phần cứng hoặc mạng
c Quản trị viên hệ thống sẽ có thể áp dụng bản cập nhật OTA (qua mạng)
d Quản trị viên hệ thống sẽ có thể tạo một URL để tải xuống tệp di động - gói cập nhật dành riêng cho hệ thống ở định dạng tệp zip có thể được sử dụng để cập nhật máy chủ không có kết nối Internet đang hoạt động
Trang 113 VMS sẽ sử dụng các công nghệ an toàn để liên lạc và bảo mật giữa các ứng dụng.
a OpenSSL cho các kết nối mạng - giao thức không dùng nữa và không an toàn và chỉ
sử dụng TLS v1+
b Giao tiếp từ Máy chủ đến Máy khách (Di động, Máy tính để bàn, Web) - Tùy chọn bắtbuộc mã hóa giữa Máy khách và Máy chủ cho dữ liệu API
c Tùy chọn để buộc mã hóa lưu lượng video HTTPS giữa Máy khách và Máy chủ
d HTTPS Email thông báo - TLS / SSL - TLS là tùy chọn mặc định cho Máy chủ Email Server giao tiếp
e Mật khẩu băm - Thông tin xác thực cục bộ sẽ được bảo vệ bằng cách sử dụng mật khẩu được Hàm băm MD5, Thông tin xác thực trên đám mây nên sử dụng hàm băm
a Hệ thống hỗ trợ tối đa 100 Server trong một hệ thống
b Hệ thống sẽ hỗ trợ tối đa 10.000 tài nguyên trong một hệ thống
c Hệ thống sẽ hỗ trợ tối đa 1.000 người dùng đồng thời trong một hệ thống
2.02 - Ứng dụng máy chủ VMS
A Hệ điều hành được hỗ trợ
1 Ứng dụng máy chủ VMS sẽ hỗ trợ các hệ điều hành sau
Trang 12vii Windows Server 2019
viii Windows Server 2022
b Ubuntu Linux
i Ubuntu 16.04LTS
ii Ubuntu 18.04LTS
iii Ubuntu 20.04LTS
c ARM / Ban phát triển Debian
i Thiết bị NVIDIA Jetson
ii Thiết bị Raspberry Pi
d Nền tảng ảo hóa / Container hóa
i VMWare
ii VirtualBox
iii Docker
B Yêu cầu phần cứng tối thiểu
1 Ứng dụng Máy chủ VMS sẽ có khả năng hoạt động trên mọi phần cứng có thể chạy hệ điều hành tương thích
2 Máy chủ VMS sẽ có khả năng ghi 128 camera IP luồng kép (256 luồng) trên một lõi đơn của
bộ xử lý Intel Core i3
Trang 13C Cài đặt & Cấu hình
1 Dung lượng gói cài đặt ứng dụng Máy chủ VMS không được vượt quá 150 MB (megabyte)
2 Ứng dụng Máy chủ VMS phải được có sẵn công khai, tải xuống miễn phí
3 Ứng dụng máy chủ VMS should require no prerequisite proprietary or 3rd party software anddatabase technologies during installation Ứng dụng Máy chủ VMS không yêu cầu các công nghệ cơ sở dữ liệu và phần mềm độc quyền bên thứ 3 tiên quyết trong quá trình cài đặt
4 Quá trình cài đặt Máy chủ VMS không yêu cầu người dùng nhập vào sau khi bắt đầu
5 Sau khi cài đặt hoàn tất, quy trình thiết lập máy chủ VMS sẽ cho phép người quản trị hệ thống tạo một hệ thống mới hoặc hợp nhất (các) máy chủ mới cài đặt với các hệ thống hiện có
3 Ứng dụng Máy chủ VMS hỗ trợ tối đa 1000 kết nối TCP đồng thời
4 Ứng dụng máy chủ VMS sẽ ghi và phát video ở bất kỳ độ phân giải và tốc độ khung hình nào, chỉ bị giới hạn bởi phần cứng
5 Ứng dụng máy chủ VMS sẽ hỗ trợ chuyển đổi dự phòng camera tự động mà không cần bất
kỳ giấy phép bổ sung nào
6 Ứng dụng máy chủ VMS sẽ hỗ trợ số lượng người dùng không giới hạn và tùy chỉnh vai trò người dùng
7 Ứng dụng máy chủ VMS sẽ hỗ trợ mọi loại phương tiện lưu trữ - HDD, SSD, thẻ SD, DAS, NAS hoặc các thiết bị hoặc vị trí lưu trữ kết nối mạng khác
Trang 14thông tin xác thực đăng nhập của người dùng
9 Ứng dụng máy chủ VMS sẽ ghi và phát các luồng H.264, H.265 và MJPEG
10 Ứng dụng máy chủ VMS sẽ ghi và phát trực tuyến âm thanh AAC, PCM (Mu-Law, A-law), g726 và MP3
11 Ứng dụng máy chủ VMS sẽ chuyển mã các luồng theo yêu cầu để phân phối tới các hệ thống hoặc thiết bị của bên thứ ba ở định dạng H.265, H.264, MJPEG hoặc WebM
12 Ứng dụng máy chủ VMS sẽ có thể cung cấp các luồng HLS có độ phân giải cao hoặc thấp
từ các thiết bị được kết nối
13 Ứng dụng máy chủ VMS sẽ lưu trữ các chỉ mục lưu trữ ở cùng vị trí với các tệp video đã ghi
14 Ứng dụng máy chủ VMS sẽ cho phép quản trị viên hệ thống khôi phục các tệp lưu trữ từ bất
kỳ phương tiện lưu trữ nào bằng cách sử dụng tính năng lưu trữ lập lại chỉ mục
15 Ứng dụng máy chủ VMS sẽ chứa một công cụ sự kiện boolean cho phép người vận hành lập trình và kích hoạt các hành động của hệ thống, thiết bị được kết nối hoặc sự kiện HTTP được gửi từ hệ thống hoặc thiết bị của bên thứ ba
16 Ứng dụng máy chủ VMS sẽ có thể gửi các yêu cầu HTTP PUT hoặc GET đến các hệ thống hoặc thiết bị của bên thứ ba
17 Ứng dụng máy chủ VMS sẽ hỗ trợ địa chỉ IPv4 hoặc IPv6
18 Ứng dụng máy chủ VMS sẽ cho phép người vận hành đặt cấu hình định tuyến mạng tùy chỉnh cho máy chủ hệ thống để tối ưu hóa việc định tuyến và sử dụng mạng
19 Ứng dụng máy chủ VMS sẽ cho phép người vận hành giám sát việc sử dụng CPU, RAM, NIC và HDD trong thời gian thực
20 Ứng dụng máy chủ VMS sẽ theo dõi tất cả các hành động của người vận hành để cho phép kiểm toán
21 Ứng dụng máy chủ VMS sẽ tự động tạo tệp sự cố mỗi khi ứng dụng Máy chủ gặp sự cố bất ngờ
22 Ứng dụng máy chủ VMS sẽ cho phép người vận hành thay đổi kích thước của không gian
Trang 15n x NetworkOptix networkoptix.comđĩa dành riêng cho các ổ lưu trữ.
23 Ứng dụng máy chủ VMS sẽ tự động vô hiệu hóa mọi ổ đĩa hệ thống (ổ đĩa chứa hệ điều hành) trong phần cứng máy tính có nhiều hơn một ổ đĩa để đảm bảo ổ đĩa hệ điều hành không bị đầy
24 Ứng dụng máy chủ VMS sẽ hỗ trợ cấu hình và sự kiện từ các liên hệ I/O nhị phân trên các thiết bị được hỗ trợ - bao gồm camera IP và thiết bị I/O
25 Ứng dụng máy chủ VMS sẽ hỗ trợ gửi thông báo email qua SMTP bằng TLS, SSL hoặc kết nối không an toàn
26 Ứng dụng máy chủ VMS sẽ hỗ trợ sao lưu theo lịch trình lưu trữ bản ghi vào các vị trí lưu trữ cục bộ, nối mạng hoặc đám mây
27 Ứng dụng máy chủ VMS sẽ cho phép sao lưu theo yêu cầu lưu trữ bản ghi vào các vị trí lưutrữ cục bộ, nối mạng hoặc đám mây
28 Ứng dụng máy chủ VMS sẽ cho phép ghi đồng thời tất cả các camera / luồng được kết nối tới hai (2) máy chủ trong thời gian thực
29 Ứng dụng máy chủ VMS sẽ cho phép phân tích chuyển động dựa trên CPU, phía máy chủ cho tất cả các camera IP được kết nối mà mức sử dụng CPU không tăng đáng kể (<3%)
30 Ứng dụng máy chủ VMS sẽ không yêu cầu GPU chuyên dụng để hoạt động ở công suất tối đa
31 Ứng dụng máy chủ VMS sẽ có giao diện quản trị web cho phép người dùng xem video trực tiếp hoặc video đã quay từ một camera tại một thời điểm ở độ phân giải cao hoặc thấp
32 Ứng dụng máy chủ VMS sẽ có giao diện quản trị web cho phép quản trị viên hệ thống xem
số liệu thống kê theo dõi tình trạng máy chủ theo thời gian thực (mức sử dụng CPU, NIC và
ổ cứng)
33 Ứng dụng máy chủ VMS sẽ có giao diện quản trị web cho phép người vận hành đám mây hợp nhất hai hệ thống với nhau hoặc ngắt kết nối Máy chủ VMS khỏi Ứng dụng đám mây VMS
34 Ứng dụng máy chủ VMS sẽ có giao diện quản trị web cho phép người dùng xem tất cả các máy chủ hiện có trong hệ thống
35 Ứng dụng máy chủ VMS sẽ có giao diện quản trị web cho phép người vận hành chuyển đổi
Trang 1636 Ứng dụng máy chủ VMS sẽ có một trang nâng cao ẩn đi cung cấp cho quản trị viên hệ thống khả năng sửa đổi cài đặt hệ thống nâng cao.
37 Ứng dụng máy chủ VMS sẽ hỗ trợ mọi cấu hình RAID của phương tiện lưu trữ
38 Máy chủ VMS phải hỗ trợ nhập và lưu trữ siêu dữ liệu hướng đối tượng được thu thập từ các giải pháp phân tích video trong máy ảnh, dựa trên máy chủ hoặc dựa trên đám mây bằng mô hình triển khai SDK/Plugin siêu dữ liệu phổ biến và có sẵn miễn phí
39 Máy chủ VMS nên hỗ trợ mã hóa kho lưu trữ bằng khóa do người dùng xác định bằng cách
sử dụng mã hóa AES 128 bit
40 Tất cả các kết nối Máy chủ VMS đều sử dụng tính năng ghim Chứng chỉ SSL/TLS để không thể thực hiện các cuộc tấn công trung gian Máy chủ và Máy khách VMS cũng sử dụng xác thực dựa trên phiên mới (mã token mang) theo mặc định
Trang 17b Ubuntu Linux
i.Ubuntu 16.04LTSii.Ubuntu 18.04LTSiii.Ubuntu 20.04LTS
c Apple MacOS
i.macOS 10ii.macOS 11iii.macOS 12
B Yêu cầu phần cứng tối thiểu
1 Ứng dụng máy tính để bàn VMS sẽ có khả năng hoạt động trên mọi phần cứng chạy hệ điềuhành tương thích với CPU hỗ trợ OpenGL 2.1 và Intel HD Graphics 3000 (hoặc cao hơn)
Trang 18hết công suất (64 luồng trên hệ điều hành 64 bit) và sẽ sử dụng CPU cho tất cả quá trình giải
mã và kết xuất video
C Cài đặt & Cấu hình
1 Bộ cài đặt ứng dụng Máy khách VMS không được vượt quá 250 MB (megabyte) bao gồm cả ứng dụng Máy chủ và Máy tính để bàn
2 Ứng dụng máy khách VMS phải được có sẵn công khai, tải xuống miễn phí,
3 Ứng dụng máy khách VMS không được yêu cầu các công nghệ cơ sở dữ liệu và phần mềm độcquyền bên thứ 3 tiên quyết trong quá trình cài đặt
4 Quá trình cài đặt Máy khách VMS không yêu cầu người dùng nhập vào sau khi bắt đầu
D Tính năng
1 Ứng dụng máy tính để bàn VMS sẽ có cấu trúc cơ bản như sau:
a Bảng điều hướng - với nút menu chính, biểu tượng đăng nhập đám mây tương tác, bố cục theo thẻ, biểu tượng thu nhỏ và phóng to, biểu tượng trợ giúp theo ngữ cảnh và biểu tượng đóng ứng dụng
b Bảng tài nguyên (Bên trái) - chứa tất cả các tài nguyên hệ thống (Máy chủ, Thiết bị, Người dùng, Bố cục, Tệp ngoại tuyến, v.v.) với cấu trúc có thể thu gọn và cơ chế tìm kiếm từ khóa để cho phép người vận hành nhanh chóng tìm kiếm luồng trực tiếp / camera hiển thị, video ngoại tuyến và tệp hình ảnh hoặc bất kỳ sự kết hợp nào của chúng
c Bảng thông báo (Phải) - hiển thị tất cả các thông báo do hệ thống hoặc công cụ tạo quy tắc có thể nhấp vào để hiển thị tài nguyên có liên quan trong Lưới xem cũng như Sự kiện chuyển động, Dấu trang, Cảnh báo hệ thống và Đối tượng được phát hiện với khả năng khởi chạy Hộp thoại tìm kiếm Đối tượng nâng cao
d Bảng điều khiển dòng thời gian (Dưới cùng) - cho phép điều hướng và tìm kiếm các tệp video đã ghi
e Lưới xem (Khu vực xem chính) - giao diện lưới thích ứng linh hoạt cho phép người vận hành tạo và chia sẻ bố cục tùy chỉnh của tài nguyên hệ thống