След почти 8 месеца разработка, публикуван е значителен релийз на проекта OpenIPC 2.2, развиваващ Linux дистрибуция за инсталиране в камери за видеонаблюдение вместо стандартните фърмуер. Образите на фърмуера са подготвени за IP камери, основани на чипове Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550 и Goke GK7205. Най-старият от поддържаните чипове е 3516CV100, производството на който беше прекратено от производителя през 2015 година. Работите на проекта се разпространяват под MIT лиценз.
Предлаганият фърмуер предоставя функции като поддръжка на хардуерни детектори за движение, използване на протокол RTSP за разпространение на видео от една камера до повече от 10 клиента едновременно, хардуерно ускорение на кодеци h264/h265, поддръжка на звук с честота на дискретизация до 96 kHz, възможност за пренасочване на JPEG изображения на летния на динамично в режим «progressive» и поддръжка на RAW формат Adobe DNG, който позволява решаване на задачи в компютърната фотография.
Основни промени в сравнение с предишната версия:
- В допълнение към процесорите HiSilicon, SigmaStar и XiongMai, добавени са чипове от Novatek и Goke (последният придоби IPC бизнеса на HiSilicon в отговор на американските санкции срещу Huawei).
- За камери на някои производители е добавена възможност за инсталиране на фърмуера с OpenIPC по въздуха, без необходимост от разглобяване и свързване към UART адаптер (използва се системата за актуализиране на оригиналния фърмуер).
- Проектът получи уеб интерфейс, написан изцяло на shell (комбинация от Haserl и Ash).
- Като основен аудио кодек сега се използва Opus, но в зависимост от възможностите на клиента се извършва динамично превключване на AAC.
- Вграден плеър, написан на WebAssembly, поддържа възпроизвеждане на видео в кодека H.265 и работи на съвременни браузъри с поддръжка на SIMD инструкции около два пъти по-бързо от старата версия.
- Добавена е поддръжка на режим на предаване на видео с ниска латентност, което позволи в тестовете Glass-To-Glass да се получи стойност на латентност около 80 ms на бюджетни камери.
- Появи се възможност за нестандартно използване на камерите като системи за известяване или IP радио.
Източник: opennet.ru
