2

iPhoneアプリへのストリーミングに関する記事や質問をたくさん見てきましたが、私の質問はその逆、つまりiPhoneアプリからのストリーミングです

iPhoneアプリにオーディオコンテンツがあり、ブラウザーにストリーミングしたい。つまり、ブラウザはiPhoneで実行されているサーバーに接続できるということです。iPhoneのサーバーがブラウザに音声を提供します。ブラウザはエンドレスストリームを再生します。

私はすでにAudioQueueを備えた電話でシームレスなループコンテンツを持っています。CocoaHTTPServerを使用して電話で実行されているサーバーをセットアップする方法をすでに知っています。内部iPhoneサーバーに接続されたブラウザーにAudioQueue(またはFileStream)ストリームを作成できる3番目のピースはありますか?

誰かがこれを実装する方法について何か考えがありますか?

4

1 に答える 1

2

まあ、これを分析、移植、または模倣するための優れたオープンソースプロジェクトがいくつかあります. 私が提案したいのは、IcecaststreamTranscoderv3がどのように連携するかを調べることです。後者はオーディオ ソースを取得し、それをソースとして Icecast サーバーに送信します。両方の部分を移植し、iPhone でローカルに実行すると、解決策が得られます。LAN 上の他のシステムが iPhone を見つけて聞くことができるように、Bonjour を使用できると思います。

または、streamTranscoder の出力を別の場所にある Icecast サーバーに送信して、世界中で利用できるようにします。

残念ながら、どちらのプロジェクトも過度に設計されているわけではありません。コードはモジュール式ではありませんが、理解しやすく、適度にクロスプラットフォームです。

于 2009-10-22T05:41:49.600 に答える