hardware encoded video streaming set camera pixelformat to H264 v4l2-ctl --device=/dev/video1 --set-fmt-video=width=800,height=600,pixelformat=1 test H264 playback with vlc, this way it won't reset the settings: cvlc v4l2:///dev/video1 --demux h264 if you try it like this, vlc will reset the settings before playback: cvlc v4l2:///dev/video1:chroma=h264 playback works. we get a H264 stream from the