Unicast to protokoły wysyłające osobną kopię strumienia multimedialnego z serwera do każdego odbiorcy. Stanowi normę dla większości połączeń internetowych. Wielu użytkowników może zobaczyć ten sam program telewizyjny jednocześnie. Multicast to protokoły, które zostały opracowane w celu zmniejszenia obciążenia serwera i sieci. Wynikają z duplikatów strumieni danych, które występują, gdy wiele strumieni unicast odbiorcy otrzymują niezależnie treści. Te protokoły wysyłają jeden strumień ze źródła do grupy odbiorców. Jedną z potencjalnych wad multiemisji jest utrata funkcji wideo na żądanie. Ciągła transmisja materiału radiowego lub telewizyjnego zwykle wyklucza zdolność odbiorcy do sterowania odtwarzaniem. Jednak problem ten może być złagodzony przez elementy, takie jak serwery buforowania, cyfrowych dekoderów i buforowanego odtwarzacza multimedialnego.