Release von OpenIPC 2.2, einer alternativen Firmware für Überwachungskameras

Nach fast 8 Monaten Entwicklung wurde eine bedeutende Version des OpenIPC 2.2-Projekts veröffentlicht, das eine Linux-Distribution für die Installation in Überwachungskameras anstelle der werkseitigen Firmware entwickelt. Die Firmware-Images sind für IP-Kameras auf Basis der Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550 und Goke GK7205-Chips vorbereitet. Der älteste unterstützte Chip ist 3516CV100, dessen Produktion vom Hersteller bereits 2015 eingestellt wurde. Die Ergebnisse des Projekts werden unter der MIT-Lizenz verbreitet.

Die angebotene Firmware bietet Funktionen wie Unterstützung für Hardware-Bewegungsmelder, Verwendung des RTSP-Protokolls zur Videoübertragung von einer Kamera an mehr als 10 Clients gleichzeitig, hardwarebeschleunigte h264/h265-Codecs, Unterstützung für Audio mit einer Abtastrate von bis zu 96 kHz, die Möglichkeit, JPEG-Bilder on-the-fly für den progressiven Download umzuwandeln, sowie Unterstützung für das RAW-Format Adobe DNG, das Probleme in der computergestützten Fotografie löst.

Die wesentlichen Änderungen im Vergleich zur vorherigen Version:

  • Zusätzlich zu den Prozessoren HiSilicon, SigmaStar und XiongMai wurden Chips von Novatek und Goke hinzugefügt (letzteres Unternehmen erwarb das IPC-Geschäft von HiSilicon als Reaktion auf die US-Sanktionen gegen Huawei).
  • Für Kameras einiger Hersteller ist es jetzt möglich, die OpenIPC-Firmware kabellos zu installieren, ohne sie zu zerlegen und einen UART-Adapter anzuschließen (es wird das Update-System der Original-Firmware verwendet).
  • Das Projekt erhielt eine Web-Oberfläche, die vollständig in Shell geschrieben wurde (Kombination aus Haserl und Ash).
  • Als grundlegender Audio-Codec wird nun Opus verwendet, jedoch erfolgt je nach den Möglichkeiten des Clients ein dynamischer Umschalt auf AAC.
  • Der integrierte Player, der in WebAssembly geschrieben ist, unterstützt die Wiedergabe von Videos im H.265-Codec und arbeitet in modernen Browsern mit SIMD-Unterstützung etwa doppelt so schnell wie die alte Version.
  • Es wurde Unterstützung für den Modus der Videoübertragung mit geringer Latenz hinzugefügt, was es ermöglichte, in Glass-To-Glass-Tests eine Latenz von etwa 80 ms bei günstigen Kameras zu erreichen.
  • Es besteht die Möglichkeit, Kameras nicht standardmäßig als Alarm- oder IP-Radio-Systeme zu verwenden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4