Architectures Réseaux en Vidéo

Publié le 02 Jan 2023

On va penser au choix des caméras, aux résolutions, au(x) serveur(s) et à la capacité de stockage dans un projet vidéo. Souvent les aspects réseaux sont négligés, car ce n’est que du réseau et ma foi, on va faire comme en bureautique: la DSI fournira la fibre et le Vlan suffisant. Multicast ? pas de problème, on fait ça depuis des années en Téléphonie et on maitrise grave!

Le Schéma ci-dessous illustre un réseau majoritairement Multicast quand on souhaite distribuer les flux sur de multiples points de réception sans démultiplier la bande passante. Ces architectures sont adaptées quand le réseau est dédié, offrant des débits possiblement maximum si nécessaire.

Alors bien sur, si je fais un article sur ça, c’est qu’évidemment à l’épreuve des faits sur le terrain, une fois tout le monde connecté en pleine charge, les choses ne se passent pas forcement très bien: de fortes latences (>500 ms) , des déconnexions caméras , voire des pertes de serveurs ou coté bureautique des ralentissements, des « time out » que l’on croyait sur le papier impossibles.

Il convient donc de bien préparer deux choses du coté Maitre d’ouvrage, mais aussi du coté Maitre d’Oeuvre qui fournit une partie de l’infrastructure:

  • Les recommandations d’architectures et de répartition de charge de l’éditeur du logiciel de gestion vidéo, les maximums de débits tolérables par serveur, surtout en pointe lors de recherches et extractions synchronisées multiples , les protocoles de diffusion recommandés (Unicast ou Multicast ou mélange des deux ) architecture centralisée ou décentralisée
  • Les contraintes imposées par notre réseau et notre gestionnaire interne, si on est sur un réseau partagé: architecture existante, Switchs existant, débits maximum alloués et/ou garantis, emplacement des équipements générateurs de débits en entrée (caméras, switchs POE ) et des points de convergence en exploitation (serveurs et enregistreurs, postes clients, murs vidéo)

En effet, le multicast ne va pas tolérer de réseaux routés ou avec des régles de filtrage de services, car bien trop lents. Le Multicast est aussi accompagné d’une liste importante de prérequis rarement appliqués sur le terrain

Attention, en Unicast aussi, il faut dès le départ savoir, si on travaille en TCP ou en UDP et si le réseau dédié tiendra la charge en cas de relectures rapides synchronisées, que l’on considèrera comme le stress test ultime en vidéo.

Ces points sont abordés dans nos formations Conception de Projets.

« Le diable est donc bien dans les détails, là encore ….! « 

AVRIL 2016 : Que penser de la compression H265 ?

Publié le 02 Mai 2016

 

Just Do IP a testé plusieurs modèles de caméras  embarquant le nouveau Codec

de compression H265. Sur l’image ci-dessous, une des premières caméras 360° FishEyes 5 Mégapixels dotée du H265. Il apparait au vu des tests, et ceci de jour et de nuit, que le H265 permet un gain moyen de 30 à 50% vs le codec H264.

En outre, quand on active les fonctions Smart Stream, c’est-à-dire une qualité

de compression supérieure sur les pixels en mouvement et une qualité plus compressée sur les pixels d’arrière plan alors on atteint jusqu’à 70% de gains.

Enfin quand on ajoute les options de Dynamic GOP, c’est-à-dire d’intervalle Intra frame automatiquement allongé en cas d’inactivité, alors on peut atteindre 80 à 90% de gains vs une caméra H264 normale.

H265 ne peut être envisagé que si les serveurs et les postes clients sont eux-mêmes compatibles H265, sinon il faut laisser la caméra en H264 jusqu’à une prochaine évolution du serveur Vidéo.

On ne peut pas se mettre à jour par logiciel en H265 car c’est purement matériel.

Veuillez noter  que le H265 sur un PC normal peut demander 30% de ressources CPU supplémentaire pour décoder un flux.

Au final, le H265 et les options d’optimisation des débits sont particulièrement utiles dans les cas de résolutions Méga ou Ultra Pixels et / ou d’enregistrements continus, car ils permettent d’allonger sensiblement les durées d’enregistrement tout en diminuant les capacités de stockage requises.