live555的liveMedia类关系图

初次接触live555,见到这么多类还是挺不适应的,幸好有位前辈总结了类关系的图(原文链接http://blog.csdn.net/huangxinfeng/article/details/5374721):

 

Medium

  RTSPServer

  RTSPOverHTTPServer

  MediaSession

  ServerMediaSession

  ServerMediaSubsession

    OnDemandServerMediaSubsession  

      FileServerMediaSubsession

        ADTSAudioFileServerMediaSubsession

        AMRAudioFileServerMediaSubsession

        H263plusVideoFileServerMediaSubsession

        MP3AudioFileServerMediaSubsession

        MPEG1or2VideoFileServerMediaSubsession

        MPEG2TransportFileServerMediaSubsession

        MPEG4VideoFileServerMediaSubsession

        WAVAudioFileServerMediaSubsession

      MPEG1or2DemuxedServerMediaSubsession

    PassiveServerMediaSubsession 

  MediaSource

    FramedSource

    FramedFileSource

    ByteStreamFileSource

    ADTSAudioFileSource

    MP3FileSource

      MP3HTTPSource

    BasicUDPSource

    RTPSource

      MultiFramedRTPSource

        RawQCELPRTPSource

        AC3AudioRTPSource

        MPEG4GenericRTPSource

        RawAMRRTPSource

        H261VideoRTPSource

        H263plusVideoRTPSource

        H264VideoRTPSource

        JPEGVideoRTPSource

        MP3ADURTPSource

        MPEG1or2AudioRTPSource

        MPEG1or2VideoRTPSource

        MPEG4ESVideoRTPSource

        MPEG4GenericRTPSource

        MPEG4LATMAudioRTPSource

        DVVideoRTPSource

        QuickTimeGenericRTPSource

        SimpleRTPSource

      AMRAudioSource

        AMRDeinterleaver

        AMRAudioFileSource

      ByteStreamMultiFileSource

      DeviceSource

      JPEGVideoSource

      MPEG1or2DemuxedElementaryStream

      MPEG2TransportStreamMultiplexor

        MPEG2TransportStreamFromESSource

        MPEG2TransportStreamFromPESSource

      AudioInputDevice

      WAVAudioFileSource

      FramedFilter

        H264FUAFragmenter

        QCELPDeinterleaver

        AC3AudioStreamFramer

        ADUFromMP3Source

        uLawFromPCMAudioSource

        H264VideoStreamFramer

        MP3FromADUSource

          MP3Transcoder

        PCMFromuLawAudioSource

        MPEG2IFrameIndexFromTransportStream

        NetworkFromHostOrder16

        HostFromNetworkOrder16

        MP3ADUinterleaverBase

          MP3ADUinterleaver

          MP3ADUdeinterleaver

        MPEG2TransportStreamFramer

        EndianSwap16

        H263plusVideoStreamFramer

        MPEGVideoStreamFramer

          MPEG1or2VideoStreamFramer

            MPEG1or2VideoStreamDiscreteFramer

          MPEG4VideoStreamFramer

          MPEG4VideoStreamDiscreteFramer  

        MPEG1or2AudioStreamFramer

        DVVideoStreamFramer

        MP3ADUTranscoder

        MPEG2TransportStreamTrickModeFilter

  MediaSink

    DummySink

    BasicUDPSink

    RTPSink

      MultiFramedRTPSink

        MPEG4GenericRTPSink

        VideoRTPSink

          H264VideoRTPSink

          MPEG1or2VideoRTPSink

          H263plusVideoRTPSink

          JPEGVideoRTPSink

          DVVideoRTPSink

          MPEG4ESVideoRTPSink

        AudioRTPSink

          AC3AudioRTPSink

          MPEG4LATMAudioRTPSink

          GSMAudioRTPSink

          MPEG1or2AudioRTPSink

          AMRAudioRTPSink

          MP3ADURTPSink

        SimpleRTPSink

      HTTPSink

        MPEG1or2VideoHTTPSink

      FileSink

        AMRAudioFileSink

        H264VideoFileSink

    RTCPInstance

    RTSPClient

    SIPClient

    DarwinInjector

    QuickTimeFileSink

    MPEG1or2Demux

    MPEG2TransportStreamIndexFile

    MPEG1or2FileServerDemux

    AVIFileSink

BufferedPacketFactory

  QCELPBufferedPacketFactory

  AMRBufferedPacketFactory

  MPEG4GenericBufferedPacketFactory

  ADUBufferedPacketFactory

  QTGenericBufferedPacketFactory

  LATMBufferedPacketFactory

  H264BufferedPacketFactory

  JPEGBufferedPacketFactory

BufferedPacket

  QCELPBufferedPacket

  AMRBufferedPacket

  MPEG4GenericBufferedPacket

  ADUBufferedPacket

  QTGenericBufferedPacket

  LATMBufferedPacket

  H264BufferedPacket

StreamParser

  AC3AudioStreamParser

  MPEGVideoStreamParser

    MPEG1or2VideoStreamParser

    MPEG4VideoStreamParser

  MPEG1or2AudioStreamParser

  H263plusVideoStreamParser

  MPEGProgramStreamParser

  JPEGBufferedPacket

 

 

 

 

posted on 2012-11-01 15:29  GloriousOnion  阅读(1104)  评论(0编辑  收藏  举报