4

HTTPの事前に録画されたh.264ビデオのストリーミングを調べています。RTMPを使用しているファイアウォールの問題が多すぎます。

人々は新しいAdobeHTTPダイナミックストリーミングアプローチを採用していますか? http://www.adobe.com/products/httpdynamicstreaming/

Akamai HDを使用した前向きな経験をお持ちの方はいますか? http://wwwns.akamai.com/hdnetwork/demo/flash/zeri/index.html

それとも、古いHTTP疑似ストリーミングはまだ道のりですか? http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming

私が調べたオンラインエンコーディングサービスのいずれも、F4FおよびFMFAdobeHTTPダイナミックストリーミング形式をサポートしていないことに驚かされました。

http://www.encoding.com http://heywatch.com/page/home http://zencoder.com http://www.pandastream.com

理想的なのは、実際にはAppleのm3u8 HTTPストリーミングアプローチをサポートするOSMFプラグインです。特別なサーバーコンポーネントは必要なく、iphoneおよびandroid 3と互換性があるためです。しかし、そのプラグインはまだ存在していないようで、時間がかかりすぎます/そのようなプラグインを自分で作成するためのプロジェクトの予算の制約。

4

2 に答える 2

2

アドビのHTTPストリーミングメカニズムは、状況に応じて機能する場合に最適なアプローチです(ストリーミングサーバー、Wowzaのような互換性のある別のサーバーを使用するか、ツールを使用してビデオを分割し、個別の部分をホストすることができます)。ファイアウォールの問題が発生している場合、これはRTMPよりも優れています。また、個別のパートの再生を処理するクライアント側のコードは完全にFlashプレーヤーに含まれており、実装が簡単で、よりスムーズな結果を提供できるため、疑似ストリーミングよりも優れています。さらに、プレーヤーがビデオを元に戻すので、疑似ストリーミングの場合によくあるように、ダウンロードしたビデオをシーク時に破棄することはありません。

とはいえ、疑似ストリーミングは依然として非常に優れたオプションです。これはAdobeのHTTPストリーミングとほとんど同じですが、プレーヤーの外部で実装され、ほとんどの場合(必ずしもそうとは限りません)、ダウンロードされたセクションの外部でシークすると、ダウンロードされたビデオが破棄されます。

はっきりとは言えませんが、アドビ固有の製品以外でアドビのHTTPストリーミング標準があまりサポートされない理由は、まったく同じことを行う3つのまったく異なるHTTPストリーミング「標準」があるためだと思います。完全に互換性のない方法(Adobe、Apple、およびMicrosoft)。これらの3つが最終的に標準に同意する場合は、サードパーティのツールサポートを見つけるのが簡単になるはずです。

于 2011-02-26T16:43:34.883 に答える
2

F4FとF4Mは実際にはエンコードされていません。ビデオをMP4にエンコードし、コマンドラインAdobe F4F Packager(WindowsまたはLinux用)を使用して処理します。これにより、F4FファイルとF4Mファイルが生成されます。MP4ファイルは、インデックスが作成されるだけで再度トランスコードされることはなく、必要に応じてセグメントに分割されることもあります。

于 2011-03-08T16:18:46.393 に答える