Sortie d'OpenIPC 2.2, firmware alternatif pour les caméras de vidéosurveillance

Après près de 8 mois de développement, une version importante du projet OpenIPC 2.2 a été publiée, développant une distribution Linux pour l'installation dans les caméras de vidéosurveillance au lieu du firmware standard. Des images de micrologiciel ont été préparées pour les caméras IP basées sur les puces Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550 et Goke GK7205. La puce la plus ancienne prise en charge est la 3516CV100, dont la production a été interrompue par le fabricant en 2015. Les développements du projet sont distribués sous licence MIT.

Le firmware proposé offre des fonctionnalités telles que la prise en charge des détecteurs de mouvement matériels, l'utilisation du protocole RTSP pour distribuer la vidéo d'une caméra à plus de 10 clients simultanément, l'accélération matérielle des codecs h264/h265, la prise en charge de l'audio avec des taux d'échantillonnage allant jusqu'à 96 KHz, la possibilité de transcoder des images JPEG à la volée pour les charger en mode « progressif », et la prise en charge du format Adobe DNG RAW, qui permet de résoudre les problèmes de photographie informatique.

Principaux changements par rapport à la version précédente :

  • Outre les processeurs de HiSilicon, SigmaStar et XiongMai, des puces de Novatek et Goke (ce dernier a acquis l'activité IPC de HiSilicon en réponse aux sanctions américaines contre Huawei) ont été ajoutées.
  • Pour les caméras de certains fabricants, il est désormais possible d'installer le firmware avec OpenIPC par liaison radio sans le démonter ni le connecter à un adaptateur UART (le système de mise à jour du firmware d'origine est utilisé).
  • Le projet dispose désormais d'une interface web entièrement écrite en shell (une combinaison de Haserl et Ash).
  • Le codec audio de base est désormais Opus, mais passe dynamiquement à AAC en fonction des capacités du client.
  • Le lecteur intégré, écrit en WebAssembly, prend en charge la lecture vidéo dans le codec H.265 et fonctionne sur les navigateurs modernes prenant en charge les instructions SIMD environ deux fois plus rapidement que l'ancienne version.
  • Ajout de la prise en charge du mode de transmission vidéo à faible latence, qui a permis d'obtenir une valeur de latence d'environ 80 ms sur les caméras économiques lors des tests Glass-To-Glass.
  • Il existe désormais la possibilité d'utiliser des caméras de manière non standard comme systèmes d'alerte ou radio IP.

Source: opennet.ru

Ajouter un commentaire