Class RtspObjectDecoder

  • All Implemented Interfaces:
    ChannelHandler, ChannelInboundHandler

    @Deprecated
    public abstract class RtspObjectDecoder
    extends HttpObjectDecoder
    Deprecated.
    Use RtspDecoder instead.
    Decodes ByteBufs into RTSP messages represented in HttpMessages.

    Parameters that prevents excessive memory consumption

    NameMeaning
    maxInitialLineLength The maximum length of the initial line (e.g. "SETUP / RTSP/1.0" or "RTSP/1.0 200 OK") If the length of the initial line exceeds this value, a TooLongFrameException will be raised.
    maxHeaderSize The maximum length of all headers. If the sum of the length of each header exceeds this value, a TooLongFrameException will be raised.
    maxContentLength The maximum length of the content. If the content length exceeds this value, a TooLongFrameException will be raised.
    • Constructor Detail

      • RtspObjectDecoder

        protected RtspObjectDecoder()
        Deprecated.
        Creates a new instance with the default maxInitialLineLength (4096), maxHeaderSize (8192), and maxContentLength (8192).
      • RtspObjectDecoder

        protected RtspObjectDecoder​(int maxInitialLineLength,
                                    int maxHeaderSize,
                                    int maxContentLength)
        Deprecated.
        Creates a new instance with the specified parameters.
      • RtspObjectDecoder

        protected RtspObjectDecoder​(int maxInitialLineLength,
                                    int maxHeaderSize,
                                    int maxContentLength,
                                    boolean validateHeaders)
        Deprecated.