1. Купить IP камеры 3шт - вендор в текущей ситуации вопрос вторичный, требуется предварительно промониторить рынок и понять какие есть в достаточном количестве и доступности, даже с вариантом поставки под заказ, с учетом количества лучше использовать одного вендора проще обслуживание и настройка.
2. Купить видеорегистратор - в твоем случае видеорегистратором не отделаешься. Требуется полноценный сервер с приличным дисковым массивом, все зависит от глубины записи. Если требуется запись хотя бы месяц это порядка 40+ терабайт массива (у меня под 90 камер 20 терабайт не хватает требуется расширение). Я бы для этих целей использовал 4-2 у сервер с большим количеством дисков. (на рынке варианты есть, могу накидать если требуется). Процессор особого значения не имеет, нагрузку потянут даже младшие модели памяти порядка 40 гб (зависит от размера дискового массива). На сервер в качестве системы виртуализации proxmox в него контейнер с видеосервером и виртуальная машина с truenas, которому выделены диски (если что всегда можно расширить по необходимости. А вот где ты железный DVR на 40 тб+ и 120 камер найдешь я хз. Есть конечно монстры типа Macroscop B-SERIES 120 но по ним ничего сказать не могу, возможно и бюджетней получится, чем сервер собирать, но по сути это тот же сервер.
3. Купить модем - lte хватит по каналу полностью лучше брать huawei e3372 - кушается практически всеми роутерами, да и антенну при необходимости воткнуть можно (правда еще нигде не требовалось).
4. Купить Wi-fi роутер (если понадобиться) - не понятна целевая задача. тут вопрос канала входящего больше 120 камер достаточно широкий канал требуется, и если туннелями шифрованными собирать то желательно встроенный чип шифрования у тебя 40 каналов входящих по 3 мегабита это 120-200 мегабит канал желательно, а то и шире, все от настроек видео зависит.
5. Маршрутизатор с POE - на конечные точки MIKROTIK HEX POE, в идеале конечно PowerBox Pro или PowerBox но у них usb порта нет. Возможно хуавеи есть аналогичные.
6. Купить мониторы или большие телевизоры (разберемся) - и компьютер с видеокарточкой дабы это все добро развести с приемлемой для глаза картинкой штуки 3 на 120 камер потребуется. Можно и на 1 засунуть? но разобрать что то? получится с трудом.
- программное обеспечение для камер вопрос отдельный и зависит от требуемого функционала.
7. Всё это монтируем настраиваем пробрасывает камеры на месте - (Я бы на тестовом стенде сначала пробросил 3 камеры и посмотрел сколько они потребляют с требуемыми параметрами.