Zebra North
Zebra North

Reputation: 11492

How can I stream video from my application to the web?

I have an application that grabs video from multiple webcams, does some image processing, and displays the result on the screen. I'd like to be able to stream the video output on to the web - preferably to some kind of distribution service rather than connecting to clients directly myself.

So my questions are:

Ideally I'd just like to throw a frame of video in DIB format at a SendToServer(bitmap) function, and have it compress, send, and distribute it for me ;)

Upvotes: 0

Views: 752

Answers (2)

Ben Combee
Ben Combee

Reputation: 17437

ustream.tv works by using Adobe Flash's support for reading input from a webcam. To fake it out, you need a fake webcam driver. Looking on the ustream.tv site, they point to an application called WebCamMax that allows effects and splicing in video. It works by creating a pseudo-webcam that mixes video from one or more cameras along with other sources. Since that app can do it, your own code could do that too, although you'll probably need to write a Windows driver to get it all working correctly.

Upvotes: 1

HS.
HS.

Reputation: 2615

Take a look at video LAN client (or VLC for short) as a means for streaming video.

As for distribution sites, I don't know how well it works with ustream.tv and similar new services.

Upvotes: 1

Related Questions