Module rml_rtmp::messages

source ·
Expand description

This module contains all the RTMP message types as well as functionality for serializing and deserializing these messages into payloads.

MessagePayloads have auxiliary data about an RTMP message, such as what message stream it is meant for, the timestamp for the message and what type of message it is.

Structs

Enums

  • Error state when deserialization errors occur Enumeration that represents the various errors that may occur while trying to deserialize a RTMP message
  • Error state when serialization errors occur Enumeration that represents the various errors that may occur while trying to serialize a RTMP message into a raw RTMP payload.
  • The type of bandwidth limiting that is being requested
  • An enumeration of all types of RTMP messages that are supported
  • Events and notifications that are raised with the peer