Budeš se divit, ale rozdíl je jenom v tom, jestli se použije nějaký potomek SocketStream nebo FileStream v přehrávači a jaký se načte kodek. Takže z pohledu programátora je obojí streamování.
Z pohledu uživatele je obojí přehrávání, protože u obojího klikne na tlačítko s trojúhelníčkem a s popisem Play (Přehrát při lokalizaci)
budes se divit ale rozdil je ten ze jedno ma konec a druhe ho mit nemusi...
k jedomu potrebujes pripojeni k internetu, k druhemu ne...
jedno pustis pres polozku "otevrit soubor". druhe "otevrit sitovy proud"...
v jednom lze seekovat rychlosti blesku na jakekoliv misto, v druhem nejde vubec nebo mnohem pomaleji v zavislosti na poskytovateli a na rychlosti pripojeni...
jedno se prahrava bez vypadku, druhe muze mit vypadky v zavislosti na rychlosti a zatizeni sitove cesty...
jedno je proste zvukovy soubor/stopa, druhe zvukovy proud/stream :)
Já v tom tedy rozdíl nevidím... Když se stahuje např. mp3 do souboru, lze přehrát ještě před úplným stažením (pokud se má přehrát bez přerušení, tak doba stahování <= délka audia - neplatí pro torrenty a další segmentové stahování). Tím tedy vznikne lokální soubor - přehrávač tedy nutně nepotřebuje připojení k internetu (je však potřeba pro stažení souboru). Spustí se to přes položku "otevřít soubor". Rychlost seekování záleží na přehrávači jak si s tím poradí.
Jediný rozdíl je, že když to narazí na konec z důvodu, že se to nestihne stáhnout, tak se ukončí přehrávání, ale v případě streamu se počká, až se nabufferuje další část.
Výsledek: proud/stream se musí stejně bufferovat (ukládat lokálně), aby nedocházelo k výpadkům z důvodu kolísání rychlosti stahování. Takže to je jako, kdyby se stáhla část souboru/stopy - soubor/stopa je tedy podmnožina proudu/streamu.
to uz ale je demagogie :) to ze se stream uklada do cache souboru a k prehrani tohoto souboru uz neni potreba net, nemeni nic na tom ze puvodne slo o stream ke kteremu bylo potreba pripojeni, neulozis cely nekonecny audio live stream do souboru s konecnou delkou, to ze se z streamu stava soubor neznamena ze to nebyl stream... :)