Berechnen von Bitrate- und Pufferfensterwerten für beliebige Datenströme
Das Berechnen der richtigen Bitrate und des Pufferfensters für einen beliebigen Streamtyp ist keine exakte Wissenschaft. Ein einfacher Ansatz besteht darin, die Bitrate so festzulegen, dass sie der Größe des Datenstroms dividiert durch seine Länge in Sekunden entspricht. Beispielsweise kann ein Stream, der insgesamt 68.000 Bits mit einer Dauer von 20 Sekunden enthält, eine Bitrate von 3400 Bits pro Sekunde aufweisen (68000 Bits /20 Sekunden = 3400 Bits pro Sekunde).
Das Problem bei dieser einfachen Technik zum Zuweisen der Bitrate besteht darin, dass die Verteilung der Daten innerhalb des Datenstroms nicht berücksichtigt wird. Viele beliebige Datenströme enthalten größere Datenmengen in Intervallen entlang der Zeitleiste der Datei. Bilddatenströme verfügen beispielsweise über Beispiele, die ziemlich groß sind, aber in der Regel mehrere Sekunden voneinander entfernt sind. Das Pufferfenster muss festgelegt werden, um sicherzustellen, dass der Puffer nicht überläuft.
Um das Pufferfenster zu überprüfen, multiplizieren Sie die Bitrate (Bits pro Sekunde) mit dem Pufferfenster (in Sekunden), und dividieren Sie durch 1000, um die Größe des Puffers für den Stream in Bits zu erhalten. Stellen Sie dann sicher, dass die Puffergröße groß genug ist, um eine beliebige Kombination von Beispielen im Stream aufzunehmen, die in der Präsentationszeit kleiner als das Pufferfenster sind. Legen Sie im Zweifelsfall beide Werte ein wenig höher fest, als Sie glauben, dass Sie sie benötigen.
Zugehörige Themen