Beim Streaming werden kontinuierlich Daten von einem Server an einen Client-Host gesendet. Live-Streaming wird häufig bei der Video- oder Audioübertragung verwendet und ist ein zeitkritischer Prozess, der hohe Anforderungen an das zugrunde liegende Netzwerk stellt, das für die Bereitstellung der Daten verwendet wird.