Frage

Ich habe viele Artikel und so Fragen zum Streaming gesehen ZU Eine iPhone -App, aber meine Frage ist das Gegenteil, das heißt, Streaming AUS Eine iPhone -App.

Ich habe Audioinhalte in einer iPhone -App, die ich in einen Browser streamen möchte. Die Idee ist also, dass der Browser eine Verbindung zu einem auf dem iPhone ausgeführten Server herstellen kann. Der Server auf dem iPhone gibt den Audio dem Browser. Der Browser spielt den endlosen Stream.

Ich habe bereits nahtlose Schleifeninhalte auf dem Telefon mit Audioqueue. Ich weiß bereits, wie man einen Server einrichtet, der mit Cocoahttpserver auf dem Telefon ausgeführt wird. Gibt es ein drittes Stück, mit dem der Audioqueue (oder einen FileStream) zu einem Browser streamen kann, der mit dem internen iPhone -Server verbunden ist?

Hat jemand irgendwelche Gedanken darüber, wie man das umsetzt?

War es hilfreich?

Lösung

Nun, es gibt einige gute Open -Source -Projekte, um dafür zu sezieren, zu portieren oder nachzuahmen. Was ich vorschlagen würde, ist zu prüfen, wie Icecast und StreamTranscoderv3 zusammenarbeiten. Letzteres nimmt eine Audioquelle und sendet sie als Quelle an einen IceCast -Server. Port -Teile von beiden und führen Sie sie lokal auf dem iPhone aus, und Sie hätten eine Lösung. Ich stelle mir vor, dass Bonjour verwendet werden könnte, damit andere Systeme auf dem LAN das iPhone finden und hören konnten.

Oder senden Sie die StreamTransCoder -Ausgabe an einen IceCast -Server an anderer Stelle und stellen Sie es für die Welt zur Verfügung.

Leider ist kein Projekt übergrocknet - der Code ist nicht super modular, aber es ist verständlich und bescheidener Cross -Plattform.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top