Frage

Ich habe eine Flex 3 -App, die Netstream und ein Videoobjekt zum Streamen von .mp4 -Filmen verwendet. Ich möchte die ByteLed- und ByTestotal -Eigenschaften des Netstream verwenden, um die Pufferinformationen anzuzeigen. Ich möchte auch Informationen über die Anzahl der Frames erhalten, die nach Möglichkeit fallen gelassen werden.

Wenn ich auf .flv getestet habe, kann ich die Informationen ohne Probleme erhalten, aber es scheint nicht auf .mp4 zu funktionieren.

Ist es möglich, diese Informationen zu Streaming .mp4 zu erhalten? Gibt es eine Konfiguration, die mir fehlt, damit die Dinge für .mp4 als .flv gleich funktionieren?

Vielen Dank!

Bearbeiten: Ich sollte auch erwähnen, dass das Streaming über RTMP durchgeführt wird

War es hilfreich?

Lösung

Ich habe herausgefunden, dass Sie die Byte -Informationen bei der Verwendung von RTMP nicht erhalten können, da die Daten nicht heruntergeladen werden, sie nur streamen ist.

Also verwende ich stattdessen stattdessen die Pufferinformationen

Math.min(Math.round(ns.bufferLength/ns.bufferTime*100), 100);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top