Talk:Action Message Format

Latest comment: 8 years ago by InternetArchiveBot in topic External links modified

I started writing about AMF as I found too little information out there. I would love to speak with anyone knowledgeable in the format to expand this section.

AMF0 RPC vs RTMP

edit

What you have documented is AMF as used by RTMP, but it is more common to be interested in AMF0-style RPC messaging (and the extra wrapper objects used by Flex for this). In AMF0 RPC calls, the packet format starts with a 2 byte AMF version number (0x00 followed by 0x00, 0x02, or 0x03). After that comes another 2 byte integer for the number of headers in the packet, followed by the headers themselves - a name, "must understand" flag, and the header data. Finally, another 2 byte integer for the number of "messages" in the packet, and then the messages - a target URI, response URI, and the message data. This format is documented near the end of the AMF0 spec document from Adobe. If you're looking for examples of this, check out https://github.com/rubyamf/rocketamf/tree/master/spec/fixtures/request, which I collected for testing RocketAMF. warhammerkid (talk) 16:46, 14 November 2011 (UTC)Reply

That is very interesting. It would be good if we could collaborate on this. After your suggestion I have already moved a big part of the article into the RTMP article where I started a new section called 'Packet Structure'. Can you please post some formal illustration of what you re saying here so that we can integrate it? Thanks! Mmick66 (talk) 14:47, 7 December 2011 (UTC)Reply
edit

I noticed that someone added a note about the AMF header not being 0x03 but 0x00 0x03. My packet traces show differently so I would love to investigate further before changing it. Can whoever wrote it add his knowledge in this page please? A packet trace would also be nice Mmick66 (talk) 11:19, 6 September 2011 (UTC)Reply

edit

Hello fellow Wikipedians,

I have just modified 9 external links on Action Message Format. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 16:45, 3 October 2016 (UTC)Reply