nginx
webm
ファイルがあります。私はvideo.js
プレーヤーを使用して私のウェブサイトに埋め込まれたビデオを見ています。nginx serving webmを使用してContent-Rangeヘッダーを減らすにはどうすればよいですか?
ビデオを探すたびに、私は待たなければなりません。たとえば、ビデオの長さが40分(76 mb)で35分から見たい場合は、デュレーションバーをクリックし、ブラウザが〜10 MBをダウンロードするまで待ちます。そのチャンクが読み込まれた後、私は見続けることができます。
私は、チャンクサイズを1メガバイトに減らす方法を探しています。私はビデオを探すたびに数秒/分を待つことを望んでいないからです。
これはどうですか?私はnginx
がそれを担当していると信じています。なぜならファイルはディスクから直接配信されたからです。
私はmax_ranges 1024000;
を試しましたが、何も変わっていないので、何かのためだと思います。
ええ、私はmkcleanを試しました。このツールで新しいファイルを生成した後は何も変わりません。キーフレームについては、GOPのサイズを変更する必要があります。たとえば '-framerate 30 'を使用している場合は、' -g 60'を使用しますか?その結果、チャンクサイズを小さくする必要がありますか? – frutality
@JohnDoe GOPのサイズは60です。それがうまくいかない場合は、実際にはブラウザで問題になる可能性があります。 (クロムはここで多くの問題を抱えていることが知られています)。 – Brad