DVswitch/ inputs

dvsource-dvgrab - collects parameters from command line and config files, connects stdout to dvswitch, shells out to dvgrab which sends dv stream to stdout, thus dvswitch.

dvsource-file - connects to dvswitch, reads from a file, sends to dvswitch.

v4l2 device (like a webcam):

modprobe vivi (virtual v4l driver, everyone has it, good for testing)

ffmpeg -f video4linux2 -s 1024x768 -i /dev/video0 -target ntsc-dv -y - | dvsource-file /dev/stdin

Something doesn't work right: what I get in/out of dvswitch is slow, somewhere frames are getting buffered. guessing it is because the web cam is 16fps. guessing it is a problem with ffmpeg. will try trunk sometime soon.

grabbing X11 screen:

ffmpeg -f x11grab -s 1024x768 -r 29 -i :0.0 -target ntsc-dv -y - | dvsource-file /dev/stdin

vnc

Run a vnc server on the presenters laptop. disable mouse and keybord - just need to view the screen, not control the box.

Run a vnc client on another box. client outputs a video stream that gets converted to dv and sent to dvswitch. The parts exist, someone needs to assemble them.