Metodología

El host que ejecuta los diferentes reproductores de video también ejecuta:

Ese host está conectado a la red del campus de Georgia Tech a través de una interfaz de Ethernet rápido.

Métricas

Métricas relacionadas con el rendimiento:

Tests

Probamos cada reproductor bajo el mismo conjunto de condiciones y variaciones de avail-bw.

  1. Primera Ronda: examinamos el comportamiento de un reproductor cuando el avail-bw no está limitado por DummyNet; Nos permite observar el comportamiento inicial y en estado estable del reproductor. En la misma serie de experimentos, también observamos qué sucede cuando el usuario salta a un punto futuro en el clip de video.

  2. Segunda Ronda: aplicamos variaciones persistentes en el avail-bw (tanto aumentos como disminuciones) que duran varios segundos. Un buen reproductor debería reaccionar a tales variaciones disminuyendo o aumentando la tasa de bits solicitada.

  3. Tercera Ronda: aplicamos picos positivos y negativos en el avail-bw que duran solo unos pocos segundos;

    Caídas a corto plazo: el reproductor debería poder mantener una tasa de bits solicitada constante utilizando su búfer de reproducción.

    Aumentos a corto plazo: el reproductor podría ser conservador y mantener su tasa actual para evitar variaciones de tasa de bits innecesarias.