Etter nesten 8 måneder med utvikling har en betydelig utgivelse av OpenIPC 2.2-prosjektet blitt publisert, og utviklet en Linux-distribusjon for installasjon i videoovervåkingskameraer i stedet for standard fastvare. Fastvarebilder er utarbeidet for IP-kameraer basert på Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550, Goke GK7205-brikker. Den eldste støttede brikken er 3516CV100, som ble avviklet av produsenten i 2015. Prosjektets utvikling er distribuert under MIT-lisensen.
Den foreslåtte fastvaren gir funksjoner som støtte for maskinvarebevegelsesdetektorer, bruk av RTSP-protokollen for å distribuere video fra ett kamera til mer enn 10 klienter samtidig, maskinvareakselerasjon av h264/h265-kodeker, støtte for lyd med samplingshastigheter på opptil 96KHz, muligheten til å transkode JPEG-bilder på farten for lasting i "progressiv" modus, og støtte for Adobe DNG RAW-formatet, som gjør det mulig å løse problemer med beregningsfotografering.
Hovedendringer sammenlignet med forrige versjon:
- I tillegg til prosessorer fra HiSilicon, SigmaStar og XiongMai, er det lagt til brikker fra Novatek og Goke (sistnevnte kjøpte HiSilicons IPC-virksomhet som svar på amerikanske sanksjoner mot Huawei).
- For kameraer fra enkelte produsenter er det nå mulig å installere fastvare med OpenIPC over luften uten å demontere den og koble den til en UART-adapter (det originale fastvareoppdateringssystemet brukes).
- Prosjektet har nå et webgrensesnitt skrevet helt i shell (en kombinasjon av Haserl og Ash).
- Basislydkodeken er nå Opus, men bytter dynamisk til AAC basert på klientfunksjoner.
- Den innebygde spilleren, skrevet i WebAssembly, støtter videoavspilling i H.265-kodeken og fungerer på moderne nettlesere som støtter SIMD-instruksjoner omtrent to ganger raskere enn den gamle versjonen.
- Lagt til støtte for videooverføringsmodus med lav latens, som gjorde det mulig å oppnå en latensverdi på ca. 80 ms på budsjettkameraer i Glass-To-Glass-tester.
- Det er nå mulighet for ikke-standard bruk av kameraer som varslingssystemer eller IP-radio.
Kilde: opennet.ru