Tom: Was passiert technisch gesehen mit Streams?

Beitrag lesen

Hello,

der Stream füttert einen Ringpuffer mit Daten.
Die Soundkarte oder die Soundsoftware holt sie sich dort wieder ab.
Dadurch wird immer wieder ein Stück Puffer frei, dass dann durch eine neue Streamanforderung wieder gefüllt wird.

Wenn die abarbeitende Software zu langsam ist, gerät das Ganze aus der Synchronisation. Das Gleiche passiert auch, wenn der Datentransfer nicht schnell genug ist. Das liegt daran, dass auch auf der "Senderseite" ein Ringpuffer gefüllt wird, der nur ein bestimmten Ausschnitt aus dem zeitlichen Ablauf vorrätig hält. Wenn ein Client nun nicht schnell genug nachkommt mit dem Auslesen, wird er irgendwann "überholt" vom Streaming-Prozess.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau