Name: Anonymous 2011-07-13 23:11
I'm writing a program that gives the basic functionality of xsplit (since it's about to cost money) - mixing directshow filters (webcams, screen capture) and drawing text/images/videos on them to stream out to a server like justintv or ustream or livestream or own3d.
I know xsplit and fmle go through rtmp somehow, and justintv offers a flash file that works with vlc to send the information to their servers. I'm looking for a C or C# solution to do the same.
Does anyone know the basic way this is done? Can I write a directshow filter that sends it out? Or do I have to encode the stream data and then send it in chunks via rtmp protocol by hand? I've been looking through vlc's source and it looks like most of the work is being done in the justintv flash file for that solution.
I know xsplit and fmle go through rtmp somehow, and justintv offers a flash file that works with vlc to send the information to their servers. I'm looking for a C or C# solution to do the same.
Does anyone know the basic way this is done? Can I write a directshow filter that sends it out? Or do I have to encode the stream data and then send it in chunks via rtmp protocol by hand? I've been looking through vlc's source and it looks like most of the work is being done in the justintv flash file for that solution.