La version 2.1 de la distribution Linux OpenIPC est publiée, destinée à être utilisée dans les caméras de surveillance à la place des firmwares d'origine, dont la majorité cessent d'être mises à jour par les fabricants avec le temps. Cette version est présentée comme expérimentale et, contrairement à la branche stable, elle n'est pas construite sur la base de paquets OpenWRT, mais utilise buildroot. Les développements du projet sont diffusés sous licence MIT. Des images de firmware ont été préparées pour des caméras IP basées sur des puces Hisilicon Hi35xx, SigmaStar SSC335, XiongmaiTech XM510 et XM530.
Le firmware proposé offre des fonctionnalités telles que la prise en charge de détecteurs de mouvement matériels, une implémentation propre du protocole RTSP pour la diffusion de vidéo depuis une seule caméra à plus de 10 clients simultanément, la possibilité d'utiliser l'assistance matérielle pour les codecs h264/h265, la prise en charge audio avec un taux d'échantillonnage jusqu'à 96 kHz, la possibilité de recodage d'images JPEG à la volée pour un chargement progressif et la prise en charge du format RAW Adobe DNG, permettant de résoudre des tâches de photographie computationnelle.
Les principales différences entre la nouvelle version et l'ancienne édition basée sur OpenWRT :
- En plus du SoC HiSilicon, qui est utilisé dans 60 % des caméras chinoises présentes sur le marché national, la prise en charge des caméras basées sur des puces SigmaStar et Xiongmai a été déclarée.
- Le support du protocole HLS (HTTP Live Streaming) a été ajouté, permettant d'organiser une diffusion vidéo depuis la caméra dans le navigateur sans utiliser d'intermédiaire. de serveurs.
- Dans l'interface OSD (on screen display), la prise en charge de l'affichage des caractères Unicode a été mise en œuvre, y compris pour l'affichage des données en russe.
- Le support du protocole NETIP (DVRIP), développé pour la gestion des caméras chinoises, a été ajouté. Ce protocole peut être utilisé pour mettre à jour les caméras.
Source : opennet.ru
