I got the All-In-Wonder Radeon 8500 DV+, but don't run linux as my desktop, so I haven't done any of this myself, but in theory, you could use
Video::Capture::V4l along with something else to do what you want ;)(that something else being, well, unknown to me, but would do the "streaming" portion of your task)
VideoPlus and Perl(local thread) lead me to Capturing Video in Real Time(TPJ) where I heard about the module.
____________________________________________________
** The Third rule of perl club is a statement of fact: pod is sexy.