Dominick, the FLV format is well-documented and the screen codec is part of that spec (not that any of us on this list have read it, right?) so making a C++ app that communicates via RTMP and sends an FLV screen-sharing stream is definitely within the realm of dobable. A far cry from the pain & legal agony of trying to reverse-engineer Spark or the On2 codecs. (libflv is a good place to find info on how the screen codec works.)

My company tried to make a screen-sharing app speak RTMP to FCS a few years ago and found that FCS would reject connections that used the screen codec -- I recall someone else on this list found the same thing as well. 

Today, my company does screen sharing via a Java web-start app that captures the screen and sends an RFB stream to the server. For archives, we convert that RFB into FLV with the screen codec server-side. On our roadmap is a plan to make the capture app talk to Red5 via RTMP with the screen codec. Sorry, I can't open source that without the boss-man's permission...

But I like where this thread is going. Once Tofu is up I'll definitely take a look at making a quick and dirty (and open) screen capture for Red5 users to play with. 



On May 8, 2006, at 9:56 AM, Dominick Accattato wrote:

Well writing the FLV data will be another story cause of the licensing.  I wish Sorenson would just open up.

On 5/7/06, John Grden <[EMAIL PROTECTED]> wrote:
I can help you with that when I get back Saurav - send me an email off list as a reminder ;)


On 5/7/06, Saurav Mohapatra <[EMAIL PROTECTED] > wrote:
i just finished the first prototype...
 
boy it was painful getting RTMP to work from C++ :)
but thanks to the help of the excellent red5 community especially Steven and Luke.. i managed to pull through..
 
The Tofu library is an RTMP Client... you got to write your own FLV Writing code though...  I shall add a FLV Writer component sometime later...
 
i shall be cleaning up the code and packaging it as a oslfash project... anyone has any ideas how i go about registering an osflash project???
 
regards
mohaps
----- Original Message -----
Sent: Monday, May 08, 2006 2:16 AM
Subject: Re: [Red5] Screensharing application

 
Mohaps, does this project Tofu have an URL ? Is it open source ?


On 5/7/06, Saurav Mohapatra < [EMAIL PROTECTED] > wrote:
hi all,
 
i finished the first cut of Tofu a C++ based RTMP Client that can publish an FLV Stream to a server in either live or record mode.
 
may be that can help???
 
regards
mohaps
----- Original Message -----
Sent: Sunday, May 07, 2006 11:58 PM
Subject: [Red5] Screensharing application

 
Hi,

I discovered Red5 2 days ago, and something that called my atention was the Screensharing / whiteboard applications.

Does anyone know how can I capture the screen with flash? I've found this project http://klaus.geekserver.net/libflv/ on the net and i am studing it.

But I houd be very thankfull if someone help me out on how to capture the screen with flash.

Thanks,

Bruno

_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to