Release van OpenIPC 2.2, alternatieve firmware voor CCTV-camera's

Na bijna 8 maanden ontwikkeling is er een belangrijke release van het OpenIPC 2.2-project gepubliceerd, waarin een Linux-distributie wordt ontwikkeld voor installatie in videobewakingscamera's in plaats van standaardfirmware. Er zijn firmware-images voorbereid voor IP-camera's op basis van Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550, Goke GK7205-chips. De oudste ondersteunde chip is de 3516CV100, waarvan de productie in 2015 door de fabrikant werd stopgezet. De ontwikkelingen van het project worden gedistribueerd onder de MIT-licentie.

De voorgestelde firmware biedt functies zoals ondersteuning voor hardwarebewegingsdetectoren, het gebruik van het RTSP-protocol voor het gelijktijdig distribueren van video van één camera naar meer dan 10 clients, hardwareversnelling van h264/h265-codecs, ondersteuning voor audio met bemonsteringsfrequenties tot 96 kHz, de mogelijkheid om JPEG-afbeeldingen direct te transcoderen voor laden in de “progressieve” modus, en ondersteuning voor het Adobe DNG RAW-formaat, waarmee problemen van computationele fotografie kunnen worden opgelost.

Belangrijkste wijzigingen ten opzichte van de vorige versie:

  • Naast processors van HiSilicon, SigmaStar en XiongMai zijn er chips van Novatek en Goke (de laatste heeft de IPC-activiteiten van HiSilicon overgenomen als reactie op Amerikaanse sancties tegen Huawei) toegevoegd.
  • Voor camera's van sommige fabrikanten is het nu mogelijk om firmware met OpenIPC draadloos te installeren zonder deze te demonteren en aan te sluiten op een UART-adapter (er wordt gebruik gemaakt van het originele firmware-updatesysteem).
  • Het project heeft nu een webinterface die volledig in shell is geschreven (een combinatie van Haserl en Ash).
  • De basisaudiocodec is nu Opus, maar schakelt dynamisch over naar AAC op basis van clientmogelijkheden.
  • De ingebouwde speler, geschreven in WebAssembly, ondersteunt het afspelen van video in de H.265-codec en werkt op moderne browsers die SIMD-instructies ongeveer twee keer sneller ondersteunen dan de oude versie.
  • Ondersteuning toegevoegd voor videotransmissiemodus met lage latentie, waardoor het mogelijk werd om een ​​latentiewaarde van ongeveer 80 ms te verkrijgen op budgetcamera's in Glass-To-Glass-tests.
  • Er bestaat nu de mogelijkheid tot niet-standaard gebruik van camera's als waarschuwingssysteem of IP-radio.

Bron: opennet.ru

Voeg een reactie