workshop: add video4linux2 frame source

This should probably fully replace the v4l op, which relies on outdated linux
kernel headers.