Pokud "streamujes" tak je to jedno, protoze HTTP ma moznost pro:
Accept-Ranges: bytes
a klient si muze precist kteroukoliv cast souboru na vyzadani. Ze to nepodporuji vsichni klienti a vsechy servery, neni problem kontejneru, ale implementace.
Pro skutecne streamovani se pouziva TS, ktery periodicky obnovuje metadata o streamu.
Prijimac streamu pak nepotrebuje vedet kde je pocatek a je to vhodne pro live media bez moznosti seekovani.
Mozna mas na mysli rozdil, ze MP4 (ISO base media file format) umoznuje presunout metadata na pocatek souboru, takze prijimac se muze zorientovat jestli si tuto cast zapamatuje, ale to je vhodne leda pro situace kdy se pouziva pipe mezi procesy. Streamovanim bych tohle nenazyval, protoze i kdybys to takto naivne vtlacil do HTTP, tak bez accept-ranges mas moznost jenom "pause" funkce, zadny seek v mediu neni mozny.