RFZ: streamen

Beitrag lesen

und wie kann ich es erreichen, dass wenn eine neue mp3-Datei gestreamt wird, der Stream nicht so unterbrochen wird, dass herkömmliche Player die Wiedergabe beenden?

Nun, da wirst du wohl einen gültigen MP3 Stream erzeugen müssen. Du musst also mit PHP den MPEG Stream so analysieren dass du den Schnitt von einem auf den anderen Stream korrekt zwischen zwei Chunks durchführst, und nicht mitten im Datensalat. Ein Problem könnte ss da aber immernoch geben, wenn die Streams unterschiedliche Bitrate oder Samplerate haben.

Was die Metadaten angeht, die haben afaik nichts mit MP3 zu tun, sondern sind Teil des übertragungsprotokolls zum Player. Auch hier wirst du, zwischen zwei MPEG Chunks, spezielle Meta Chunks einfügen können/müssen. Wie diese aussehen kann ich dir nicht sagen, da musst entweder eine Doku des Protokolls befragen oder selbst eine Übertragung mitschneiden und analysieren.