[Top][All Lists]

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

[Gnash-dev] initial RTMP and AMF support

From: Rob Savoye
Subject: [Gnash-dev] initial RTMP and AMF support
Date: Tue, 01 Aug 2006 11:07:10 -0600
User-agent: Thunderbird 1.5 (X11/20051201)

I just checked in initial support for the RTMP protocol (both client and
server side), and a working AMF protocol as well. This is now enabled by
default if your Flash movie uses NetConnection.connect(). It'll do the
RTMP handshake and then wait for something to send. Hopefully I can
finish this up over the next few days, and look into NetStream as well.
I wouldn't expect NetConnection to truly work 100% till I have NetStream
implemented as well.

It turns out there are two versions of AMF. One is used for transferring
Flash objects, and the other is used internally within the RTMP
protocol. I've implemented the internal one so far, and part of the
other one previously. Much of that code is untested, but now as I get a
working RTMP client going, I can debug it with real data.

Much thanks to the Red5 (an open source, Java based, Flash media server
clone) team for reverse engineering RTMP, writing some documentation,
and saving me a lot of headaches!

Anyway, libamf is now always built, hopefully nobody will have any problems.

        - rob -

reply via email to

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