Class RTMPMessage

java.lang.Object
org.red5.server.messaging.AbstractMessage
org.red5.server.stream.message.RTMPMessage
All Implemented Interfaces:
IMessage

public class RTMPMessage extends AbstractMessage
RTMP message
  • Field Details

  • Constructor Details

    • RTMPMessage

      private RTMPMessage(IRTMPEvent body)
      Creates a new rtmp message.
      Parameters:
      body - value to set for property 'body'
    • RTMPMessage

      private RTMPMessage(IRTMPEvent body, int eventTime)
      Creates a new rtmp message.
      Parameters:
      body - value to set for property 'body'
      eventTime - updated timestamp
  • Method Details

    • getBody

      public IRTMPEvent getBody()
      Return RTMP message body
      Returns:
      Value for property 'body'.
    • build

      public static final RTMPMessage build(IRTMPEvent body)
      Builder for RTMPMessage.
      Parameters:
      body - event data
      Returns:
      Immutable RTMPMessage
    • build

      public static final RTMPMessage build(IRTMPEvent body, int eventTime)
      Builder for RTMPMessage.
      Parameters:
      body - event data
      eventTime - time value to set on the event body
      Returns:
      Immutable RTMPMessage
    • build

      public static final RTMPMessage build(IRTMPEvent body, byte sourceType)
      Builder for RTMPMessage.
      Parameters:
      body - event data
      sourceType - live or vod
      Returns:
      Immutable RTMPMessage