Przesyłanie strumieniowe multimediów w wysokiej rozdzielczości przy zachowaniu minimalnych opóźnień stanowi obecnie jedno z największych wyzwań dla inżynierów sieciowych. Współczesne aplikacje internetowe wymagają wdrożenia zaawansowanych protokołów komunikacyjnych, które pozwalają na płynną interakcję użytkownika z serwerem.