ivtvctl defaults, input 4 used (Svid) >> 1 sec delay with ffplay /dev/video0 ivtvctl bitrate=1000000 >> 1 sec delay (no change) ivtvctl bitrate=100000 >> 1 sec delay (no change) ivtvctl --set-format=width=320,height=240 (and bitrate still lower from default) >> no change reset bitrate to 8000000 and res to 720*480 ===== VLC stream using GUI, no transcode, default settings port 8080 vlc http://132.239.146.235:8080 gives 2.5 sec deelay if viewd on cocoa, 3.25 sec delay from James' laptop ===== vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#standard{access=http,mux=ts,url=:8080}' vlc http://132.239.146.235:8080 gives 2.5 sec delay if viewed on cocoa, 2.5 sec delay if viewed on laptop ===== vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp4v,vb=128,scale=1}:standard{access=http,mux=ts,url=:8080}' vlc http://132.239.146.235:8080 gives 2.5 sec delay if viewed on cocoa, 3 sec delay if viewed on laptop ===== vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp4v,vb=128,scale=.5}:standard{access=http,mux=ts,url=:8080}' 2.5 sec delay, more logical resolution (half of 720*480) (For mp4v, invalid fps value makes video run at 30 fps and look blocky) (For mp1v, invalid fps gets ffmpeg error and doesn't work) fps=10 works for mp4v but not mp1v ===== 10 fps works and looks like 10 fps, but video slightly uglier (why??) vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp4v,vb=128,fps=10,scale=.5}:standard{access=http,mux=ts,url=:8080} 2.5 sec delay on both ===== Using PS encapsulation (mux) makes delay very large vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp4v,vb=128,scale=.5}:standard{access=http,mux=ps,url=:8080}' 5 sec delay on cocoa ===== mux=asf also works vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp4v,vb=128,scale=.5}:standard{access=http,mux=asf,url=:8080}' 2.5 sec delay ===== mp1v (mpeg1 works and only slightly uglier than mp4v) vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp1v,vb=128,scale=.5}:standard{access=http,mux=ts,url=:8080}'2.5 sec delay ===== mp1v with mux=asf works w 2.5 sec delay, but not in windows media player vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=mp1v,vb=128,scale=.5}:standard{access=http,mux=asf,url=:8080}' ===== WMV1 with mux=asf works with 2.5 sec, delay, WMP doesn't barf but keeps buffering vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=WMV1,vb=128,scale=.5}:standard{access=http,mux=asf,url=:8080}' ===== WMV2 with mux=asf displays image in WMP, but doesn't really play vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=WMV2,vb=128,scale=.5}:standard{access=http,mux=asf,url=:8080}' ===== Changing ivtvctl res to 320*240 and vlc scale=1 doesn't improve delay, 2.5s still, and green bar on bottom of video vlc --no-audio --ttl=64 pvr:// :pvr-device="/dev/video0" --sout '#transcode{vcodec=WMV2,vb=128,scale=.5}:standard{access=http,mux=asf,url=:8080}'