Bonjour,
J'ai besoin de vos lumières
: je voudrais pourvoir qualifier le fonctionnement de switchs pour la diffusion de flux vidéo.
Mon architecture :
J'ai des switchs avec n ports. Chaque port est connecté à une caméra IP sauf un port qui est utiliser pour être connecté au réseau local (pour diffuser les vidéo sur le réseau).
Chaque caméra èmet deux flux : un flux multicast pour pouvoir visionner depuis n'importe quel poste et un flux unicast qui est envoyé vers un enregistreur.
Il y a aussi un flux unicast remontant permettant de piloté les caméras pour pouvoir faire des patrouilles.
Ce que je voudrais faire c'est pourvoir définir le nombre max de caméra que je peux connecter à mes switch : j'ai besoins de ça car j'ai eu de problèmes => j'avais 4 caméra connectée à un switch 100Mb : j'avais des freezes alors que le débit total moyen n’excédait pas les 35Mb.
Je pense que ça doit être un problème de débit crête :
je pense que pendant de cours laps de temps, les caméras doivent envoyer des paquets à 100Mb et donc que le switch n'est pas capable d'absorber la surcharge (car il faut alors qu'il stock tout les paquets en RAM avant de pouvoir les envoyer).
Pour info : le switch a 50Ko de RAM pour absorber les cretes
Donc comment puis-je définir le type et le nombre de caméra que je peux connecter à ce switch (j'ai l'impression que c'est impossible à faire car dans les spec des caméras on a en général que très peu d'informations sur les débits crêtes) ?
Quels tests dois-je faire avec iperf ?
Merci d'avance,
---------------------------------
Remarque : il n'y a pas de limitation de débit sur les flux multicast : je passe 100Mb sur un port sans problème
Si je coupe l'enregistrement (donc plus de flux unicast), je n'ai plus de freeze.
J'ai aussi fait des tests avec un switch avec 8 ports 100Mb et 2 ports 1Gb (1Mo de RAM) : si je branche tous mes ports sur du 100Mb, j'ai toujours le problème (bien qu'il soit moins accentué). Si je mets le port rassemblant tous les flux vidéo sur un port GigaBit, je n'ai plus de problème.