3

jwplayer を使用して、サイトで mp4 ビデオを再生しています。ファイルは巨大です。ビデオ全体がバッファリングされるまで、ストリーミングは開始されません。ビデオのストリーミングとバッファリングを同時に行う必要があります。

すべてのフォーラムを読んだところ、qtfaststart などの外部ソフトウェアを使用してメタデータをファイルの最後から最初に移動することについて言及されていました。

qtfaststart のようなソフトウェアを使用する以外に、開発者がコードを作成して mp4 ビデオをサイトでストリーミングできるようにする方法はありますか?

多分FFmpegまたは他の方法の助けを借りて?

4

2 に答える 2

2

FFMPEG だけでは実現できないと思います。現在 MP4Box を使用しています。開発チームが Linux で作業している場合、Linux のコンパイルとインストールに関するガイドがいくつかあります。

MP4Box サイトから:

MP4Box は、主に HTTP ダウンロードまたは RTP ストリーミングなど、さまざまな配信プロトコル用にファイルを準備するために使用できます。

HTTP ダウンロード用のファイルを準備するために、次の命令はファイル データを 500 ミリ秒単位でインターリーブして、ファイルのダウンロード中に再生できるようにします (HTTP FastStart)。

MP4Box -inter 500 file.mp4

于 2012-12-06T16:57:21.393 に答える
0
ffmpeg -i infile.mp4 -c copy -movflags faststart outfile.mp4

また

mp4box -ipod infile.mp4

また

qt-faststart infile.mp4 outfile.mp4
于 2013-07-19T10:23:52.323 に答える