0

私は現在、オーディオとビデオをブラウザーに配信するために MPEG Dash に依存するプラットフォームに取り組んでいます。onDemand の場合、ffmpeg を使用してビデオを h264/aac にエンコードし、MP4Box を使用して manifest.mpd ファイルを作成します。現在、ライブ MPEG Dash ストリームを作成する方法、より具体的には hls ライブ ストリームを MPEG Dash にエンコードする方法を見つけようとしています。

  1. Chrome は mpeg2ts をサポートしていないため、すべての .ts セグメントを .mp4(h264/aac) セグメントに再エンコードする必要がありますか?
  2. その場合、すべてのセグメントを継続的に再エンコードするにはどうすればよいですか (異なる解像度、異なるビットレート)
  3. MP4Box で動的マニフェストを作成するにはどうすればよいですか / 入力パラメーターはどのようになりますか
4

2 に答える 2

1

HLS ストリームの表現/レンディションを維持したい場合は、基本的に mpeg2ts セグメントを IBMFF/MP4 セグメントに再多重化し、DASH 初期化ファイルを作成するだけで済みます。wowzaやUnified Streamingのようなストリーミングサーバーがあり、それを行うことができます。

于 2015-03-22T10:28:39.330 に答える