2009-04-15 10 views
7

私は1つの音楽ストリーミングアプリケーションを開発しています。iPhone上でmms、ASX、RTSPストリームを流すことは可能ですか?

hereと記載されている方法を使用してmp3をストリーミングすることができます。 Core Audioやその他のフレームワークを使用して他のフォーマット(ASX、RTSP、またはmms)をストリーミングするアプローチを誰かが知っていますか?

ありがとうございます。

+0

FFmpegライブラリを使用すると、MMSストリームとRTSPストリームをストリームできます。私の答え[ここ]を見て(http://stackoverflow.com/questions/2445918/is-it-possible-to-decode-an-mmswma2-stream-using-audio-units-on-the-iphone/) 8136244#8136244)、AudioQueueと組み合わせてFFmpegを使用する方法を見てください。 –

答えて

9

mms、ASX、およびRTSPは、歴史的にはプロプライエタリなプロトコル(マイクロソフトと実際は、特に)によって公式のアップルの実装を見つけるのが難しい場合があります。

ここでは、MMSプロトコルのLGPL実装があります:https://launchpad.net/libmms それとも、ここにマイクロソフトからのプロトコルのドキュメントを取得することができます。http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-MMSP%5D.pdf

ASXは、XMLでちょうどメタデータフォーマットです。それを使ってストリームするmmsまたはhttp URLを取得します。これは、標準的なプロトコル(RFC 2326RFC 3550)ですが、どうやら、多くの場合、それはとても再び、このようRealのRDTトランスポートとして独自の拡張機能で使用されてhttp://www.live555.com/liveMedia/http://msdn.microsoft.com/en-us/library/bb249663.aspx

RTSPは、ここにLGPLの実装があります。そのための公式の参照は、Microsoftのサイトにありますできるだけライブラリを使用する方が簡単かもしれません。

0

MMS、ASF、WMV、ASXおよびOGG

0

FSTREAMがオーディオに適していますを扱うことができる無料のFSTREAM iPhoneアプリhttp://www.sourcemac.com/?page=fstreamをお試しください。また、ストリーミングをビデオストリーミングに使用することもできます。それはまったく友好的ではないことを除いて、良いアプリです。お気に入りにmms:// server /というURIを入力します。次にそれをクリックします。 「一時停止」ボタンがあります。それをもう一度クリックすると、「一時停止しない」と表示されます。その後、10〜15秒待ってから、ビデオはそれ以降ストリーミングを開始します。知っているURIを確実に選択してください。

+0

その質問に対する答えは尋ねられていません..! – Chella

関連する問題