5 Stimmen

Streaming von Daten (z. B. Musik) mit PHP (oder einer anderen Sprache)

Seit Jahren untersuche ich, wie ich von meinem Computer aus Musikstreams erstellen kann. Ich habe Programme gesehen, aber alles Nützliche, was ich gesehen habe, ist nur für Windows (ich benutze einen Mac).

Schließlich begann ich mich für folgende Themen zu interessieren wie Ströme funktionieren. Gibt es eine Möglichkeit, wie ich meine eigene Stream, möglicherweise unter Verwendung von Socket-Funktionen in PHP ? Gibt es eine PHP Bibliothek für das hier?

3voto

Espo Punkte 40386

Werfen Sie einen Blick auf Ampache . Es ist ein webbasierter Open-Source-Audio-Dateimanager. Er ist mit MySQL und PHP implementiert. Es erlaubt Ihnen, Ihre Audiodateien über das Web anzusehen, zu bearbeiten und abzuspielen.

1voto

pilif Punkte 12278

Letztendlich kommt es auf das Protokoll an, das Sie verwenden möchten. Shoutcast ist IMHO einfaches HTTP, also für machen. Ihren eigenen Stream zu erstellen, geben Sie nur den Inhalt des Streams aus.

Um ein ogg-basiertes Webradio mit meinem Sonos-System zum Laufen zu bringen, habe ich einen kleinen Transcoding-Wrapper um sox herum entwickelt, der eigentlich in PHP geschrieben ist und Ihnen als Beispiel dienen könnte.

Sie finden es hier: http://www.gnegg.ch/ogg2mp3/

Wenn Sie Ihr eigenes Streaming-Protokoll implementieren wollen - vielleicht sogar auf UDP-Basis - dann ist PHP leider nicht die richtige Lösung für das Problem - zumindest nicht, solange es seinen Anteil an Problemen hat, wenn es für lang laufende Prozesse verwendet wird (was 5.3 mit seiner integrierten Garbage Collection vielleicht etwas Abhilfe schafft)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X