După aproape 8 luni de dezvoltare, a fost publicat un release semnificativ al proiectului OpenIPC 2.2, care dezvoltă o distribuție Linux pentru instalarea în camerele de supraveghere în locul firmware-urilor standard. Imaginile firmware-ului sunt pregătite pentru camerele IP bazate pe cipurile Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550, Goke GK7205. Cel mai vechi dintre cipurile suportate este 3516CV100, producția căruia a fost oprită de către producător în 2015. Proiectul este distribuit sub licența MIT.
Firmware-ul oferit oferă funcții precum suport pentru detectoare de mișcare hardware, utilizarea protocolului RTSP pentru distribuirea video de la o cameră la mai mult de 10 clienți simultan, accelerare hardware pentru codecurile h264/h265, suport pentru sunet cu o frecvență de eșantionare de până la 96KHz, posibilitatea de a recodifica imaginile JPEG în timp real pentru încărcare în modul „progressive” și suport pentru formatul RAW Adobe DNG, care permite soluționarea sarcinilor de fotografie computațională.
Principalele modificări față de versiunea anterioară:
- În plus față de procesoarele HiSilicon, SigmaStar și XiongMai, s-au adăugat cipuri de la Novatek și Goke (din urmă, a achiziționat afacerea IPC HiSilicon ca răspuns la sancțiunile americane împotriva Huawei).
- Pentru camerele unor producători a apărut posibilitatea instalării firmware-ului OpenIPC prin aer fără a fi nevoie de desfacerea acestora și de conectarea la un adaptor UART (se folosește sistemul de actualizare al firmware-ului original).
- Proiectul a primit o interfață web, scrisă complet în shell (legătura Haserl și Ash).
- Ca codec audio de bază se utilizează acum Opus, însă în funcție de capacitățile clientului, se face comutare dinamică pe AAC.
- Playerul încorporat, scris în WebAssembly, suportă redarea video în codec H.265 și funcționează pe browsere moderne cu suport pentru instrucțiuni SIMD de aproximativ două ori mai repede decât versiunea veche.
- A fost adăugat suport pentru modul de transmitere video cu întârziere redusă, ceea ce a permis în testele Glass-To-Glass să se obțină o latență de aproximativ 80 ms pe camerele bugetare.
- A apărut posibilitatea utilizării neconvenționale a camerelor ca sisteme de alertă sau IP radio.
Sursa: opennet.ro
