Block-Videos vs. Stream-Videos
Streaming von Videos ist mittlerweile weit verbreitet. Genauso verbreitet sind aber auch Videos, die in vielen kleinen Teilarchiven heruntergeladen werden. Das Problem bei den zu letzt genannten Videos ist, dass man sie erst dann abspielen kann, wenn man sie vollstaendig heruntergeladen hat. Hier ein theoretischer Workaround:
Das Video wird in viele Teilvideos zerlegt, die nacheinander abgespielt lueckenlos das Originalvideo darstellen. Jedes Teilvideo kann einen beliebigen Dateinamen haben. Eine XML Datei enthaelt die Informationen, die fuer die Wiederherstellung der Reihenfolge noetig sind und darueber hinaus die noetigen Informationen ueber die Groesse, Deinterlacing, etc. des Videos. Alle partiellen Videos und die XML Datei werden in einem kompressionslosen Archiv zusammengefasst. Wird nun dieses Archiv (, das annaehernd so gross ist, wie das Originalvideo) in ein kompressionsbehaftetes, geteiltes Archiv gesteckt, so kann man das Video schon anschauen, wenn man erst einen Teil des Archivs besitzt. Hier eine Veranschaulichung des Prinzips:







