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