Antikreationist
212 Beiträge
schrieb am 20.11.12 um 11:08 Uhr
Link zu diesem Post
Hi Alex,

ist mir früher schön öfters aufgefallen … Obwohl SW einen Tagwechsel zeigt, spielt das vorherige Lied noch deutlich länger weiter - z. T. 20 s länger als das durch den Offset erklärt werden könnte. Nutzt SW einfach den Puffer so gut aus oder wie und warum hast Du das gemacht? Und wäre das dann nicht auch auf den eigentlichen Stream anzuwenden, da so bei Wunschlistensuche leider häufiger komplett drauf wären?!

Vielen Dank
Anti
 
alex
2549 Beiträge
schrieb am 20.11.12 um 11:24 Uhr zuletzt bearbeitet von alex am 20.11.12 um 11:26 Uhr
Link zu diesem Post
Der Stream sendet es dann so, siehe Bild im nächsten Post..
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
alex
2549 Beiträge
schrieb am 20.11.12 um 11:27 Uhr zuletzt bearbeitet von alex am 20.11.12 um 11:27 Uhr
Link zu diesem Post
stream.png (5,1 KB, 1328 mal heruntergeladen)
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
Antikreationist
212 Beiträge
schrieb am 20.11.12 um 14:30 Uhr
Link zu diesem Post
Naja. theoretisch schon. Aber wenn ich das Lied aufnehmen und die Stillesuche nicht aktiviert ist, seh ich, daß der Offset (den Du da ja eingezeichnet hast) lediglich wenige Sekunden (vllt. 3 oder 4) beträgt.
 
alex
2549 Beiträge
schrieb am 20.11.12 um 14:37 Uhr
Link zu diesem Post
Dann beziehst du dich auf das, was beim zuhören aus dem Lautsprecher kommt? Da ist natürlich wegen dem Wiedergabepuffer eine Verzögerung - die ist fest verdrahtet im SW. Ich hoffe wir reden nicht aneinander vorbei?
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
Antikreationist
212 Beiträge
schrieb am 20.11.12 um 14:39 Uhr zuletzt bearbeitet von Antikreationist am 20.11.12 um 14:42 Uhr
Link zu diesem Post
Aaah. Ok. Kannst Du mir mehr davon erzählen. Ich glaub, daß das genau das ist.

Das heißt, daß der Puffer zuerst gespeichert wird und erst danach abgespielt wird. Das würde also bedeuten, falls es bei einem Sender kurzzeitig (wenige ms) zu Sendeproblemen kommt, kann ich das in der Wiedergabe mitbekommen, die Aufnahme ist aber vollständig wegen des Puffers. Richtig?
 
alex
2549 Beiträge
schrieb am 20.11.12 um 15:54 Uhr
Link zu diesem Post
Also. Die Daten werden von streamWriter empfangen. Für die Aufnahme werden die Daten direkt auf die Festplatte geschrieben. Wenn der Stream dann mal für ein paar Sekunden hängt ist es egal, weil die Daten dann eben nach ein paar Sekunden nachgeschickt werden. Man empfängt also die ganze Zeit mit z.B. konstant 16KB/s. Dann kommt für ein paar Sekunden nichts mehr - 0KB/s. Wenn der Stream wieder "klar kommt" sendet er danach eben ein paar Sekunden mit 60KB/s, um die verlorenen Daten wettzumachen. Wenn er sich wieder gefangen hat und alles gut ist sendet er wieder mit 16KB/s, wie vor dem Problem des Abrisses. Für die Aufnahme sind solche Probleme also kein Ding. Genau das wird aber beim Anhören eines Streams zum Problem, weil für die Zeit, wo es 0KB/s sind, würde auch nichts aus den Lautsprechern kommen - es würden keine Daten beim hören verloren gehen, weil der Stream sich ja wieder fängt, aber es kommt zu einer Pause beim zuhören. Also starte ich die Wiedergabe verzögert, damit diese Phase der 0KB/s nicht gehört wird - weil streamWriter sich eben, durch die Verzögerung der Wiedergabe, genug "gemerkt" hat, um während der 0KB/s Phase weiter abzuspielen.
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494
 
Antikreationist
212 Beiträge
schrieb am 20.11.12 um 16:32 Uhr
Link zu diesem Post
Vielen Dank!
 
alex
2549 Beiträge
schrieb am 20.11.12 um 20:06 Uhr
Link zu diesem Post
Schön, dass jetzt alles klar ist:-)
LG/Best regards, Alex

"Journalism is printing what someone else does not want printed. Everything else is public relations."
- George Orwell

D1734FA178BF7D5AE50CB1AD54442494