Ich versuche, einen funktionierenden Internet-Stream in etwas umzukodieren, das meine Dreambox abspielen kann.
Mein aktueller Status ist, dass ich es auf meinem Desktop und auf Dreambox abspielen kann, allerdings ruckelt das Video ständig. Während der Ton einwandfrei abgespielt wird, scheint es, als ob ich alle ~300 ms etwa drei Frames sehe, dann steht das letzte dieser Frames still, bis sich der Zyklus wiederholt.
Bitte beachten Sie, dass meine CPU im Leerlauf läuft, während dies geschieht. Hier ist die Anweisung:
$ /usr/bin/vlc --no-loop -I dummy http://yourhost.com/your-playlist.m3u8 \
--sout '#transcode{vcodec=mpeg2,acodec=mp2,ab=128,channels=2,samplerate=44100}:standard{access=http,mux=ts,dst=:8090/vlc.ts}'
Ich habe es auch versucht --dash-buffersize=2
(das sollten zwei Sekunden sein?), aber das hat nicht geholfen. Die Verwendung von „mpeg1“, „mpeg2“, „mpgv“ oder „mp2v“ als vcodec
hat nichts geändert.
Wenn es wichtig ist, verwende ich diese URL in VLC, um den Stream abzuspielen:http://localhost:8090/vlc.ts
Ich vermute, dass es sich entweder um ein Synchronisierungs- oder Pufferproblem handelt, aber ich könnte mich auch völlig irren ... Wie behebe ich also dieses Stottern?