Hi -- I'm using the Logitech C910 and am trying to set up a real-time feed over my local gigabit network in 720p. Here's the configuration I'm using from the console:
vlc v4l2:///dev/video0 \
:v4l2-aspect-ratio=16\:9 :v4l2-width=1280 :v4l2-height=720 :v4l2-fps=30 \
:v4l2-set-ctrls={video_bitrate_mode=1,video_bitrate=4000000,video_peak_bitrate=4000000} \
-d -vvv \
--sout '#transcode{venc=x264{subme=7, ref=3, bframes=16, b-adapt=1, bpyramid=none, weightp=0}, vcodec=h264, vb=1300, width=1280, height=720, threads=4}:std{access=http, mux=asf, dst=:8080}'
This seems to work with good quality but there are some problems:
1. The stream has a 10-second delay. I'd like to get this as close to realtime as possible.
2. The stream has no audio. I'd like to include audio (aac 192kbps if possible)
3. The stream does not play back at constant time. Some parts are played at 1x, others at 2x, and others at 0.5x.
4. The stream plays at what appears to be 5-6fps. I'd like as close to 30fps as possible.
Any suggestions to modify? Thanks for your help!