Wir haben einen benutzerdefinierten Flash/HTML5-Video-Player, den wir für Benutzer auf unserer Website verwenden. Ich bin gerade dabei, die Erfahrung für Benutzer mit "suboptimaler" Bandbreite auszuarbeiten. Grundsätzlich möchten wir, dass der clientseitige Code schlechte Benutzererfahrungen aufgrund übermäßiger Pufferung erkennen kann. Ich möchte diesen Code für die "schlechte Bandbreite" in meiner lokalen Entwicklungsumgebung testen.Simulieren Sie schlechte Bandbreite in einer Testumgebung (Mac OS X)?
Kennt jemand gute Techniken für simulieren "schlechte Bandbreite" in einer lokalen Umgebung zu Testzwecken?
Genauer gesagt habe ich meinen lokalen Browser eine Verbindung zu einer virtuellen Maschine mit Instanzen von uWSGI, Nginx und Python/Django und ich möchte in der Lage sein, willkürliche Mengen von Verzögerung in die Lieferung von Inhalten von diesen Systemen injizieren. (Ich bin in erster Linie damit beschäftigt, dies mit Nginx, die die Bereitstellung/Streaming von Video-Content tut).
EDIT: Es relevant sein kann, dass die Entwickler-Umgebung ist Mac OS X.
Mögliche Duplikate von: http://superuser.com/questions/173882/netem-for-mac-os-x-to-emulate-network-latency-and-dropped-packets –