Forum: Netzwerke
by einbeliebigername,
18. Okt 2016
Hallo,
Da hast du recht.
Vielleicht brauchst du die Info gar nicht bzw. hast sie schon. Ich bin leider in mehreren Jahren noch nicht dazugekommen mir die Bass.dll anzuschauen. Aber wenn die Bass einen TStream, iStream oder ähnliches wiedergeben kann, bekommst du doch automatisch im Streamobjekt mit wie viel wiedergegeben wurde.
Forum: Netzwerke
by einbeliebigername,
18. Okt 2016
Hallo,
So einen Webstream spielt man ja mitunter nicht nur 5 Minuten (Ich hab es auch schon mal auf mehrere Tage gebracht). Und mir ist es schon mehrmals aufgefallen, dass aus dem anfänglichen 30s Versatz in einer Stunde ohne Aussetzer über ein Songtitel wurde. Es ist klar, dass es nicht die Regel ist. Was ich damit nur sagen wollt und es einfach erklären, man muss dran denken das mitunter...
Forum: Netzwerke
by einbeliebigername,
18. Okt 2016
Hallo,
Der Gangunterschied von Quarzen ist ein physikalischer Fakt. Den kannst du glauben oder nicht, der ist einfach da. Wer noch Quarzuhren kennt kann das bestätigen.
Das wollte ich nicht ansprechen. Macht es nur noch komplizierter und schränkt die möglichen Lösungen ein.
Forum: Netzwerke
by einbeliebigername,
18. Okt 2016
Hallo,
Wenn man sich das genau überlegt, ist Bitrate irrelevant. Sie resultiert ja nur aus der Komprimierung der Audio-Daten. Ich betrachte jetzt mal einen wirklichen Livestream, wo noch ein Mensch sein bestes in Mikrophon gibt. Dann hast du beim Sender einen Analog-Digital-Wandler, der, durch einen Quarz getaktet, einen Datenstrom erzeugt. Auf der Empfangsseite hast du einen...
Forum: Netzwerke
by einbeliebigername,
17. Okt 2016
Hallo,
Das Stichwort währe Ringpuffer. Himitsu hat da mal einen Streambasierten gepostet (http://www.delphipraxis.net/126525-tmemorystream-memory.html#7). Du musst nur das Problem lösen, dass vermutlich die Abspielgeschwindigkeit nur annähernd gleich der Datenanlieferung ist.
einbeliebigername.