Po téměř 8 měsících vývoje byl zveřejněn významný release projektu OpenIPC 2.2, který vyvíjí distribuci Linuxu určenou pro instalaci do kamer video dohledu namísto standardního firmwaru. Obrazy firmwaru byly připraveny pro IP kamery založené na čipech Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550, Goke GK7205. Nejstarším z podporovaných čipů je 3516CV100, jehož výroba byla zastavena výrobcem již v roce 2015. Výstupy projektu jsou distribuovány pod licencí MIT.
Navrhovaný firmware poskytuje funkce, jako je podpora hardwarových detektorů pohybu, použití protokolu RTSP pro streamování videa z jedné kamery více než 10 klientům současně, hardwarové urychlení kodeků h264/h265, podpora zvuku s vzorkovací frekvencí až 96 kHz, možnost překódování JPEG obrázků za běhu pro načítání v režimu „progresivní“ a podpora formátu RAW Adobe DNG, který umožňuje řešit úkoly výpočetní fotografie.
Hlavní změny oproti předchozí verzi:
- K procesorům HiSilicon, SigmaStar a XiongMai byly přidány čipy od Novatek a Goke (ten poslední koupil podnikání IPC HiSilicon v reakci na americké sankce proti Huaweiu).
- Pro kamery některých výrobců se objevila možnost instalace firmwaru OpenIPC přes vzduch bez nutnosti demontáže a připojení k UART adaptéru (používá se systém aktualizace původního firmwaru).
- Projekt získal webové rozhraní, které je napsané úplně v shellech (spojení Haserl a Ash).
- Jako základní audio kodek byl nyní použit Opus, avšak podle schopností klienta dochází k dynamickému přepínání na AAC.
- Vestavěný přehrávač napsaný v WebAssembly podporuje přehrávání videa v kodeku H.265 a funguje v moderních prohlížečích s podporou pokynů SIMD přibližně dvakrát rychleji než stará verze.
- Byla přidána podpora režimu přenosu videa s nízkou latencí, což umožnilo dosáhnout ve testech Glass-To-Glass hodnoty latence kolem 80 ms na cenově dostupných kamerách.
- Objevila se možnost netradičního využití kamer jako systémů upozornění nebo IP rádií.
Zdroj: opennet.ru
