gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] Playing SWF files with RTMP-flv-playback interacting wit


From: Rob Savoye
Subject: Re: [Gnash-dev] Playing SWF files with RTMP-flv-playback interacting with Adobe Flash Media Server 3
Date: Wed, 16 Jul 2008 08:43:14 -0600
User-agent: Thunderbird 2.0.0.14 (X11/20080501)

Dhananjoy Chutia wrote:

So does that mean there is no RTMP support in GNASH yet.

No, not yet. The client side code currently lives in a standalone utility I haven't checked in yet.

But i do see some RTMP (rtmp.cpp + rtmp.h) files under "libnet" folder.
Are these not used by GNASH at all ?

Not yet, but Gnash will use these when the reverse engineering phase is done. Cygnal does use these files, and they're designed to be shared between cygnal and gnash.

Also, i am trying to understand how GNASH handles FLV playback. I have put
down my findings here, please let me know if these are correct.

Currently flv playback "youtube" style uses HTTP for transport, not RTMP. My RTMP hacking is mostly all done, so pretty soon the work to merge it into Gnash will start.

1. GNASH supports FLV Playback using GST + FFMPEG
2. Does it hand over the URL directly to GST ? No input stream handling in
GNASH

No, Gnash handles it internally. gst/ffmpeg are only used for decoding, etc...

3. If 2 is true, then why do we need libnet/rtmp implemented in GNASH ?

Because there were no free RTMP libraries, and now there are. :-) Neither ffmpeg nor gst support RTMP.

4. Also i read some where that libCURL has been modified to support RTMP and
later the support has been moved in to GNASH.

Curl changed it's internal API, so my RTMP in curl code broke. Rather than fix it, I rewrote it to support the server side as well.

http://curl.haxx.se/mail/tracker-2008-03/0012.html
http://www.gnu.org/software/gnash/manual/doxygen/classgnash_1_1RTMPproto.html

  Try this link, where I've been adding docs on RTMP:
 http://wiki.gnashdev.org/RTMP/AMF/SOL

        - rob -




reply via email to

[Prev in Thread] Current Thread [Next in Thread]