J'essaie de créer un serveur de streaming multimédia qui diffusera les images capturées à partir de la caméra vers les clients javascript/html connectés.Serveur de streaming multimédia en C# .NET
Actuellement, j'ai développé un service Windows qui capture les images et les envoie à plusieurs clients par interrogation en continu, mais il est en retard sur les performances. Par exemple, il encombre le réseau avec trop de trafic et crée des retards dans les flux.
Le service fonctionne sur une machine virtuelle Hyper V avec 6 cœurs et 8 Go de mémoire.
Où puis-je trouver le décalage? Toute suggestion?
Du côté du serveur, il a plusieurs files d'attente, une pour chaque image capturée par la caméra, et un autre pour l'envoi de données du serveur au client. Donc pas sûr si ça va aider. Je cherche des options de multi-casting, mais je n'ai aucune idée à ce sujet pour l'instant. –