Регистратор операционная система linux

Можно ли установить Linux на SoC NVR/DVR видеорегистраторы?

В продаже имеется множество NVR и DVR видеорегистраторов (SoC) с аппаратной поддержкой кодирования и декодирования h.264, h.265.
Пример таких регистраторов
NVR — https://aliexpress.ru/item/4000041821745.html
DVR + NVR — https://aliexpress.ru/item/32897391812.html

У всех таких регистраторов одна и та же прошивка. Выглядит прошивка везде так:

Но я хотел бы установить чистый linux и настроить видеонаблюдение через другое ПО, например программу motion.
Пытался ли кто нибудь установить на подобные регистраторы linux, есть такая практика или нет?

Для некоторых ip камер (плат) нашёл прошивку под названием openIPC — https://openipc.org/
Для регистраторов не нашёл ничего.

Техпідтримка VidiMost.com

Спеціаліст

зачем?
Напишите четко и по пунктам, какие задачи хотите выполнять, чего не может стандартная прошивка NVR/DVR ?

Fnusonaco

Member

1) уйти от проприетарности, как со стороны камеры, так и со стороны видеорегистратора

2) декодирование потока на аппаратном уровне.
Имея сжатый h264/265 видеопоток от ip камеры надо его декодировать, чтобы вычленять движение (или даже объекты/лица). На декодирование тратятся ресурсы. А на китайских платах уже имеется поддержка h265 на аппаратном уровне, поэтому мне показалось проще прошить данную железку, чем тратиться на мини-пк, который будет декодировать через процессор без аппаратной поддержки h264/265.

Техпідтримка VidiMost.com

Спеціаліст

ZoneMinder — Home

2) декодирование потока на аппаратном уровне.
А на китайских платах уже имеется поддержка h265 на аппаратном уровне, поэтому мне показалось проще прошить данную железку, чем тратиться на мини-пк, который будет декодировать через процессор без аппаратной поддержки h264/265.

ну так и купите китайский NVR с поддержкой 265. Или первый пункт мешает? тогда Вам нужно свою собственную разработку внедрять, свой бренд.

Fnusonaco

Member

Техпідтримка VidiMost.com

Спеціаліст

Fnusonaco

Member

Решил отказаться от решения использовать готовый регистратор под модификацию ПО/прошивки.
Слишком малые мощности у них. Т.к. регистраторы не декодируют потоки, а только пишут, а инфу о движении получают с ip камер.
А я думал, что реги декодируют. Облом.

Ищу одноплатники под рег, например NVIDIA Jetson.

Читайте также:  Сенсорный монитор в linux

Техпідтримка VidiMost.com

Спеціаліст

Fnusonaco

Member

Поинтересоваться по поводу модификации готового рега под свои потребности или поиска одноплатника для рега?

VladV

New member

Решил отказаться от решения использовать готовый регистратор под модификацию ПО/прошивки.
Слишком малые мощности у них. Т.к. регистраторы не декодируют потоки, а только пишут, а инфу о движении получают с ip камер.
А я думал, что реги декодируют. Облом.

Ищу одноплатники под рег, например NVIDIA Jetson.

К сожалению, я то же не нашел такого решения. Пока использую кассовые маленькие БУ компы от обанкротившегося ритейла, процессоры ATOM или Celeron. Ставлю десктопный Linux и до 8 лицензий какого то российского производителя. И пока ограничен тем, на ARM процессорах та же Линия не работает. Но мечта покупать китайские платы и ставить на него Linux и изготавливать регистраторы и клиенты не отпускает.

Uef

Чатланин

Fnusonaco

Member

Ну я имею ввиду основные потоки, например если взять 32 канальные регистраторы, то они не смогут декодировать 32 видеопотока 1920х1080, не говоря уже о 32 потоков 4к видео в 8 или 12 мегапикселей.
Для вывода на монитор реги смогут декодировать дополнительные потоки с разрешением QVGA: 640×360, CIF: 352×288

Короче спецификация одноплатников гораздо скромней, чем я предпологал.

Fnusonaco

Member

А что за компы такие, можете название дать или ссылку?

Лицензию на linux? Линукс дистрибутивы свободные, бесплатные.

А что за Линия? Это программа какая то?

Но мечта покупать китайские платы и ставить на него Linux и изготавливать регистраторы и клиенты не отпускает.

Я нашёл несколько вариантов, способных декодировать множество видеопотоков. Но ещё не покупал, пока прикидываю что как по мощности.

Теперь цель у меня изменилась и кроме декодирования 7 видеопотоков 1920х1080 h.264/265 требуется детектировать движение по образам на видео: человек, собака, кошка, птица, машина, велосипед. На детекцию образов требуется огромное количество ресурсов. Как правило под это выделяется отдельный AI чип.

Вот такие варианты накидал себе:
— Nvidia Jetson nano: 0.5 TFLOPS (FP16) = 2 TOPS

Декодер видео на 500MP/sec Кодирование видео 4K с частотой 30 Гц | 4 потока в разрешении 1080p с частотой 30 Гц | 9 потоков в разрешении 720p с частотой 30 Гц (H. 264/H. 265) Декодирование видео 4K с частотой 60 Гц | 2 потока в разрешении 4K с частотой 30 Гц | 8 потоков в разрешении 1080p с частотой 30 Гц | 18 потоков в разрешении 720p с частотой 30 Гц (H. 264/H. 265)
 Video Encode 2x 4K @ 30 | 6x 1080p @ 60 | 14x 1080p @ 30 (H.265/H.264) Video Decode 2x 4K @ 60 | 4x 4K @ 30 | 12x 1080p @ 60 | 32x 1080p @ 30 (H.265) 2x 4K @ 30 | 6x 1080p @ 60 | 16x 1080p @ 30 (H.264)
 Amlogic A311D Processor, 5 TOPS NPU A311D big-little architecture. x4 2.2Ghz Cortex-A73 cores, paired with x2 1.8Ghz Cortex-A53 cores. ARM Mali-G52 MP4 Pixel fillrate: 9.0 GPixel/s Performance FP32 (float): 108.8 GFLOPS Video 4K UHD H.265 75fps 10-bit video decoder & low latency 1080p H.265 / H.264 60fps decoder Supports multi-video decoding up to 4Kx2K@60fps + 1x1080P@60fps 5.0 TOPS NPU, Inbuilt NPU supports Tensorflow, Caffe and Darknet
 NXP i.MX 8M SoC (Quad-core Arm Cortex-A53, plus Cortex-M4F) Graphic Processing Unit (GPU) Vivante GC7000Lite 4 shaders 267 million triangles/sec 1.6 Gigapixel/sec 32 GFLOPs 32-bit or 64 GFLOPs 16-bit Supports OpenGL ES 1.1, 2.0, 3.0, 3.1, Open CL 1.2, and Vulkan Video Processing Unit (VPU) 4Kp60 HEVC/H.265 main, and main 10 decoder 4Kp60 VP9 and 4Kp30 AVC/H.264 decoder (requires full system resources) 1080p60 MPEG-2, MPEG-4p2, VC-1, VP8, RV9, AVS, MJPEG, H.263 decoder Edge TPU coprocessor ASIC designed by Google that provides high performance ML inferencing for TensorFlow Lite models Uses PCIe and I2C/GPIO to interface with the iMX 8M SoC 4 trillion operations per second (4 TOPS) 2 TOPS per watt
  • одноплатники на базе процессора ROC-RK3566, Rockchip RK3568: 0.8 TOPS NPU
  • x86_64 одноплатник AAEON UP Board с платой расширения (на базе Intel Movidius Myriad X VPU 2485) на 4 TOPS
  • SmartFly TB-RK3399 Pro AI: 2.4 TOPS
  • USB Google Coral Edge TPU: 4 TOPS
  • Neural Compute Stick NCS (Movidius) — 1 поколение
  • Intel Neural Compute Stick 2 (intel NCS 2) — 2 поколоение
  • Orange Pi AI Stick Lite: 5,6 TOPS при частоте 100 МГц, или 2,8 TOPS при 300 мВт
  • Gyrfalcon 2803 Plai Plug: 16,8 TOPS при 700 мВт (24 TOPS на ватт)
Читайте также:  Proxmox linux bridge настройка

Uef

Чатланин

Для вывода на монитор реги смогут декодировать дополнительные потоки с разрешением QVGA: 640×360, CIF: 352×288

Откуда этот бред? Может таки почитать документацию?
Могут декодировать вплоть до 4k! Есть модели с аналитиками на борту, т.е. именно NVR анализирует контент.

1878

Fnusonaco

Member

Могут декодировать вплоть до 4k! Есть модели с аналитиками на борту, т.е. именно NVR анализирует контент.

Спасибо, да, интересное решение, но дороговато будет от 50тыщ за рег. Это так можно дойти до мощных серверных и кластерных решений.
Я чуть по скромней ищу одноплатники.
Не знаете кстати, что за процессор стоит в данном реге DHI-NVR5216-8P-I? И какой GPU/NPU? Скачал даташит на офф сайте, но там написано так: Main Processor Multi-core embedded processor

Uef

Чатланин

VladV

New member

Вы как то полностью меня поразили. Не знаю поможет ли вам это: компании производящие видеонаблюдение очень сильно продвинулись в этом вопросе. Начали немного раньше вас и располагают лучшими возможностями. Есть компании которые выпускают оем специализированные решения. Продаются платы по цене грязи от 9 долларов. Например платы от XM. На все более полезное надо покупать лицензию, например 1 канал Линии стоит 30 баксов-и это очень дешево. Линия это бюджетное видеонаблюдение, которое когда то работало на Оранж и на XM — но теперь они с этим завязали и рекомендуют только десктопные версии. Плат например таких как intel D525MW, intel D425 навалом по цене до 1000 рублей-взгляните на авито. Сегодня кстати Линия анонсировали свои собственные камеры. Макроскоп насколько я помню то же не работает на ARM процессорах. Но указанные вами платформы — это же очень дорого и абсолютно не нужно. Получится или решение значительно дороже предложенного тем же dahua или какой то дурацкий пионерстрой.

Читайте также:  Test Page

Василий67

Member
  1. Система собрана на базе Buildroot 2012.02.
  2. Собиралась прошивка с использованием какого-то ПО компании ECOS — https://ecos.sourceware.org/getstart.html — но это ни на шаг не приблизило к решению, т.к. конфига SoC нет, вытащить его из системы нереально. Если исходники и доступны, но в них нет ни малейшего намёка на конкретную плату.
  3. Процессор (Soc) — GrainMedia GM8210GS, на базе ARMv5eabi — в принципе, наверное, от этого можно оттолкнуться при сборке Buildroot-ом, но остальное? Где брать дрова на периферию?

Источник

Оцените статью
Adblock
detector