[Red5] desktop sharing

Art Clarke aclarke at xuggle.com
Thu Feb 19 13:42:19 PST 2009


You are correct; Xuggler is an interface on top of the FFMPEG libraries
(although it runs everything inside the JVM for much faster performance and
to avoid an external process).  We install the FFMPEG DLL's as part of our
build (and we also install ffmpeg.exe for fun, but it's not needed).

- Art

On Thu, Feb 19, 2009 at 12:45 PM, Tyler Kocheran <rfkrocktk at gmail.com>wrote:

> Correct me if I'm wrong, but Xuggle installs FFMPEG by default, as it's
> pretty much a dependency!
>
>
> On Thu, Feb 19, 2009 at 12:40 PM, Sebastian Wagner <seba.wagner at gmail.com>wrote:
>
>> what if you convert the JPEGs on client side to a RTP stream and stream
>> that to the Server and re-broadcast that using xuggler? That way clients do
>> not need FFmpeg installed.
>>
>> sebastian
>>
>> 2009/2/19 Art Clarke <aclarke at xuggle.com>
>>
>> Two options come to mind:
>>>
>>> 1) fire up an external ffmpeg process and use it to piece together your
>>> images into a FLV file, and then play that back when done.
>>>
>>> 2) not to overly plug, but use http://www.xuggle.com/xuggler, convert
>>> BufferedImages into IVideoPicture objects, and then broadcast.  See the
>>> com.xuggle.red5 adapter (http://www.xuggle.com/xuggler/red5) for some
>>> code you might be able to repurpose to do this (it translate an input stream
>>> on the fly, but should be relatively easy to convert it to use images you
>>> provide instead).
>>>
>>> - Art
>>>
>>>
>>> On Thu, Feb 19, 2009 at 12:15 PM, Denis Zgonjanin <me.snap at gmail.com>wrote:
>>>
>>>> So how would one go about encoding a stream of images into .flv in order
>>>> to stream them from red5? Is there anything within red5 that would help with
>>>> this?
>>>>
>>>>
>>>> On Thu, Feb 19, 2009 at 2:38 PM, Tyler Kocheran <rfkrocktk at gmail.com>wrote:
>>>>
>>>>> You're correct.
>>>>> Basically you take a bunch of screenshots, weave them into a stream,
>>>>> and using Red5's helper classes, publish them to Red5 and you're good to go.
>>>>>
>>>>>
>>>>> On Thu, Feb 19, 2009 at 11:21 AM, tom <tomabroad at gmail.com> wrote:
>>>>>
>>>>>> im not sure what u mean, i thought i go ahead with:
>>>>>>
>>>>>> 1) that code:
>>>>>> http://schmidt.devlib.org/java/save-screenshot.html#source
>>>>>> 2) look into the Java-Red5 CLientStream Class as suggested in a prior
>>>>>> thread, to send a pic to red5
>>>>>> 3) if 2) works, then i guess there must be a possibility to transform
>>>>>> (on a scheduled base) a / the pic (inout ) into a stream towards red5
>>>>>> ...
>>>>>>
>>>>>> incorrect?
>>>>>>
>>>>>>
>>>>>> On Thu, Feb 19, 2009 at 2:15 PM, Tyler Kocheran <rfkrocktk at gmail.com>
>>>>>> wrote:
>>>>>> > You mean a command registered in the PATH variable?
>>>>>> >
>>>>>> > On Thu, Feb 19, 2009 at 10:54 AM, Prabhu Tamilarasan
>>>>>> > <ptamilarasan at omnovia.com> wrote:
>>>>>> >>
>>>>>> >> You can register a protocol, at least in windows that runs your
>>>>>> java app.
>>>>>> >> Sent via BlackBerry by AT&T
>>>>>> >>
>>>>>> >> -----Original Message-----
>>>>>> >> From: Tyler Kocheran <rfkrocktk at gmail.com>
>>>>>> >>
>>>>>> >> Date: Thu, 19 Feb 2009 10:35:21
>>>>>> >> To: <red5 at osflash.org>
>>>>>> >> Subject: Re: [Red5] desktop sharing
>>>>>> >>
>>>>>> >>
>>>>>> >> _______________________________________________
>>>>>> >> Red5 mailing list
>>>>>> >> Red5 at osflash.org
>>>>>> >> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> _______________________________________________
>>>>>> >> Red5 mailing list
>>>>>> >> Red5 at osflash.org
>>>>>> >> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > And do this, knowing the time, that now it is high time to awake out
>>>>>> of
>>>>>> > sleep;
>>>>>> > for now our salvation is nearer than when we first believed.
>>>>>> >
>>>>>> > _______________________________________________
>>>>>> > Red5 mailing list
>>>>>> > Red5 at osflash.org
>>>>>> > http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> sip:tomabroad at ekiga.net <sip%3Atomabroad at ekiga.net>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Red5 mailing list
>>>>>> Red5 at osflash.org
>>>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> And do this, knowing the time, that now it is high time to awake out of
>>>>> sleep;
>>>>> for now our salvation is nearer than when we first believed.
>>>>>
>>>>> _______________________________________________
>>>>> Red5 mailing list
>>>>> Red5 at osflash.org
>>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Denis 'Snap' Zgonjanin
>>>> Software Engineering
>>>> Carleton University
>>>>
>>>> _______________________________________________
>>>> Red5 mailing list
>>>> Red5 at osflash.org
>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>
>>>>
>>>
>>>
>>> --
>>> http://www.xuggle.com/
>>> xu‧ggle (zŭ' gl) v. To freely encode, decode, and experience audio and
>>> video.
>>>
>>> Use Xuggle to get the power of FFMPEG in Java.
>>>
>>> _______________________________________________
>>> Red5 mailing list
>>> Red5 at osflash.org
>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>
>>>
>>
>>
>> --
>> Sebastian Wagner
>> http://www.webbase-design.de
>> http://openmeetings.googlecode.com
>> http://www.laszlo-forum.de
>> seba.wagner at gmail.com
>>
>> _______________________________________________
>> Red5 mailing list
>> Red5 at osflash.org
>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>
>>
>
>
> --
> And do this, knowing the time, that now it is high time to awake out of
> sleep;
> for now our salvation is nearer than when we first believed.
>
> _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>


-- 
http://www.xuggle.com/
xu‧ggle (zŭ' gl) v. To freely encode, decode, and experience audio and
video.

Use Xuggle to get the power of FFMPEG in Java.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://osflash.org/pipermail/red5_osflash.org/attachments/20090219/5b0e0b77/attachment-0001.html>


More information about the Red5 mailing list