首页 Live555 类层次图

Live555 类层次图

举报
开通vip

Live555 类层次图 MediaSink MediaSession MediaSubsession Groupsock RTPSink RTPSource RTCPInstanceFramedSource 2 2 File: E:\work\project\live555.mdl 17:13:29 2009年11月27日 Class Diagram: liveMedia / 关图_关系二 Page 1 AMRDeinterleaver H264BufferedPacket H264Buffe...

Live555 类层次图
MediaSink MediaSession MediaSubsession Groupsock RTPSink RTPSource RTCPInstanceFramedSource 2 2 File: E:\work\project\live555.mdl 17:13:29 2009年11月27日 Class Diagram: liveMedia / 关图_关系二 Page 1 AMRDeinterleaver H264BufferedPacket H264BufferedPacketFactory MPEG4GenericBufferedPacketFactory MPEG4VideoStreamParser MPEG4GenericBufferedPacket DummySink liveMedia库中Source,Sink以及 Filter等概念。Sink就是消费数据的对象,比如把接收到的数据存储到文件,这个文件就是一个Sink。 Source就是生产数据的对象,比如通过 RTP读取数据。数据流经过多个'source'和'sink's,下面是一个示例 File: E:\work\project\live555.mdl 17:13:29 2009年11月27日 Class Diagram: liveMedia / 类图 Page 2 AMRBufferedPacket H264BufferedPacket JPEGBufferedPacket ADUBufferedPacket MPEG4GenericBufferedPacket LATMBufferedPacket QCELPBufferedPacket QTGenericBufferedPacket BufferedPacket ReorderingPacketBuffer -fHeadPacket -fSavedPacket BufferedPacketFactory 11 -fPacketFactory File: E:\work\project\live555.mdl 17:13:29 2009年11月27日 Class Diagram: liveMedia / 类图_buffer Page 3 Medium AVIFileSink DarwinInjector MediaSession MediaSink MediaSource MPEG1or2D emux MPEG1or2FileSer verDemux MPEG2TransportStre amIndexFile QuickTimeFil eSink RTCPInstance RTSPClient RTSPOverHTTP Server RTSPServer ServerMediaSession ServerMediaSubsession SIPClient OnDemandServerMediaSubsession PassiveServerMedia Subsession File: E:\work\project\live555.mdl 17:13:29 2009年11月27日 Class Diagram: liveMedia / 类图_medium Page 4 HashTable TaskScheduler UsageEnvironment DelayQueueEntry BasicUsageEnvironment0 BasicUsageEnvironment BasicHashTable AlarmHandler NetInterface DirectedNetInt erface Socket OutputSocket Groupsock SocketLookupTable MediaLookupTable RTPReceptionStatsDB ReorderingPacketBuffer HandlerDescriptor HandlerSet HandlerIterator 2 2 fd_set BasicTaskScheduler DelayQueue BasicTaskScheduler0 SocketDescriptor tcpStreamRecord File: E:\work\project\live555.mdl 17:13:29 2009年11月27日 Class Diagram: liveMedia / 类图_until Page 5 RTPReceptionStatsDBRTCPInstance RTPSource MultiFramedRTPSource Medium MediaSink MediaSource Groupsock MediaSession MediaSubsession FramedSource RTSPClient BufferedPacketFactory ReorderingPacketBuffer 11 -fPacketFactory BufferedPacket -fHeadPacket -fSavedPacket File: E:\work\project\live555.mdl 17:13:30 2009年11月27日 Class Diagram: liveMedia / 类图_关系 Page 6 Medium ServerMediaSubsession ServerMediaSession 2 OnDemandServerMediaSubsession HashTable FileServerMediaSubsession MPEG1or2DemuxedServerMediaSubsession ADTSAudioFileServerMe diaSubsession AMRAudioFileServerMe diaSubsession H263plusVideoFileServerM ediaSubsession MP3AudioFileServerMedi aSubsession MPEG1or2VideoFileServer MediaSubsession MPEG2TransportFileServer MediaSubsession MPEG4VideoFileServerM ediaSubsession WAVAudioFileServerMe diaSubsession RTSPServer RTSPClientSession (from RTSPServer) File: E:\work\project\live555.mdl 17:13:30 2009年11月27日 Class Diagram: liveMedia / 类图_关系_服务器1 Page 7 RTSPServer ServerMediaSession ServerMediaSubsession FramedSource FramedFileSource MP3FileSource MP3AudioFileServerMediaSubsession OnDemandServerMediaSubsession FileServerMediaSubsession 2 File: E:\work\project\live555.mdl 17:13:30 2009年11月27日 Class Diagram: liveMedia / 类图_关系_服务器2 Page 8 Medium MediaSink FileSink AMRAudioFil eSink H264VideoFi leSink HTTPSink RTPSink DummySink BasicUDPSink MultiFramedR TPSink AudioRTPSink MPEG4Generic RTPSink SimpleRTP Sink VideoRTPSink DVVideoRT PSink H263plusVideoR TPSink H264VideoR TPSink JPEGVideoR TPSink MPEG1or2Video RTPSink MPEG4ESVideo RTPSink AC3AudioRT PSink AMRAudioRT PSink GSMAudioRT PSink MP3ADURT PSink MPEG1or2Audio RTPSink MPEG4LATMAudi oRTPSink File: E:\work\project\live555.mdl 17:13:30 2009年11月27日 Class Diagram: liveMedia / 类图二_mediasink Page 9 Medium MediaSource FramedSource RTPSource MPEG2TransportStrea mMultiplexor MPEG1or2DemuxedEle mentaryStream JPEGVideo Source FramedFilter FramedFileS ource DeviceSource ByteStreamMultiF ileSource BasicUDPSource AudioInput Device AMRAudioS ource QCELPDeinterleaver AC3AudioStrea mFramer DVVideoStrea mFramer H263plusVideoStre amFramer H264FUAFrag menter H264VideoStrea mFramer ADUFromMP3 Source MP3FromADU Source MP3ADUinterleav erBase MP3ADUTran scoder MPEG1or2AudioStr eamFramer MPEG2IFrameIndexFromT ransportStream MPEG2TransportStr eamFramer MPEG2TransportStream TrickModeFilter MPEGVideoStrea mFramer uLawFromPCMAu dioSource PCMFromuLawAu dioSource NetworkFromHost Order16 HostFromNetwork Order16 EndianSwap16 MP3FileSource ByteStreamFile Source ADTSAudioFile Source MultiFramedRTP Source RawAMRRTPSource RawQCELPRTPSource AC3AudioRTP Source H261VideoRT PSource H263plusVideoRT PSource H264VideoRT PSource JPEGVideoRTP Source MP3ADURTPS ource MPEG1or2AudioR TPSource MPEG1or2VideoR TPSource MPEG4ESVideoR TPSource MPEG4GenericR TPSource MPEG4LATMAudio RTPSource QuickTimeGenericR TPSource SimpleRTPS ource AMRDeinterleaver AMRAudioFile Source WAVAudioFile Source File: E:\work\project\live555.mdl 17:13:31 2009年11月27日 Class Diagram: liveMedia / 类图三_mediasource Page 10 BufferedPacket Factory AMRBufferedPacketFactory H264BufferedPacketFactory JPEGBufferedPacketFactory ADUBufferedPacketFactory MPEG4GenericBufferedPacketFactory LATMBufferedPacketFactory QCELPBufferedPacketFactory QTGenericBufferedPacketFactory File: E:\work\project\live555.mdl 17:13:31 2009年11月27日 Class Diagram: liveMedia / 类图四_bufferfactory Page 11 : TaskScheduler : UsageEnvironment : MultiFramedRTPSource : ReorderingPacketBuffer : RTCPInstance : Groupsock : RTSPClient : TaskScheduler : UsageEnvironment : MultiFramedRTPSource : ReorderingPacketBuffer : RTCPInstance : Groupsock : RTSPClient 1: taskScheduler 2: doEventLoop 3: SingleStep 6: networkReadHandler 7: getFreePacket 8: fillInData 9: handleRead 10: handleRead 11: readSocket 12: doGetNextFrame1 13: afterGetting 4: incomingRequestHandler 5: incomingRequestHandler File: E:\work\project\live555.mdl 17:13:31 2009年11月27日 Sequence Diagram: loop / 序列图_播放循环 Page 12 : RTSPClient : MediaSession : MediaSubsession : Groupsock : MPEG4ESVideoRTPSource : ReorderingPacketBuffer : RTCPInstance : FileSink : RTSPClient : MediaSession : MediaSubsession : Groupsock : MPEG4ESVideoRTPSource : ReorderingPacketBuffer : RTCPInstance : FileSink 2: initializeWithSDP 3: new 1: createNew 4: initiate 5: new 6: new 7: new 8: new 9: initiate // Create a media session object from this SDP description: // Perform additional 'setup' on each subsession, before playing them: 10: setupMediaSubsession 11: connectionEndpointAddress 12: sendRequest // Create output files: 13: new 14: addData 15: sink 16: startPlaying 17: continuePlaying 18: setByeHandler File: E:\work\project\live555.mdl 17:13:31 2009年11月27日 Sequence Diagram: loop / 序列图_初始化 Page 13
本文档为【Live555 类层次图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_116595
暂无简介~
格式:pdf
大小:315KB
软件:PDF阅读器
页数:13
分类:互联网
上传时间:2014-03-26
浏览量:30