Для построения сервера видеонаблюдения, который будет обрабатывать сигналы с 100 камер и записывать видео в формате Full HD, потребуется мощный компьютер с высокопроизводительными компонентами. Вот пример того, что может потребоваться:
1. Процессор:
- Ищите процессоры серверного класса с большим количеством ядер и потоков, так как обработка потокового видео может быть очень требовательной к CPU.
- Процессоры Intel Xeon или AMD EPYC с хорошим балансом между частотой и количеством ядер подойдут здесь лучше всего.
2. Материнская плата:
- Материнская плата серверного класса, совместимая с выбранным процессором, предоставляющая достаточное количество слотов для ОЗУ и расширений.
3. Оперативная память:
- В зависимости от используемого программного обеспечения для видеонаблюдения, потребуется от 16 ГБ до 64 ГБ оперативной памяти или даже больше, чтобы обеспечить плавную обработку данных.
4. Видеокарта:
- В случаях, когда используются аналитические алгоритмы требующие GPU (обнаружение движения, распознавание лиц и т.д.), может потребоваться мощная видеокарта. Использование графических карт с поддержкой CUDA от NVIDIA (например, NVIDIA Quadro, Tesla или GeForce RTX серии для бюджетного варианта) будет оптимальным выбором.
5. Хранение данных:
- Поскольку речь идет о записи видео со 100 камер, потребуется большая система хранения данных. Используйте жесткие диски с высокой скоростью записи, желательно класса NAS (Network Attached Storage) или RAID массив для обеспечения отказоустойчивости данных.
- Рассмотрите возможность использования SSD для системы и часто используемых данных (таких как базы данных камер), и HDD для долгосрочного хранения видеозаписей.
6. Источники питания:
- Выберите надежный источник питания с достаточным количеством энергии для поддержки всех компонентов, а также подумайте о возможности запасного источника питания для повышения надежности системы.
7. Система охлаждения:
- Удостоверьтесь, что корпус и система охлаждения способны эффективно отводить тепло от компонентов сервера, так как он будет работать непрерывно.
8. Сетевая карта:
- Убедитесь, что сетевая карта или карты способны обеспечить достаточную пропускную способность для передачи множества видеопотоков, возможно, понадобится 10 Гбит/с или более.
9. Программное обеспечение:
- Операционная система серверного уровня (например, Windows Server или Linux) и программное обеспечение для видеонаблюдения, поддерживающее требуемое количество каналов и предоставляющее необходимые аналитические