Werden Streaming-Daten direkt in den Arbeitsspeicher geschrieben und von
dort abgespielt (ohne Speicherung auf der Festplatte)?
Oder erfolgt eine Speicherung auf der Harddisk? Wenn ja, warum?
(Ich benutze Firefox unter Windows XP.)
Vielen Dank.
Grüsse
Louis
Kommt drauf an. Der Begriff Streaming sagt nichts darüber aus, ob die
Daten *auf der Festplatte* gepuffert werden.
Bei On-Demand-Streaming (Streaming-Client fordert explizit einen
gewissen Stream für einen Client an, i.a. kann er auch beim Server
navigieren) gibt es in der Regel einen kleinen Ringpuffer von ein paar
Sekunden im Arbeitsspeicher. Der Streaming-Client muss dann halt beim
Navigieren immer wieder Daten neu anfordern und den Puffer neu füllen.
Das macht es in der Navigation etwas zäh.
Aber auch bei On-Demand-Streaming kann man zwischenspeichern, um lokal
zu navigieren. Bei Youtube z.B. (Start des Streams ist da frei wählbar)
speichert der Streaming-Client (auf Windows meist Adobe Flash Player)
den Stream lokal zwischen, damit man schneller in dem bereits
empfangenen Teil navigieren kann. Im Hintergrund läuft der Datenempfang
weiter. Bei größeren Videos speichert er auf Platte, kann sein, dass er
kleinere nur im Arbeitsspeicher hält
Bei Live-Streaming (Streaming-Client kann *nicht* über den
Streaming-Server navigieren, alle Clients bekommen zur gleichen Zeit die
gleichen Daten, z.B. typisches Setup bei Broadcast-Diensten über IP, wie
IPTV und IP-Radio) hat der Streaming-Client die Wahl:
a) er bietet dem Nutzer keine Navigation und kein Timeshift: Dann muss
er auch nix auf Platte zwischenspeichern, sondern muss nur abspielen.
Das ist dann weitgehend wie traditionelles Radio oder Fernsehen: Man
stellt den Sender ein und bekommt eben das zu sehen, was der gerade
sendet - bis auf eine kleine Puffer-Latenz, was man bei
Live-Übertragungen von Elfmeter-Schießen schnell merkt, wenn die
Nachbarn schon jubeln, während man selbst noch sieht, dass der Spieler
erst schießt.
b) Wenn er aber eine Navigation im bereits empfangenen Teil oder
Timeshift bieten will, muss er auch die Daten lokal zwischenspeichern,
in der Regel auf Platte.
Bei Software-Playern auf PC-Hardware dürften so ziemlich alle der
vorgestellten Modi vorkommen.
Ralf
Ralf Koenig schrieb:
> ...
> Kommt drauf an. Der Begriff Streaming sagt nichts darüber aus, ob die
> Daten *auf der Festplatte* gepuffert werden.
Du scheinst ein Audio-Crack zu sein. :-)
Was muss ich tun, um folgendes Video lokal zu speichern?
http://www.sf.tv/videoplayer/embed/66ba39d1-2274-4615-a03e-297cf3879f4f&live=false
Vielen Dank.
Grüsse
Louis
dusty schrieb:
>> ...
> zb einen Downloadmanager wie Orbit benutzen,der hat für eingebettete
> Objekte wie flashvideo ein eigenes Downloadmodul "Grab++",damit läßt
> sich bei nahezu allen Seiten flvs herunterladen.
Danke für den Tipp.
Leider klappt's bei mir nicht.
Wenn ich nach der Anleitung von
http://www.orbitdownloader.com/How-to-Download-Flash-Videos.htm
vorgehe, nämlich:
step 1: Run Orbit Downloader's Grab++ first
step 2: Play the Flash videos. When the videos begin to play, Grab++
grabed it:
kommt sofort nach dem Start des Abspielvorgangs die Meldung:
"firefox.exe hat ein Problem festgestellt und muss beendet werden."
Ich benutze Orbit 2.7.6 und Firefox 3.0.3 unter Windows XP Pro SP3.
Der Fehler kommt auch, wenn ich Orbit bei meinem Kaspersky-Viren-Jäger
als Good-Guy eintrage oder Kaspersky ganz beende. Daran sollte es also
nicht liegen.
Weiss jemand Rat?
Grüsse
Louis