VLC-Caching-Ebenen

10

Wenn ich die Einstellungen von VLC öffne und zu Eingabe & Codecs gehe, habe ich eine Einstellung namens Standard-Caching-Ebene. Ich kann wählen zwischen

  • Cusom
  • Niedrigste Latenz
  • Geringe Wartezeit
  • Normal
  • Hohe Latenz
  • Höhere Latenz

Ich bin es gewohnt, dass das Caching in Sekunden oder so eingestellt wird. Mehr Sekunden / höherer Puffer bedeuten also weniger Wahrscheinlichkeit, dass der Puffer beim Streaming unterlaufen wird. Was ist Latenz? Was bedeutet es, es niedriger oder höher einzustellen? In welchen Fällen soll ich in welche Richtung gehen? Wenn ich mit Pufferunterläufen zu kämpfen habe, sollte ich die Latenz auf eine niedrigere oder höhere Latenz einstellen?

Svish
quelle
Meinten Sie die Standard-Caching-Richtlinie oder haben sie sie umbenannt? Welche Art von Latenz konnten Sie bekommen?
Rogerdpack

Antworten:

8

Latenz ist ein äußerst kompliziertes Thema und es gibt einen Artikel darüber im allwissenden Wiki

Einfach ausgedrückt ist dies die Zeit, die vom Senden eines Pakets bis zum Empfang des Pakets vergeht. Wenn Sie also das Caching auf hohe Latenz einstellen, werden mehr Daten zwischengespeichert, bevor die Wiedergabe beginnt. Wenn Sie also Pufferunterläufe haben, müssen Sie diese auf hohe Latenz einstellen.

Ein weiterer interessanter Punkt ist, dass Pakete nicht in der Reihenfolge ankommen, in der sie gesendet wurden. Wenn Sie also eine Audiodatei an Position 5s abspielen, können Sie Pakete von Position 5.1s vor diesen Formularen 5s abrufen. Der Spieler muss dies mithilfe des Cache kompensieren, sodass Pakete aus einem späteren Zeitraum warten müssen.

AndrejaKo
quelle