0

HTTPライブストリーミングを使用して、iPhoneで音楽/ビデオをストリーミングしようとしています。HTTP ライブ ストリーミングに関する Apple ドキュメント ( http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html )を読み、その仕組みを理解しました。

それが言っていないのは、iPhoneをサーバーとしてどのように使用するかということです? ツールを iOS アプリ (mediastreamsegmenter、variantplaylistcreator) に追加して NSTask として実行する必要がありますか、それともメディア ファイルをストリーミングするための何らかのネイティブ サポートがありますか。

4

1 に答える 1

0

本当に iPhone アプリからストリーミングしたい場合は、iPhone をサーバーとして機能させることはできません。iPhone アプリからデータを送信できる別のサーバーが必要です。したがって、アプリでカメラまたはマイクを使用してライブ コンテンツを取得し、サーバーにデータを非同期的に送信できます。サーバーは、mediastreamsegmenter と variantplaylistcreator を使用してデータを ts セグメントに変換し、m3u8 の最後に追加します。その間、別の iPhone アプリがクライアントとして機能し、最初のアプリからストリーミングしているライブ コンテンツを見ることができます。

私の経験から、これがそれを達成する唯一の方法です。それが役立つことを願っています。

于 2013-07-26T15:52:11.510 に答える