Over the last few years I've had a need to send out live video feed from a desktop. There are some good (I won't say great because I use them on a daily basis) "conference call" type screen sharing applications and some even use Flash to send that video.. but how can you send out a screen capture feed like you can with a web cam to your own Flash application? .. it is possible, and it doesn't cost anything. I'll assume that you have access to some sort of server or technology for broadcasting a live web cam feed in the first place. You can do this with the
Flash Media Server or
Red5 for starters. Either one allows a Flash application to connect and send live video and audio feed to the server. Traditionally the A/V feed comes from a web cam, and traditionally "screen capture" for Flash means saving video from screen capture to a FLV or SWF file. That's different from taking the live feed and broadcasting it.
If you want to stream out live screen capture video then here's one easy way (there are others..) for Windows users:
Go here and read up on the VH Screen Capture Driver. Then
download it and install it.
Then go to the web page where you would normally broadcast your web cam feed (via the Flash Player..) and right click on the Flash content. Choose the VHScrCap feed from the list of "Cameras".
Yeah.. and if you noticed in that little screen shot you can also broadcast from a TV capture card straight into the Flash Player... just like it's a web cam feed.
27 Dec 2006 at 06:12 am | #
Everything you wrote is correct. But you have to be aware that flash video codec (publishing one) is not suitable to achieve a good quality and a good bandwidth consumption.
27 Dec 2006 at 07:28 pm | #
right, right.. yep.. good point. It's not good for full screen sharing. However I've gotten good results when I limit the size to a small area. For sharing full screen (and not on the business account..) I use http://www.unyte.net/ ..
14 Feb 2007 at 12:24 pm | #
Hi there, do you know if this is possible on a mac?? I'm currently looking for a way to pick up a piece of video which is playing as a camera inorder to stream it.
Cheers
Jack
16 May 2007 at 10:30 am | #
Hello, can you please suggest few API or Direct Show filters, other than VHScrCap and UScreenCapture, which I can invoke in my flash application to allow screen capturing. Moreover, i would like to give some controls to user like regionlize the area to be captured, allow any particular application only to be captured etc. Any idea how can i achieve all these? Kindly provide some suggestions or guide me towards some ref materials for creating such applications using flash.
Thanks