web-dev-qa-db-ja.com

VLCキャッ​​シングレベル

VLCの設定を開いて[入力とコーデック]に移動すると、[デフォルトのキャッシュレベル]という設定があります。選べます

  • クソム
  • 最小のレイテンシ
  • 低遅延
  • 正常
  • 高レイテンシ
  • レイテンシが高い

私は数秒で設定されるようなキャッシュに慣れています。したがって、より多くの秒/より高いバッファは、ストリーミング中のバッファアンダーランの可能性が少ないことを意味します。レイテンシーとは何ですか?低くまたは高く設定するとはどういう意味ですか?どのような場合にどの方向に進むべきですか?バッファーアンダーランに悩んでいる場合は、レイテンシを短くするか長くするかを設定する必要がありますか?

10
Svish

レイテンシーは非常に複雑なテーマであり、 all-knowing wiki にそれに関する記事があります

簡単に言えば、パケットが送信されてから受信するまでの時間です。したがって、キャッシュを高レイテンシに設定すると、再生を開始する前により多くのデータがキャッシュされます。したがって、バッファアンダーランが発生している場合は、バッファを高レイテンシに設定する必要があります。

もう1つの興味深い点は、パケットが送信時と同じ順序で到着しないことです。したがって、たとえばロケーション5sでサウンドファイルを再生している場合、フォーム5sより前にロケーション5.1sからパケットを取得できる可能性があります。プレーヤーはキャッシュを使用してこれを補正する必要があるため、後の期間のパケットは待機する必要があります。

8
AndrejaKo