Play! を使用して HTTP ライブ ストリーミングの配信システムを作成しました。フレームワークとFFMPEG。ファイルはさまざまな帯域幅でエンコードされ、その後、iOS デバイスへの最新の配信用にセグメント化されます。
ただし、Web サイトや将来の Android デバイスの組み込みプレーヤー (クロス プラットフォーム) に拡張したいと考えています。ハードドライブのスペースのオーバーヘッドが多すぎることなく、最善のアプローチは何でしょうか。MP4 ファイルを異なるビットレートでエンコードし、それらを 1 つのファイルとして残すことができました。
セグメント化されたファイル (FFMPEG セグメント関数を使用) を Flash プレーヤーや Android デバイスで使用する方法はありますか? FFMPEGはセグメントの作成に適しているように見えるため(キーフレームなどを考慮して)、システムをシンプルに保ちます。
JWPlayer は使えましたが、疑似ライブ ストリーミングを持っていないので、切り替えられず、検索が困難になるとは思いません。また、iOS デバイスからのリクエストが来たときにオンザフライでセグメント化する必要があることを意味する可能性もあります。これにより、わずかな遅延とハード ドライブ/プロセッサのアクティビティが追加されます。疑似ライブ ストリーミングの問題を克服するために、有効にした Apache サーバーへのすべての要求を編集できますが、さらに複雑になります。セグメント化されたファイルの疑似ライブ ストリーミングがないことは、それぞれが 10 分しかないため、それほど問題ではないようです。
前向きに考えている人。