datarhei / clappr-live

clappr with livehacks (internal use)
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Timing-Fehler beim LEVEL_SWITCHING #3

Closed jstabenow closed 5 years ago

jstabenow commented 5 years ago

Es gibt immer wieder Aussetzer beim auto. Wechsel auf die endgültige Bitrate (z.B. Level 0 auf 3), wodurch es zu einem kurzen Geruckel/Aussetzer kommt.

Ich vermute, dass der Player die beiden Level nicht sync. bekommt und darum irgendwann kapituliert. Genau weiß ich es aber noch nicht. Da wir die Streams aber auch nicht wirklich sync. auf den Servern haben, ist dies recht naheliegend.

Das Playerhandling sollte hier überprüft werden.

ioppermann commented 5 years ago

Der Level-Switch wird vom hls.js gemacht. Der clappr-player fummelt da nicht rein, wie ich das gesehen habe.

jstabenow commented 5 years ago

Genau, da haben wir ja schon gestern drüber gesprochen. Seitdem die Poster nicht mehr beim Level-Switch heruntergeladen werden, habe ich auch keine Aussetzer mehr. Und die Timing-Fehler entstehen einfach durch den Transportweg Kamera -> Wowza -> Cache -> Player. Sprich da kann der Player nix für -> Close