8

私はwowzaを使用して、ソースrtspストリームを複数のタイプのエンドデバイスにリストリームしています。httpベースのストリーミングではバッファリングの制限があるため、アプリケーションで使用できません。リストリームにはRTMPまたはRTSPを使用する必要があります。

余談ですが、HTTPパケット化ストリームにはキー長の約3倍、つまり30秒相当のビデオ(シルバーライトとQuickTime)が必要なので、バッファを維持するためにwowzaでソースストリームをオンにしておく必要があります。wowzaとソースストリーム間の帯域幅を節約する必要があるため、私のアプリケーションではそれは不可能です。

私の理解では、iOSはRTMPをサポートしていません。つまり、iOSデバイス用のRTSPが残ります。

一貫性を保つためにJWPlayerのようなものを使用するのは良いことですが、JWplayerはRTSPをサポートしていません!!

それで、優雅な解決策はありますか?適切なクライアントプレーヤーを自動サーバーするJWplayerのようなもの(RTSPおよびRTMPクライアントのみが必要です)。それとも私は自分の役割を果たさなければなりませんか。

4

3 に答える 3

0

VideoJSは良い解決策だと思います。これは無料で、WowzaがiOSにビデオを送信するH264の方法と互換性があります

VideoJSに基づいて独自のJSHTML5プレーヤーを作成できます。ソースコードは、GitHub:https ://github.com/zencoder/video-jsにあり、ライセンスはLGPLです。

于 2011-10-18T12:34:12.740 に答える
0

iPhone での rtsp ストリーミングに使用できるソリューションは複数あります。その中から最適なソリューションを選択できます。

  1. https://github.com/mooncatventures-group/RTSPPlay - これは SDL フレームワークを使用して ffmpeg をカプセル化し、UIKit 要素の標準的で完全な制御を探している場合はあまり役に立たないかもしれません。

  2. Live555 + FFMPEG - これを行う dropcam (https://github.com/dropcam/dropcam_for_iphone) のようなアプリがあり、これは興味深いアプローチかもしれません。

  3. オーディオ ストリーミング - オーディオのみをストリーミングしようとしている場合は、http: //www.themidnightcoders.com/download.html から medialib デモを試してダウンロードすることもできます。

于 2012-09-27T20:56:47.683 に答える