2015-01-13 5 views
6

サーバーからブラウザにリアルタイムのH264ビデオストリーミングをしようとしています。 H264ストリームはMP4コンテナの中にラップされていませんが、代わりにH264フレームの生の形式で(Webソケットを介して)ブラウザに向いています。生のビデオフレームでMedia Source Extensionを使用する

質問があります: MP4やWebMのようなファイルコンテナではなく、生のフレームを使ってメディアソース拡張をフィードできますか?

MPEG-DASHなどのmp4ソリューションでは、低レイテンシー、複数のビデオ同期など、必要な要素について柔軟に対応することはできません。

+0

をリアルタイム例を見る – galbarm

+0

あなたは生のH264フレームをストリーミングする方法を見つけましたか? – thunderbird

+0

いいえ、当分の間研究を中止しましたが、私は後でこれに戻ります。私はここで私の結論を共有します。 – galbarm

答えて

3

MSEにはMP4ボクシングが必要で、ブラウザに実装するにはあまりにも面倒です。

生のh264では、ブラウザ用のh264デコーダ(emscripten経由)の実装を使用することができます。

質問はまだ関連している私の専用のプロジェクトでhttps://github.com/131/h264-live-player