質問: vlcキャッシングレベル vlcの設定を開いて[入力とコーデック]に移動すると、[デフォルトのキャッシュレベル]という設定があります。選べます クソム 最小のレイテンシ 低遅延 正常 高レイテンシ レイテンシが高い 私は数秒で設定されるようなキャッシュに慣れています。したがって、より多くの秒/より高いバッファは、ストリーミング中のバッファアンダーランの可能性が少ないことを意味します。レイテンシーとは何ですか?低くまたは高く設定するとはどういう意味ですか?どのような場合にどの方向に進むべきですか?バッファーアンダーランに悩んでいる場合は、レイテンシを短くするか長くするかを設定する必要がありますか?
回答: レイテンシーは非常に複雑なテーマであり、 all-knowing wiki にそれに関する記事があります簡単に言えば、パケットが送信されてから受信するまでの時間です。したがって、キャッシュを高レイテンシに設定すると、再生を開始する前により多くのデータがキャッシュされます。したがって、バッファアンダーランが発生している場合は、バッファを高レイテンシに設定する必要があります。もう1つの興味深い点は、パケットが送信時と同じ順序で到着しないことです。したがって、たとえばロケーション5sでサウンドファイルを再生している場合、フォーム5sより前にロケーション5.1sからパケットを取得できる可能性があります。プレーヤーはキャッシュを使用してこれを補正する必要があるため、後の期間のパケットは待機する必要があります。