2014-01-07 60 views
8

RTSP/RTMPをiOSアプリケーションにストリームするには、オープンソースのソリューション/ライブラリが必要です。私は、メディアサーバーに接続するアプリケーションを構築し、提供されたビデオストリームを開く必要があります。そこには図書館がなければならないと信じていますが、まだオープンソースであり、コンパイルされ、実際に動作し、iOS 5+、iPhone 4+で動作するものを見つける必要がありません。私は好みがありません、RTMPまたはRTSPで十分です。好ましくは、最小の作業量を有するものである。 Android側ではRTSPが動作していますが、iOSではまだ動作していません。 RTSP/RTMPビデオストリーミングクライアントiOS

この

は、今日、私はすでに研究から知っていることである -

  • は、Live555では/ FFMPEGを使用して可能に思え

    RTSP

  • MooncatVenture Group - オールドFFMPEG、(ノーアップデート/ブログARMv7sと互換性がありません/コミットは1年以上)
  • DFURTSPPlayer - これは実際の例です。 RTMP

    は、いくつかのライブラリがデータ・メッセージングのためにそこにいるLive555では/ FFMPEG

  • を使用して可能ようだが、それはすべての
  • MidnightCoders Projectがある - ビデオサポートが構築されていないようまだ、オーディオはそうではありません。

私はこれまでに関連するビデオをまったく混乱させていないので、エンコード、フレームレート、キーフレーム、チャンクなどはかなり外国人です。今のところ、Live555/FFMPEGから静的なバイナリを構築するのは私の問題の唯一の解決策です。もしそうなら、誰かが私に簡単なクイックスタートガイドや誰かが持っているブログ/例へのリンクをくれますか?私はこれは、狂気何のためにだけ

  1. 簡単なダウンロード見ていないよ - LINK
  2. はこのようにそれをコンパイルします - LINK
  3. 場所をそれがXフォルダにXcodeの
  4. Xオブジェクトを作成します。ここでストリームAPIを読む - LINK

もしそうでなければ、誰かがオープンソースのライブラリーを指し示したいと思っていますか?

ああ、これは私の最初のiPhoneアプリで、Objective-Cで初めてです。すごい最初のプロジェクト、ええ?

+0

おそらく最も簡単な解決策は、Xamarinを使用し、FluorineFXのようなオープンソースのC#ライブラリを使用することでしょう。 –

+0

@WolfgangSchreursよくサポートされているようですか? http://forums.xamarin.com/discussion/3992/streaming-audio-with-ios – nathansizemore

+0

実用的なソリューションがありますか?私は動作中のオープンソースライブラリを手に入れようとしています。 – abhi1992

答えて

1

DFURTSPPlayerはGitHubの実例です。ライセンスの問題を再確認する必要がありますが、これでRTSPを開始するのに適しています。

0

私がしたいことをする唯一の方法は、完全なスクラッチから、使用する静的なバイナリを作成することです。 Libavcodec、FFMPEG、Live555はすべてLGPLの下にあります。つまり、自分のコードをオープンソースにしないためには、動的リンクを許可する必要があります。そのため、アプリのユーザーは、使用しているオープンソースライブラリをいつでも変更することができます。 AppStoreは動的リンクを許可していないので、最初からすべて書きたいのでなければ、私は本質的に水で死んでいる。どちらにしても間違いないですか?

+0

ここでは、あなたがffmpegサイトに行く場合、IOSの上で使用しているFAQがあります。ちょうどすべてのIOS rtsp、アプリケーションストアのrtmpアプリはffmpegを使用しています。私たちができる限り多くの月例キャンパスのライブラリを更新しようとしていると信じている、私たちは多くの商業契約をしており、それが優先されなければならない。 libsはarmv7で動作しますが、現在はarmv7の魅力的な理由はありません。アプリをビルドしてアプリ設定から削除するだけで大​​丈夫です。 –

+0

はい、live555にはストリーミング能力がありますが、デコードのためにffmpegなどを使用する必要があります。何か助けが必要な場合はお問い合わせください –

+0

@MichelleCannonあなたはどんな情報が偽であるとお考えですか?彼らはGPL/LGPLの下でAppStoreにどうやっていらっしゃいますか?私は、アプリでスタティックなリンクを使用しなければならず、ソースコードを提供せずにライセンスを遵守しないという印象を受けましたか? – nathansizemore