Dobrý den
Mám problém se streamem z VLC. Obraz problikává, jako by některé snímky měly podstatně menší kvalitu než ostatní. Tento jev postupně mizí se zvyšujícím se bitrate. Bohužel jsem dost omezen daným uploadem na našem připojení, takže bitrate musím mít co nejnižší.
Zdroj signálu je IP kamera MJPEG 640x480 25fps s nastavením minimální komprese/maximální kvality.
VLC jede na linuxu, příkazový řádek vypadá takto:
cvlc http://192.168.1.2/video.mjpg --http-reconnect --http-continuous --http-caching=1000 --sout"#transcode{vcodec=FLV1,vb=384,width=320,heigh t=240,fps=15,acodec=none}:std{access=http{mime=vid eo/x-flv},mux=ffmpeg{mux=flv},dst=:554/stream.flv}"
Úryvek videa je tady: http://www.modelcity.cz/cz/stream.flv samotný stream je k vidění tady:
http://www.modelcity.cz/?page_id=153
Nastavení fps ani http-caching nepomáhá. Existuje ještě nějaký parametr, který by dokázal tento jev eliminovat?
Když zaměním kodek za h264, jev skoro zmizí, kvalita je mnohem lepší, zato je VLC náchylný na padání (ukončí stream) a navíc přehrávač až desítky vteřin nejprve zobrazuje zelenou plochu se změnami, než se chytne obraz.