Streams

Hallo an alle!

Kurze Frage - vielleicht ebenso kurz zu beantworten(?):
Was sind „streams“? Beim neugierigen Stöbern in der registry habe ich ellen-ellenlange Reihen von „streams“ entdeckt. Was issn das? Übrigens stoße ich immer mal wieder auf diesen Ausdruck - und weiß noch nicht mal andeutungsweise, wo der unterzubringen ist. Hat es evtl. etwas mit sound zu tun?

wn
Jas

(p.S.: wn = wartet neugierig)

Hallo an Dich,

streams an sich sind Ströme, im speziellen Fall der PC-Anwendungen
also eher „Datenströme“.
Um was es sich jetzt speziell bei Dir handelt, kann ich nicht
sagen, da Du keine Angaben dazu machst.

Der Hintergrund dieser Kategorisierung ist vereinfacht folgende:

Normalereise werden Daten zu Verarbeitung immer komplett in einen
PC bzw. RAM geladen/gespeichert. Um ein Programm/Anwendung starten
zu können, werden die dazugehörigen Dateien vorher komplett auf die
HD geschaufelt bzw. von HD in RAM. Die Übertragung erfolgt oft in
sogenannten Datenpaketen.

Anders ist das oft z.B. bei Herunterladen von Musik und Film
aus dem Internet (z.B. Internetradio). Da wird oftmals ein Stream
empfangen (also z.B. Musik mit MP3 komprimiert) der nur zum geringen
Teil in einen Pufferspeicher (RAM) läuft und dann aber sofort
abgespielt wird. Das geht dann also quasi in Echtzeit, also
in dem Moment wo das Internetradio etwas sendet, duddelt es
(mit paar Millisek) Verspätung schon aus’m Lausprecher.
Das Musikstück wird also nicht komplett geladen und erst danach
abgespielt.
Im Regelfall wird der Stream auch nicht auf HD gespeichert, nach
dem Abspielen ist also alles weg. (außer man verwendet ein
spezielles Programm, mit dem der Stream mitgeschnitten wird
-> Speichern als Datei auf HD).
Das besondere an dem Strem ist nun aber, daß zum kontinuierlichen
Abspielen bestimmte Randbedingungen eingehalten werden müssen,
damit die Musik kontinuierlich und in möglichst gleichbleibender
Qualität empfangen werden kann. Die übertragene Datenmenge muß
also immer so beschaffen sein, daß der Puffer nicht leer wird.

Wenn man allerdings genauer hinter die Dinge schaut, gibt es
innerhalb des PC noch viel mehr solche Dinge. das Abspielen von
CD/DVD ist ja prinzipiell auch nur ein Datenstrom, der in
Echtzeit verarbeitet wird und immer eine Mindestübertragungs-
geschw. erfordert.
Gruß Uwi

Kurze Frage - vielleicht ebenso kurz zu beantworten(?):
Was sind „streams“? Beim neugierigen Stöbern in der registry
habe ich ellen-ellenlange Reihen von „streams“ entdeckt. Was
issn das? Übrigens stoße ich immer mal wieder auf diesen
Ausdruck - und weiß noch nicht mal andeutungsweise, wo der
unterzubringen ist. Hat es evtl. etwas mit sound zu tun?

wn
Jas

(p.S.: wn = wartet neugierig)

Hallo an Dich,

streams an sich sind Ströme…

Hi, Uwi,

wow! Das ist nun wirklich etwas für Fachleute bzw. für alte Hasen, die sich sehr gut auskennen!
Ich kann mich jetzt auf Anhieb nicht erinnern, wo genau in der registry ich diese Riesenmengen von streams aufgelistet gesehen hab’ - ich fragte mich damals nur, ob man viele davon nicht löschen könnte (nach dem Muster etwa der MRUs), weil sie, scheint mir als Laie, eine Unmenge Speicher einnehmen.
Aber nach dem, was Du da schreibst, laß ich ganz sicher die Finger von.

Jedenfalls danke für die ausführliche Erklärung - da sie möglicherweise auch andere Leute interessieren könnte, hab ich Deinen Text hier drin gelassen.

Laß es Dir gut gehen!
Jas

…, im speziellen Fall der
PC-Anwendungen
also eher „Datenströme“.
Um was es sich jetzt speziell bei Dir handelt, kann ich nicht
sagen, da Du keine Angaben dazu machst.

Der Hintergrund dieser Kategorisierung ist vereinfacht
folgende:

Normalereise werden Daten zu Verarbeitung immer komplett in
einen
PC bzw. RAM geladen/gespeichert. Um ein Programm/Anwendung
starten
zu können, werden die dazugehörigen Dateien vorher komplett
auf die
HD geschaufelt bzw. von HD in RAM. Die Übertragung erfolgt oft
in
sogenannten Datenpaketen.

Anders ist das oft z.B. bei Herunterladen von Musik und Film
aus dem Internet (z.B. Internetradio). Da wird oftmals ein
Stream
empfangen (also z.B. Musik mit MP3 komprimiert) der nur zum
geringen
Teil in einen Pufferspeicher (RAM) läuft und dann aber sofort
abgespielt wird. Das geht dann also quasi in Echtzeit, also
in dem Moment wo das Internetradio etwas sendet, duddelt es
(mit paar Millisek) Verspätung schon aus’m Lausprecher.
Das Musikstück wird also nicht komplett geladen und erst
danach
abgespielt.
Im Regelfall wird der Stream auch nicht auf HD gespeichert,
nach
dem Abspielen ist also alles weg. (außer man verwendet ein
spezielles Programm, mit dem der Stream mitgeschnitten wird
-> Speichern als Datei auf HD).
Das besondere an dem Strem ist nun aber, daß zum
kontinuierlichen
Abspielen bestimmte Randbedingungen eingehalten werden müssen,
damit die Musik kontinuierlich und in möglichst
gleichbleibender
Qualität empfangen werden kann. Die übertragene Datenmenge muß
also immer so beschaffen sein, daß der Puffer nicht leer wird.

Wenn man allerdings genauer hinter die Dinge schaut, gibt es
innerhalb des PC noch viel mehr solche Dinge. das Abspielen
von
CD/DVD ist ja prinzipiell auch nur ein Datenstrom, der in
Echtzeit verarbeitet wird und immer eine Mindestübertragungs-
geschw. erfordert.
Gruß Uwi