Est-ce que quelqu'un connaît un bon outil que je peux utiliser pour effectuer des tests de stress sur un serveur de streaming vidéo? J'ai besoin de tester à quel point mon serveur gère plus de 5 000 connexions.Comment stresser le serveur de streaming vidéo?
Répondre
Une option consiste à utiliser VLC. Vous pouvez spécifier une URL sur la ligne de commande. (Voir here pour plus de détails). Vous pouvez ensuite écrire un bref script shell pour ouvrir toutes les 5000 connexions.
par ex. le script perl suivant (bidouille rapide - vérifier avant de lancer, pourrait provoquer des explosions etc.)
$i = 0;
$myurl = "udp://someurl";
@cmdline = ("/usr/bin/vlc", "");
for($i = 1; $i <= 5000; $i++)
{
if($pid = fork)
{
# parent - ignore
}
elsif(defined $pid)
{
$cmdline[1] = sprintf "%s:%d", $myurl, $i;
exec(@cmdline);
}
# elseif - do more error checking here
}
Si votre serveur de streaming vidéo fait multidiffusion il devrait être suffisant pour ouvrir les prises et les membres de faire vos 5000 groupes de multidiffusion (sans forcément faire quoi que ce soit avec le flux.) En ne décodant pas réellement le flux, vous réduirez les problèmes de performance du côté client.
Je ne suis pas au courant des outils qui feront cela pour vous, mais si vous êtes prêt à écrire votre propre utilitaire, vous pouvez commencer here pour plus de détails. Edit: La deuxième option suppose que le système d'exploitation de votre machine client dispose d'une capacité de multidiffusion. Je mentionne cela parce que (de mémoire) le noyau linux ne le fait pas par défaut, et je voudrais vous sauver cette douleur. :-)
façon facile de dire (encore une fois sur Linux) est de vérifier la présence de /proc/net/igmp
commencez à télécharger 5000+ fichiers du même type avec des connexions différentes. Vous n'avez pas vraiment besoin de les lire, car le lecteur vidéo client, Flash, Windows Media Player, etc. Donc, si votre serveur peut gérer plus de 5000 téléchargements, tout ira bien. Mon pari est que votre bande passante donne avant votre serveur.
Je cherche aussi la même réponse, je rencontre avec l'outil suivant peut être il aide quelqu'un http://www.radview.com/Solutions/multimedia-load-testing.aspx
Cet outil est utilisé pour tester le streaming vidéo. J'espère que ça aide quelqu'un. Je mettrai à jour la réponse si j'en ai une meilleure.
Merci.
Ce logiciel HLS Analyzer peut être utilisé pour tester les performances du serveur HTTP Live Streaming et surveiller les performances de téléchargement.
s'il vous plaît ajouter quelques informations sur la façon de le faire –
Pour l'infrastructure, vous pouvez utiliser un JASTER JASTER ou votre propre serveur Cloud pour résoudre d'éventuels problèmes réseau de votre injecteur.
Pour reproduire l'expérience utilisateur et avoir des paramètres précieux sur l'expérience utilisateur, vous pouvez utiliser Apache JMeter + ce commercial plugin qui simule de façon réaliste le comportement des joueurs sans script:
Ce plugin fournit également le capacité de simuler Adaptive Bitrate Streaming
Avertissement: Nous sommes en retard sur le développement de cette solution
- 1. Serveur de streaming vidéo sur mobile
- 2. privatiser le streaming vidéo
- 3. Technologie pour le site de streaming vidéo
- 4. Le streaming vidéo en direct, comment jouer sur iPhone?
- 5. De bitmaps à la vidéo en streaming
- 6. streaming « proxy » conversion de formats vidéo
- 7. Re-publier le flux vidéo en streaming FLV
- 8. création de serveur de streaming mobile (3gp)
- 9. Serveur de streaming requis avec JW Player?
- 10. streaming audio/vidéo aux navigateurs mobiles
- 11. Développement d'une application de chat vidéo avec streaming vidéo de haute qualité
- 12. ASP.net 3.5 site a besoin de streaming vidéo
- 13. Comment fonctionnent les vidéos en streaming?
- 14. video streaming asp.net
- 15. Images FFmpeg à la vidéo et au streaming
- 16. Analyser les URL des principaux sites de streaming vidéo et générer le code approprié pour l'intégration
- 17. streaming streaming vitesse confusion
- 18. inluxis flv streaming (flash)
- 19. Diffuser de la vidéo sur un serveur
- 20. Streaming WMV d'un rendu DirectX
- 21. WMP: streaming, puis enregistrement
- 22. Comment définir un indicateur en lecture seule sur le contenu en streaming du serveur Web
- 23. Contrat de streaming WCF
- 24. Rappel de passage de temps lors du rendu enregistré et en direct/streaming audio/vidéo
- 25. Quels sont les services de codage vidéo et de streaming disponibles?
- 26. Meilleur Flash Audio/Vidéo + serveur d'interactivité?
- 27. Activer le streaming dans Biztalk WCF Adapter
- 28. WCF Chunking/Streaming
- 29. Diffusion audio/vidéo en streaming dans WPF avec les premières versions de WMP?
- 30. Quelles sont mes options de streaming pour Silverlight?
yo salut. :) Il suffit d'envoyer une demande à vos fds fds, et leur demander de stress test pour vous. :) j/k – murvinlai
haha qui est en fait une bonne idée mruvin;) – Alvin
pardonnez mon intrusion, mais ce qui est fb-fds? –