在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → red5 1.0.7整合tomcat6+maven+oflaDemos

red5 1.0.7整合tomcat6+maven+oflaDemos

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:50.80M
  • 下载次数:0
  • 浏览次数:214
  • 发布时间:2020-10-31
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
详细整合请看博客, 希望可以帮到你们。 http://blog.csdn.net/dao2012/article/details/51700367
【实例截图】
【核心代码】
red5_1.0.7整合tomcat6mavenoflaDemo
└── red5 1.0.7整合tomcat6+maven+oflaDemo
├── red5-examples
│   ├── LICENSE
│   ├── oflaDemo
│   │   ├── pom.xml
│   │   ├── README.md
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── groovy
│   │   │   │   │   └── main.groovy
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── red5
│   │   │   │   │   └── demos
│   │   │   │   │   └── oflaDemo
│   │   │   │   │   ├── Application.java
│   │   │   │   │   ├── CustomFilenameGenerator.java
│   │   │   │   │   ├── DemoServiceImpl.java
│   │   │   │   │   ├── DemoService.java
│   │   │   │   │   ├── IDemoService.java
│   │   │   │   │   └── SecurityTest.java
│   │   │   │   ├── javascript
│   │   │   │   │   ├── demoservice.js
│   │   │   │   │   └── main.js
│   │   │   │   ├── python
│   │   │   │   │   ├── demoservice.py
│   │   │   │   │   └── main.py
│   │   │   │   ├── resources
│   │   │   │   │   └── logback-oflaDemo.xml
│   │   │   │   ├── ruby
│   │   │   │   │   ├── demoservice.rb
│   │   │   │   │   └── main.rb
│   │   │   │   └── webapp
│   │   │   │   ├── index.html
│   │   │   │   ├── jwplayer.js
│   │   │   │   ├── player.swf
│   │   │   │   └── WEB-INF
│   │   │   │   ├── red5-web.properties
│   │   │   │   ├── red5-web.xml
│   │   │   │   └── web.xml
│   │   │   └── test
│   │   │   └── resources
│   │   │   └── logback-test.xml
│   │   └── war
│   │   └── oflaDemo-web.xml
│   ├── pom.xml
│   ├── README.md
│   ├── s3
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── red5
│   │   │   └── examples
│   │   │   └── s3
│   │   │   ├── Application.java
│   │   │   └── S3FilenameGenerator.java
│   │   ├── resources
│   │   │   ├── jets3t.properties
│   │   │   └── logback-examples.xml
│   │   └── webapp
│   │   └── WEB-INF
│   │   ├── red5-web.properties
│   │   ├── red5-web.xml
│   │   └── web.xml
│   └── springmvc
│   ├── pom.xml
│   ├── Readme.md
│   └── src
│   └── main
│   ├── java
│   │   └── org
│   │   └── red5
│   │   └── examples
│   │   └── springmvc
│   │   ├── Application.java
│   │   └── controller
│   │   └── BaseController.java
│   ├── resources
│   │   └── logback-springmvc.xml
│   └── webapp
│   ├── index.jsp
│   └── WEB-INF
│   ├── dispatcher-servlet.xml
│   ├── pages
│   │   └── index.jsp
│   ├── red5-web.properties
│   ├── red5-web.xml
│   └── web.xml
├── red5-io-1.0.7-RELEASE
│   ├── LICENSE
│   ├── pom.xml
│   ├── README.md
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── red5
│   │   │   ├── annotations
│   │   │   │   ├── Anonymous.java
│   │   │   │   ├── DeclarePrivate.java
│   │   │   │   ├── DeclareProtected.java
│   │   │   │   ├── DontSerialize.java
│   │   │   │   └── RemoteClass.java
│   │   │   ├── cache
│   │   │   │   ├── ICacheable.java
│   │   │   │   ├── ICacheStore.java
│   │   │   │   └── impl
│   │   │   │   ├── CacheableImpl.java
│   │   │   │   ├── CacheImpl.java
│   │   │   │   ├── EhCacheImpl.java
│   │   │   │   └── NoCacheImpl.java
│   │   │   ├── codec
│   │   │   │   ├── AACAudio.java
│   │   │   │   ├── AudioCodec.java
│   │   │   │   ├── AVCVideo.java
│   │   │   │   ├── IAudioStreamCodec.java
│   │   │   │   ├── IStreamCodecInfo.java
│   │   │   │   ├── IVideoStreamCodec.java
│   │   │   │   ├── ScreenVideo2.java
│   │   │   │   ├── ScreenVideo.java
│   │   │   │   ├── SorensonVideo.java
│   │   │   │   ├── StreamCodecInfo.java
│   │   │   │   └── VideoCodec.java
│   │   │   ├── compatibility
│   │   │   │   └── flex
│   │   │   │   ├── data
│   │   │   │   │   └── messages
│   │   │   │   │   ├── DataMessage.java
│   │   │   │   │   └── SequencedMessage.java
│   │   │   │   └── messaging
│   │   │   │   ├── io
│   │   │   │   │   ├── ArrayCollection.java
│   │   │   │   │   └── ObjectProxy.java
│   │   │   │   └── messages
│   │   │   │   ├── AbstractMessage.java
│   │   │   │   ├── AcknowledgeMessageExt.java
│   │   │   │   ├── AcknowledgeMessage.java
│   │   │   │   ├── AsyncMessageExt.java
│   │   │   │   ├── AsyncMessage.java
│   │   │   │   ├── AuthenticationMessage.java
│   │   │   │   ├── CommandMessageExt.java
│   │   │   │   ├── CommandMessage.java
│   │   │   │   ├── Constants.java
│   │   │   │   ├── ErrorMessage.java
│   │   │   │   ├── Message.java
│   │   │   │   └── RemotingMessage.java
│   │   │   └── io
│   │   │   ├── amf
│   │   │   │   ├── AMF.java
│   │   │   │   ├── Input.java
│   │   │   │   └── Output.java
│   │   │   ├── amf3
│   │   │   │   ├── AMF3.java
│   │   │   │   ├── ByteArray.java
│   │   │   │   ├── DataInput.java
│   │   │   │   ├── DataOutput.java
│   │   │   │   ├── IDataInput.java
│   │   │   │   ├── IDataOutput.java
│   │   │   │   ├── IExternalizable.java
│   │   │   │   ├── Input.java
│   │   │   │   └── Output.java
│   │   │   ├── BufferType.java
│   │   │   ├── CachingFileKeyFrameMetaCache.java
│   │   │   ├── client
│   │   │   │   └── IRemotingClient.java
│   │   │   ├── FileKeyFrameMetaCache.java
│   │   │   ├── flv
│   │   │   │   ├── FLVHeader.java
│   │   │   │   ├── IFLV.java
│   │   │   │   ├── IKeyFrameDataAnalyzer.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── FLV.java
│   │   │   │   │   ├── FLVMetaData_Template.xml
│   │   │   │   │   ├── FLVMetaData.xsd
│   │   │   │   │   ├── FLVReader.java
│   │   │   │   │   ├── FLVWriter.java
│   │   │   │   │   └── Tag.java
│   │   │   │   └── meta
│   │   │   │   ├── ICueType.java
│   │   │   │   ├── IMetaCue.java
│   │   │   │   ├── IMetaData.java
│   │   │   │   ├── IMeta.java
│   │   │   │   ├── IMetaService.java
│   │   │   │   ├── MetaCue.java
│   │   │   │   ├── MetaData.java
│   │   │   │   └── MetaService.java
│   │   │   ├── IKeyFrameMetaCache.java
│   │   │   ├── IoConstants.java
│   │   │   ├── IStreamableFile.java
│   │   │   ├── ITag.java
│   │   │   ├── ITagReader.java
│   │   │   ├── ITagWriter.java
│   │   │   ├── m4a
│   │   │   │   ├── IM4A.java
│   │   │   │   └── impl
│   │   │   │   ├── M4A.java
│   │   │   │   └── M4AReader.java
│   │   │   ├── matroska
│   │   │   │   ├── ConverterException.java
│   │   │   │   ├── dtd
│   │   │   │   │   ├── BinaryTag.java
│   │   │   │   │   ├── CompoundTag.java
│   │   │   │   │   ├── DateTag.java
│   │   │   │   │   ├── FloatTag.java
│   │   │   │   │   ├── SimpleBlock.java
│   │   │   │   │   ├── StringTag.java
│   │   │   │   │   ├── TagFactory.java
│   │   │   │   │   ├── Tag.java
│   │   │   │   │   └── UnsignedIntegerTag.java
│   │   │   │   ├── parser
│   │   │   │   │   ├── MatroskaParser.java
│   │   │   │   │   ├── SimpleMatroskaParser.java
│   │   │   │   │   ├── TagCrawler.java
│   │   │   │   │   └── TagHandler.java
│   │   │   │   ├── ParserUtils.java
│   │   │   │   └── VINT.java
│   │   │   ├── mp3
│   │   │   │   ├── IMP3.java
│   │   │   │   └── impl
│   │   │   │   ├── MP3Header.java
│   │   │   │   ├── MP3.java
│   │   │   │   ├── MP3Reader.java
│   │   │   │   └── MP3Stream.java
│   │   │   ├── mp4
│   │   │   │   ├── IMP4.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── MP4.java
│   │   │   │   │   └── MP4Reader.java
│   │   │   │   └── MP4Frame.java
│   │   │   ├── object
│   │   │   │   ├── BaseInput.java
│   │   │   │   ├── BaseOutput.java
│   │   │   │   ├── DataTypes.java
│   │   │   │   ├── Deserializer.java
│   │   │   │   ├── Flag.java
│   │   │   │   ├── ICustomSerializable.java
│   │   │   │   ├── Input.java
│   │   │   │   ├── Output.java
│   │   │   │   ├── RecordSet.java
│   │   │   │   ├── RecordSetPage.java
│   │   │   │   ├── Serializer.java
│   │   │   │   ├── StreamAction.java
│   │   │   │   ├── UnsignedByte.java
│   │   │   │   ├── UnsignedInt.java
│   │   │   │   ├── UnsignedLong.java
│   │   │   │   ├── UnsignedNumber.java
│   │   │   │   └── UnsignedShort.java
│   │   │   ├── sctp
│   │   │   │   ├── Association.java
│   │   │   │   ├── IAssociationControl.java
│   │   │   │   ├── IServerChannelControl.java
│   │   │   │   ├── packet
│   │   │   │   │   ├── chunks
│   │   │   │   │   │   ├── ChunkFactory.java
│   │   │   │   │   │   ├── Chunk.java
│   │   │   │   │   │   ├── ChunkType.java
│   │   │   │   │   │   ├── CookieAck.java
│   │   │   │   │   │   ├── CookieEcho.java
│   │   │   │   │   │   ├── InitAck.java
│   │   │   │   │   │   ├── Init.java
│   │   │   │   │   │   └── StateCookie.java
│   │   │   │   │   ├── SctpHeader.java
│   │   │   │   │   └── SctpPacket.java
│   │   │   │   ├── SctpChannel.java
│   │   │   │   ├── SctpException.java
│   │   │   │   ├── SctpServerChannel.java
│   │   │   │   ├── SctpServerChanneOverUDP.java
│   │   │   │   └── SctpSocketOption.java
│   │   │   ├── utils
│   │   │   │   ├── ArrayUtils.java
│   │   │   │   ├── BufferUtils.java
│   │   │   │   ├── ConversionUtils.java
│   │   │   │   ├── DOM2Writer.java
│   │   │   │   ├── HexCharset.java
│   │   │   │   ├── HexDump.java
│   │   │   │   ├── IOUtils.java
│   │   │   │   ├── ObjectMap.java
│   │   │   │   ├── RandomGUID.java
│   │   │   │   ├── Stax2DomBuilder.java
│   │   │   │   └── XMLUtils.java
│   │   │   └── webm
│   │   │   ├── TagConsumer.java
│   │   │   ├── WebmReader.java
│   │   │   └── WebmWriter.java
│   │   └── resources
│   │   └── org
│   │   └── red5
│   │   └── io
│   │   └── matroska
│   │   └── dtd
│   │   └── matroska_type_by_id_definition.properties
│   └── test
│   ├── java
│   │   └── org
│   │   └── red5
│   │   ├── codec
│   │   │   ├── AVCVideoTest.java
│   │   │   └── SorensonVideoTest.java
│   │   └── io
│   │   ├── AbstractIOTest.java
│   │   ├── AMF3IOTest.java
│   │   ├── AMFIOTest.java
│   │   ├── flv
│   │   │   ├── FLVImpTest.java
│   │   │   └── impl
│   │   │   └── FLVReaderTest.java
│   │   ├── m4a
│   │   │   └── impl
│   │   │   └── M4AReaderTest.java
│   │   ├── matroska
│   │   │   ├── EncoderTest.java
│   │   │   ├── ParserTest.java
│   │   │   └── VintTest.java
│   │   ├── model
│   │   │   ├── CircularRefBean.java
│   │   │   └── SimpleJavaBean.java
│   │   ├── mp3
│   │   │   └── impl
│   │   │   └── MP3ReaderTest.java
│   │   ├── mp4
│   │   │   ├── impl
│   │   │   │   └── MP4ReaderTest.java
│   │   │   └── MP4FrameTest.java
│   │   ├── sctp
│   │   │   └── SCTPTest.java
│   │   ├── TestJavaBean.java
│   │   ├── TestVO.java
│   │   ├── utils
│   │   │   ├── ConversionUtilsTest.java
│   │   │   ├── IOUtilsTest.java
│   │   │   └── XMLUtilsTest.java
│   │   └── webm
│   │   └── WebmTest.java
│   └── resources
│   ├── ehcache.xml
│   ├── fixtures
│   │   ├── 131647.flv
│   │   ├── h264_aac.flv
│   │   ├── h264_mp3.flv
│   │   ├── h264_speex.flv
│   │   ├── p-err.mp3
│   │   ├── p-ok.mp3
│   │   ├── sample.m4a
│   │   ├── sample.mp4
│   │   └── test_480_aac.f4v
│   └── logback-test.xml
├── red5-parent-1.0.7-RELEASE
│   ├── LICENSE.txt
│   ├── pom.xml
│   ├── README.md
│   └── red5
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── org
│   │   └── red5
│   │   └── demos
│   │   └── oflaDemo
│   │   ├── Application.java
│   │   ├── DemoServiceImpl.java
│   │   ├── DemoService.java
│   │   ├── IDemoService.java
│   │   └── SecurityTest.java
│   ├── resources
│   │   ├── beanRefContext.xml
│   │   ├── defaultContext.xml
│   │   ├── logback.xml
│   │   ├── oflaDemo-web.xml
│   │   ├── red5-common.xml
│   │   ├── red5-core.xml
│   │   ├── red5.properties
│   │   ├── red5-web.properties
│   │   ├── root-context.xml
│   │   └── root-web.xml
│   └── webapp
│   ├── biglogo.png
│   ├── chat
│   │   ├── flash2ws.html
│   │   ├── framework_4.6.0.23201.swz
│   │   ├── index.html
│   │   ├── playerProductInstall.swf
│   │   ├── simpleSOChat.html
│   │   ├── simpleSOChat.swf
│   │   ├── spark_4.6.0.23201.swz
│   │   ├── swfobject.js
│   │   ├── textLayout_2.0.0.232.swz
│   │   └── WEB-INF
│   │   ├── classes
│   │   │   ├── logback-chat.xml
│   │   │   └── org
│   │   │   └── red5
│   │   │   └── demos
│   │   │   └── chat
│   │   │   ├── Application.class
│   │   │   ├── Router$SOListener.class
│   │   │   ├── Router.class
│   │   │   └── WebSocketChatDataListener.class
│   │   ├── red5-web.properties
│   │   ├── red5-web.xml
│   │   └── web.xml
│   ├── crossdomain.xml
│   ├── demos
│   │   ├── adminPanel.air
│   │   ├── adminPanel.html
│   │   ├── adminPanel.swf
│   │   ├── assets
│   │   │   ├── expressInstall.swf
│   │   │   └── swfobject.js
│   │   ├── BallControl.html
│   │   ├── BallControl.swf
│   │   ├── bwcheck.html
│   │   ├── bwcheck.swf
│   │   ├── DevNotes_NetConnection.swf
│   │   ├── echo_test.html
│   │   ├── echo_test.swf
│   │   ├── FITCPresentation.swf
│   │   ├── FITCSpeakerBroadcaster.swf
│   │   ├── index.html
│   │   ├── MessageRecorder.swf
│   │   ├── ofla_demo.html
│   │   ├── ofla_demo.swf
│   │   ├── othello.swf
│   │   ├── publisher.html
│   │   ├── publisher.swf
│   │   ├── RemotingTest.swf
│   │   ├── simpleBroadcaster.html
│   │   ├── simpleBroadcaster.swf
│   │   ├── SimpleChat.html
│   │   ├── SimpleChat.swf
│   │   ├── simpleRecorder.html
│   │   ├── simpleRecorder.swf
│   │   ├── simpleSubscriber.html
│   │   ├── simpleSubscriber.swf
│   │   ├── videoConference_Flash7.swf
│   │   ├── videoConference.html
│   │   ├── videoConference.swf
│   │   ├── xrayConnector_1.6.1.swf
│   │   ├── xrayconnector.swf
│   │   └── xray.swf
│   ├── favicon.ico
│   ├── favicon.png
│   ├── flvdemo.html
│   ├── gc.jsp
│   ├── index.html
│   ├── live
│   │   └── WEB-INF
│   │   ├── red5-web.properties
│   │   ├── red5-web.xml
│   │   └── web.xml
│   ├── logo.png
│   ├── streams
│   │   └── avengers.mp4
│   ├── vod
│   │   ├── framework_4.5.1.21328.swf
│   │   ├── index.html
│   │   ├── miniplayer.swf
│   │   ├── osmf_1.0.0.16316.swf
│   │   ├── spark_4.5.1.21328.swf
│   │   ├── streams
│   │   │   └── red5.flv
│   │   ├── swfobject.js
│   │   ├── textLayout_2.0.0.232.swf
│   │   └── WEB-INF
│   │   ├── red5-web.properties
│   │   ├── red5-web.xml
│   │   └── web.xml
│   └── WEB-INF
│   ├── red5-web.properties
│   └── web.xml
├── red5-server-1.0.7-RELEASE
│   ├── changelog.txt
│   ├── CNAME
│   ├── CONTRIBUTING.md
│   ├── LICENSE
│   ├── license.txt
│   ├── pom.xml
│   ├── README.md
│   ├── red5-eclipse-format.xml
│   └── src
│   ├── main
│   │   ├── assembly
│   │   │   ├── demos.xml
│   │   │   ├── milestone.xml
│   │   │   ├── server.xml
│   │   │   └── war.xml
│   │   ├── java
│   │   │   └── org
│   │   │   ├── red5
│   │   │   │   ├── logging
│   │   │   │   │   ├── ContextLoggingListener.java
│   │   │   │   │   ├── DerbyLogInterceptor.java
│   │   │   │   │   ├── LoggerContextFilter.java
│   │   │   │   │   ├── LoggingContextSelector.java
│   │   │   │   │   └── W3CAppender.java
│   │   │   │   ├── server
│   │   │   │   │   ├── adapter
│   │   │   │   │   │   ├── ApplicationAdapter.java
│   │   │   │   │   │   ├── ApplicationLifecycle.java
│   │   │   │   │   │   ├── Config.java
│   │   │   │   │   │   └── MultiThreadedApplicationAdapter.java
│   │   │   │   │   ├── api
│   │   │   │   │   │   ├── IApplicationContext.java
│   │   │   │   │   │   ├── IApplicationLoader.java
│   │   │   │   │   │   ├── plugin
│   │   │   │   │   │   │   ├── IRed5PluginHandler.java
│   │   │   │   │   │   │   └── IRed5Plugin.java
│   │   │   │   │   │   ├── remoting
│   │   │   │   │   │   │   └── IRemotingConnection.java
│   │   │   │   │   │   ├── scope
│   │   │   │   │   │   │   └── IScopeResolver.java
│   │   │   │   │   │   ├── service
│   │   │   │   │   │   │   ├── IBroadcastStreamService.java
│   │   │   │   │   │   │   ├── IOnDemandStreamService.java
│   │   │   │   │   │   │   ├── IServiceHandlerProviderAware.java
│   │   │   │   │   │   │   ├── ISubscriberStreamService.java
│   │   │   │   │   │   │   └── ServiceUtils.java
│   │   │   │   │   │   ├── session
│   │   │   │   │   │   │   └── ISession.java
│   │   │   │   │   │   ├── statistics
│   │   │   │   │   │   │   └── IStatisticsService.java
│   │   │   │   │   │   └── stream
│   │   │   │   │   │   ├── IBroadcastStreamService.java
│   │   │   │   │   │   ├── IOnDemandStream.java
│   │   │   │   │   │   ├── IOnDemandStreamService.java
│   │   │   │   │   │   ├── IServerStream.java
│   │   │   │   │   │   ├── IStreamableFile.java
│   │   │   │   │   │   ├── IStreamHandler.java
│   │   │   │   │   │   ├── IStreamSecurityService.java
│   │   │   │   │   │   ├── ISubscriberStreamService.java
│   │   │   │   │   │   └── support
│   │   │   │   │   │   ├── DenyAllStreamAccess.java
│   │   │   │   │   │   └── StreamUtils.java
│   │   │   │   │   ├── Context.java
│   │   │   │   │   ├── ContextLoader.java
│   │   │   │   │   ├── CoreHandler.java
│   │   │   │   │   ├── exception
│   │   │   │   │   │   ├── AccessDeniedException.java
│   │   │   │   │   │   ├── ScopeHandlerNotFoundException.java
│   │   │   │   │   │   ├── ServiceNotFoundException.java
│   │   │   │   │   │   ├── SharedObjectException.java
│   │   │   │   │   │   ├── StreamControlException.java
│   │   │   │   │   │   └── StreamDataException.java
│   │   │   │   │   ├── jmx
│   │   │   │   │   │   ├── JMXUtil.java
│   │   │   │   │   │   └── mxbeans
│   │   │   │   │   │   ├── ApplicationMXBean.java
│   │   │   │   │   │   ├── ClientMXBean.java
│   │   │   │   │   │   ├── ConnectionMXBean.java
│   │   │   │   │   │   ├── ContextLoaderMXBean.java
│   │   │   │   │   │   ├── ContextMXBean.java
│   │   │   │   │   │   ├── CoreHandlerMXBean.java
│   │   │   │   │   │   ├── GlobalScopeMXBean.java
│   │   │   │   │   │   ├── LoaderMXBean.java
│   │   │   │   │   │   ├── Red5MXBean.java
│   │   │   │   │   │   └── WebScopeMXBean.java
│   │   │   │   │   ├── Launcher.java
│   │   │   │   │   ├── LoaderBase.java
│   │   │   │   │   ├── MappingStrategy.java
│   │   │   │   │   ├── messaging
│   │   │   │   │   │   ├── InMemoryPullPullPipe.java
│   │   │   │   │   │   ├── IPullableProvider.java
│   │   │   │   │   │   ├── PipeUtils.java
│   │   │   │   │   │   └── ServiceAdapter.java
│   │   │   │   │   ├── net
│   │   │   │   │   │   ├── IConnectionEventQueue.java
│   │   │   │   │   │   ├── proxy
│   │   │   │   │   │   │   ├── DebugProxyHandler.java
│   │   │   │   │   │   │   ├── NetworkDumpFilter.java
│   │   │   │   │   │   │   └── ProxyFilter.java
│   │   │   │   │   │   ├── remoting
│   │   │   │   │   │   │   ├── codec
│   │   │   │   │   │   │   │   ├── RemotingCodecFactory.java
│   │   │   │   │   │   │   │   ├── RemotingProtocolDecoder.java
│   │   │   │   │   │   │   │   └── RemotingProtocolEncoder.java
│   │   │   │   │   │   │   ├── FlexMessagingService.java
│   │   │   │   │   │   │   ├── message
│   │   │   │   │   │   │   │   ├── RemotingCall.java
│   │   │   │   │   │   │   │   └── RemotingPacket.java
│   │   │   │   │   │   │   └── RemotingConnection.java
│   │   │   │   │   │   ├── rtmp
│   │   │   │   │   │   │   ├── codec
│   │   │   │   │   │   │   │   └── RTMPMinaCodecFactory.java
│   │   │   │   │   │   │   ├── InboundHandshake.java
│   │   │   │   │   │   │   ├── IRTMPConnManager.java
│   │   │   │   │   │   │   ├── RTMPChannelFilter.java
│   │   │   │   │   │   │   ├── RTMPConnManager.java
│   │   │   │   │   │   │   ├── RTMPMinaIoHandler.java
│   │   │   │   │   │   │   └── RTMPMinaTransport.java
│   │   │   │   │   │   ├── rtmpe
│   │   │   │   │   │   │   └── RTMPEIoFilter.java
│   │   │   │   │   │   ├── rtmps
│   │   │   │   │   │   │   ├── RTMPSIoFilter.java
│   │   │   │   │   │   │   └── RTMPSMinaIoHandler.java
│   │   │   │   │   │   ├── rtmpt
│   │   │   │   │   │   │   ├── BaseRTMPTConnection.java
│   │   │   │   │   │   │   ├── RTMPTConnection.java
│   │   │   │   │   │   │   ├── RTMPTHandler.java
│   │   │   │   │   │   │   └── RTMPTServlet.java
│   │   │   │   │   │   └── servlet
│   │   │   │   │   │   ├── AMFGatewayServlet.java
│   │   │   │   │   │   ├── AMFTunnelServlet.java
│   │   │   │   │   │   └── RedirectHTTPServlet.java
│   │   │   │   │   ├── PersistableAttributeStore.java
│   │   │   │   │   ├── persistence
│   │   │   │   │   │   └── FilePersistence.java
│   │   │   │   │   ├── plugin
│   │   │   │   │   │   ├── PluginLauncher.java
│   │   │   │   │   │   ├── PluginRegistry.java
│   │   │   │   │   │   └── Red5Plugin.java
│   │   │   │   │   ├── scheduling
│   │   │   │   │   │   └── ApplicationSchedulingService.java
│   │   │   │   │   ├── scope
│   │   │   │   │   │   ├── BroadcastScope.java
│   │   │   │   │   │   ├── GlobalScope.java
│   │   │   │   │   │   ├── RoomScope.java
│   │   │   │   │   │   ├── ScopeResolver.java
│   │   │   │   │   │   └── WebScope.java
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── BaseStreamableFileService.java
│   │   │   │   │   │   ├── ContextServiceResolver.java
│   │   │   │   │   │   ├── flv
│   │   │   │   │   │   │   ├── IFLVService.java
│   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   └── FLVService.java
│   │   │   │   │   │   ├── HandlerServiceResolver.java
│   │   │   │   │   │   ├── Installer.java
│   │   │   │   │   │   ├── m4a
│   │   │   │   │   │   │   ├── IM4AService.java
│   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   └── M4AService.java
│   │   │   │   │   │   ├── mp3
│   │   │   │   │   │   │   ├── IMP3Service.java
│   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   └── MP3Service.java
│   │   │   │   │   │   ├── mp4
│   │   │   │   │   │   │   ├── IMP4Service.java
│   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   └── MP4Service.java
│   │   │   │   │   │   └── ScopeServiceResolver.java
│   │   │   │   │   ├── session
│   │   │   │   │   │   ├── Session.java
│   │   │   │   │   │   └── SessionManager.java
│   │   │   │   │   ├── statistics
│   │   │   │   │   │   └── StatisticsService.java
│   │   │   │   │   ├── stream
│   │   │   │   │   │   ├── ConsumerService.java
│   │   │   │   │   │   ├── FileStreamSource.java
│   │   │   │   │   │   ├── filter
│   │   │   │   │   │   │   └── StreamBandwidthController.java
│   │   │   │   │   │   ├── ISeekableStreamSource.java
│   │   │   │   │   │   ├── IStreamControl.java
│   │   │   │   │   │   ├── IStreamSource.java
│   │   │   │   │   │   ├── ITokenBucket.java
│   │   │   │   │   │   ├── ITokenBucketService.java
│   │   │   │   │   │   ├── PlayBuffer.java
│   │   │   │   │   │   ├── provider
│   │   │   │   │   │   │   ├── ConnectionProvider.java
│   │   │   │   │   │   │   └── FileProvider.java
│   │   │   │   │   │   ├── ProviderService.java
│   │   │   │   │   │   ├── RtmpSampleAccess.java
│   │   │   │   │   │   └── ServerStream.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── ServerDetector.java
│   │   │   │   │   │   └── UrlQueryStringMap.java
│   │   │   │   │   └── war
│   │   │   │   │   └── WarLoaderServlet.java
│   │   │   │   └── spring
│   │   │   │   ├── ExtendedPropertyPlaceholderConfigurer.java
│   │   │   │   ├── InetAddressEditor.java
│   │   │   │   └── Red5ApplicationContext.java
│   │   │   └── slf4j
│   │   │   └── impl
│   │   │   ├── LoggerContextSelectorProvider.java
│   │   │   └── StaticLoggerBinder.java
│   │   ├── resources
│   │   │   ├── META-INF
│   │   │   │   └── services
│   │   │   │   └── javax.script.ScriptEngineFactory
│   │   │   ├── red5_codeformat_eclipse.xml
│   │   │   └── red5_codetemplate.xml
│   │   └── server
│   │   ├── conf
│   │   │   ├── access.properties
│   │   │   ├── build_standalone.properties
│   │   │   ├── catalina.policy
│   │   │   ├── context.xml
│   │   │   ├── ehcache.xml
│   │   │   ├── jee-container.xml
│   │   │   ├── keystore
│   │   │   ├── keystore.jmx
│   │   │   ├── logback.xml
│   │   │   ├── no-jee-container.xml
│   │   │   ├── password.properties
│   │   │   ├── quartz.properties
│   │   │   ├── realm.properties
│   │   │   ├── red5-common.xml
│   │   │   ├── red5-core.xml
│   │   │   ├── red5.globals
│   │   │   ├── red5.policy
│   │   │   ├── red5.properties
│   │   │   ├── red5.xml
│   │   │   ├── tomcat-users.xml
│   │   │   └── truststore.jmx
│   │   ├── plugins
│   │   │   ├── ecj-4.5.jar
│   │   │   ├── el-api.jar
│   │   │   ├── juli-over-slf4j-1.6.1.jar
│   │   │   ├── Readme.md
│   │   │   ├── tomcat-embed-core.jar
│   │   │   ├── tomcat-embed-el.jar
│   │   │   ├── tomcat-embed-jasper.jar
│   │   │   ├── tomcat-embed-logging-juli.jar
│   │   │   ├── tomcatplugin-1.12.jar
│   │   │   └── websocket-1.5.jar
│   │   ├── red5.bat
│   │   ├── red5-debug.bat
│   │   ├── red5-debug.sh
│   │   ├── red5-highperf.bat
│   │   ├── red5-highperf.sh
│   │   ├── red5.sh
│   │   ├── red5-shutdown.bat
│   │   ├── red5-shutdown.sh
│   │   ├── war
│   │   │   ├── beanRefContext.xml
│   │   │   ├── build_war.properties
│   │   │   ├── context.xml
│   │   │   ├── defaultContext.xml
│   │   │   ├── logback.xml
│   │   │   ├── README.txt
│   │   │   ├── red5-common.xml
│   │   │   ├── red5-core.xml
│   │   │   ├── red5.properties
│   │   │   ├── red5-web.properties
│   │   │   ├── root-context.xml
│   │   │   ├── root-web.xml
│   │   │   └── web.xml
│   │   └── webapps
│   │   ├── chat
│   │   │   ├── flash2ws.html
│   │   │   ├── framework_4.6.0.23201.swz
│   │   │   ├── index.html
│   │   │   ├── playerProductInstall.swf
│   │   │   ├── simpleSOChat.html
│   │   │   ├── simpleSOChat.swf
│   │   │   ├── spark_4.6.0.23201.swz
│   │   │   ├── swfobject.js
│   │   │   ├── textLayout_2.0.0.232.swz
│   │   │   └── WEB-INF
│   │   │   ├── classes
│   │   │   │   ├── logback-chat.xml
│   │   │   │   └── org
│   │   │   │   └── red5
│   │   │   │   └── demos
│   │   │   │   └── chat
│   │   │   │   ├── Application.class
│   │   │   │   ├── Router$SOListener.class
│   │   │   │   ├── Router.class
│   │   │   │   └── WebSocketChatDataListener.class
│   │   │   ├── red5-web.properties
│   │   │   ├── red5-web.xml
│   │   │   └── web.xml
│   │   ├── installer
│   │   │   ├── AC_OETags.js
│   │   │   ├── history
│   │   │   │   ├── history.css
│   │   │   │   ├── historyFrame.html
│   │   │   │   └── history.js
│   │   │   ├── index.html
│   │   │   ├── installer.swf
│   │   │   ├── playerProductInstall.swf
│   │   │   └── WEB-INF
│   │   │   ├── red5-web.properties
│   │   │   ├── red5-web.xml
│   │   │   └── web.xml
│   │   ├── live
│   │   │   └── WEB-INF
│   │   │   ├── red5-web.properties
│   │   │   ├── red5-web.xml
│   │   │   └── web.xml
│   │   ├── red5-default.xml
│   │   ├── root
│   │   │   ├── biglogo.png
│   │   │   ├── crossdomain.xml
│   │   │   ├── demos
│   │   │   │   ├── adminPanel.air
│   │   │   │   ├── adminPanel.html
│   │   │   │   ├── adminPanel.swf
│   │   │   │   ├── assets
│   │   │   │   │   ├── expressInstall.swf
│   │   │   │   │   └── swfobject.js
│   │   │   │   ├── BallControl.html
│   │   │   │   ├── BallControl.swf
│   │   │   │   ├── bwcheck.html
│   │   │   │   ├── bwcheck.swf
│   │   │   │   ├── DevNotes_NetConnection.swf
│   │   │   │   ├── echo_test.html
│   │   │   │   ├── echo_test.swf
│   │   │   │   ├── FITCPresentation.swf
│   │   │   │   ├── FITCSpeakerBroadcaster.swf
│   │   │   │   ├── index.html
│   │   │   │   ├── MessageRecorder.swf
│   │   │   │   ├── ofla_demo.html
│   │   │   │   ├── ofla_demo.swf
│   │   │   │   ├── othello.swf
│   │   │   │   ├── publisher.html
│   │   │   │   ├── publisher.swf
│   │   │   │   ├── RemotingTest.swf
│   │   │   │   ├── simpleBroadcaster.html
│   │   │   │   ├── simpleBroadcaster.swf
│   │   │   │   ├── SimpleChat.html
│   │   │   │   ├── SimpleChat.swf
│   │   │   │   ├── simpleRecorder.html
│   │   │   │   ├── simpleRecorder.swf
│   │   │   │   ├── simpleSubscriber.html
│   │   │   │   ├── simpleSubscriber.swf
│   │   │   │   ├── videoConference_Flash7.swf
│   │   │   │   ├── videoConference.html
│   │   │   │   ├── videoConference.swf
│   │   │   │   ├── xrayConnector_1.6.1.swf
│   │   │   │   ├── xrayconnector.swf
│   │   │   │   └── xray.swf
│   │   │   ├── favicon.ico
│   │   │   ├── favicon.png
│   │   │   ├── flvdemo.html
│   │   │   ├── gc.jsp
│   │   │   ├── index.html
│   │   │   ├── logo.png
│   │   │   └── WEB-INF
│   │   │   ├── red5-web.properties
│   │   │   ├── red5-web.xml
│   │   │   └── web.xml
│   │   └── vod
│   │   ├── framework_4.5.1.21328.swf
│   │   ├── index.html
│   │   ├── miniplayer.swf
│   │   ├── osmf_1.0.0.16316.swf
│   │   ├── spark_4.5.1.21328.swf
│   │   ├── streams
│   │   │   └── red5.flv
│   │   ├── swfobject.js
│   │   ├── textLayout_2.0.0.232.swf
│   │   └── WEB-INF
│   │   ├── red5-web.properties
│   │   ├── red5-web.xml
│   │   └── web.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── red5
│   │   └── server
│   │   └── net
│   │   └── rtmp
│   │   └── ServerRTMPHandshakeTest.java
│   └── resources
│   └── logback-test.xml
├── red5-server-common-1.0.7-RELEASE
│   ├── LICENSE
│   ├── pom.xml
│   ├── README.md
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── red5
│   │   ├── logging
│   │   │   └── Red5LoggerFactory.java
│   │   └── server
│   │   ├── adapter
│   │   │   ├── AbstractScopeAdapter.java
│   │   │   ├── IApplication.java
│   │   │   └── StatefulScopeWrappingAdapter.java
│   │   ├── api
│   │   │   ├── event
│   │   │   │   ├── IEventDispatcher.java
│   │   │   │   ├── IEventHandler.java
│   │   │   │   ├── IEvent.java
│   │   │   │   ├── IEventListener.java
│   │   │   │   └── IEventObservable.java
│   │   │   ├── IAttributeStore.java
│   │   │   ├── ICastingAttributeStore.java
│   │   │   ├── IClient.java
│   │   │   ├── IClientRegistry.java
│   │   │   ├── IConnection.java
│   │   │   ├── IContext.java
│   │   │   ├── ICoreObject.java
│   │   │   ├── IMappingStrategy.java
│   │   │   ├── IServer.java
│   │   │   ├── listeners
│   │   │   │   ├── IConnectionListener.java
│   │   │   │   └── IScopeListener.java
│   │   │   ├── persistence
│   │   │   │   ├── IPersistable.java
│   │   │   │   ├── IPersistenceStore.java
│   │   │   │   └── PersistenceUtils.java
│   │   │   ├── Red5.java
│   │   │   ├── remoting
│   │   │   │   └── IRemotingHeader.java
│   │   │   ├── scheduling
│   │   │   │   ├── IScheduledJob.java
│   │   │   │   └── ISchedulingService.java
│   │   │   ├── scope
│   │   │   │   ├── IBasicScope.java
│   │   │   │   ├── IBroadcastScope.java
│   │   │   │   ├── IGlobalScope.java
│   │   │   │   ├── IScopeAware.java
│   │   │   │   ├── IScopeHandler.java
│   │   │   │   ├── IScope.java
│   │   │   │   ├── IScopeSecurityHandler.java
│   │   │   │   ├── IScopeService.java
│   │   │   │   └── ScopeType.java
│   │   │   ├── service
│   │   │   │   ├── IPendingServiceCallback.java
│   │   │   │   ├── IPendingServiceCall.java
│   │   │   │   ├── IServiceCall.java
│   │   │   │   ├── IServiceCapableConnection.java
│   │   │   │   ├── IServiceHandlerProvider.java
│   │   │   │   ├── IServiceInvoker.java
│   │   │   │   ├── IStreamableFileService.java
│   │   │   │   └── IStreamSecurityService.java
│   │   │   ├── so
│   │   │   │   ├── IClientSharedObject.java
│   │   │   │   ├── ISharedObjectBase.java
│   │   │   │   ├── ISharedObjectHandlerProvider.java
│   │   │   │   ├── ISharedObject.java
│   │   │   │   ├── ISharedObjectListener.java
│   │   │   │   ├── ISharedObjectSecurity.java
│   │   │   │   ├── ISharedObjectSecurityService.java
│   │   │   │   └── ISharedObjectService.java
│   │   │   ├── statistics
│   │   │   │   ├── IClientBroadcastStreamStatistics.java
│   │   │   │   ├── IPlaylistSubscriberStreamStatistics.java
│   │   │   │   ├── IScopeStatistics.java
│   │   │   │   ├── ISharedObjectStatistics.java
│   │   │   │   ├── IStatisticsBase.java
│   │   │   │   ├── IStreamStatistics.java
│   │   │   │   └── support
│   │   │   │   └── StatisticsCounter.java
│   │   │   └── stream
│   │   │   ├── IBroadcastStream.java
│   │   │   ├── IClientBroadcastStream.java
│   │   │   ├── IClientStream.java
│   │   │   ├── IPlayItem.java
│   │   │   ├── IPlaylistController.java
│   │   │   ├── IPlaylist.java
│   │   │   ├── IPlaylistSubscriberStream.java
│   │   │   ├── IRtmpSampleAccess.java
│   │   │   ├── ISingleItemSubscriberStream.java
│   │   │   ├── IStreamableFileFactory.java
│   │   │   ├── IStreamAwareScopeHandler.java
│   │   │   ├── IStreamCapableConnection.java
│   │   │   ├── IStreamFilenameGenerator.java
│   │   │   ├── IStream.java
│   │   │   ├── IStreamListener.java
│   │   │   ├── IStreamPacket.java
│   │   │   ├── IStreamPlaybackSecurity.java
│   │   │   ├── IStreamPublishSecurity.java
│   │   │   ├── IStreamService.java
│   │   │   ├── ISubscriberStream.java
│   │   │   ├── OperationNotSupportedException.java
│   │   │   ├── ResourceExistException.java
│   │   │   ├── ResourceNotFoundException.java
│   │   │   ├── StreamState.java
│   │   │   └── support
│   │   │   ├── DynamicPlayItem.java
│   │   │   └── SimplePlayItem.java
│   │   ├── AttributeStore.java
│   │   ├── BaseConnection.java
│   │   ├── Client.java
│   │   ├── ClientList.java
│   │   ├── ClientRegistry.java
│   │   ├── exception
│   │   │   ├── ClientDetailsException.java
│   │   │   ├── ClientNotFoundException.java
│   │   │   ├── ClientRejectedException.java
│   │   │   ├── ScopeException.java
│   │   │   ├── ScopeNotFoundException.java
│   │   │   └── ScopeShuttingDownException.java
│   │   ├── jmx
│   │   │   └── mxbeans
│   │   │   ├── AttributeStoreMXBean.java
│   │   │   ├── ClientBroadcastStreamMXBean.java
│   │   │   ├── ClientRegistryMXBean.java
│   │   │   ├── QuartzSchedulingServiceMXBean.java
│   │   │   ├── RTMPConnectionMXBean.java
│   │   │   ├── RTMPMinaConnectionMXBean.java
│   │   │   ├── RTMPMinaTransportMXBean.java
│   │   │   └── ScopeMXBean.java
│   │   ├── messaging
│   │   │   ├── AbstractMessage.java
│   │   │   ├── AbstractPipe.java
│   │   │   ├── IConsumer.java
│   │   │   ├── IFilter.java
│   │   │   ├── IMessageComponent.java
│   │   │   ├── IMessageInput.java
│   │   │   ├── IMessage.java
│   │   │   ├── IMessageOutput.java
│   │   │   ├── InMemoryPushPushPipe.java
│   │   │   ├── IPassive.java
│   │   │   ├── IPipeConnectionListener.java
│   │   │   ├── IPipe.java
│   │   │   ├── IProvider.java
│   │   │   ├── IPushableConsumer.java
│   │   │   ├── OOBControlMessage.java
│   │   │   └── PipeConnectionEvent.java
│   │   ├── net
│   │   │   ├── ICommand.java
│   │   │   ├── IConnectionManager.java
│   │   │   ├── IHandshake.java
│   │   │   ├── protocol
│   │   │   │   ├── HandshakeFailedException.java
│   │   │   │   ├── ProtocolException.java
│   │   │   │   └── RTMPDecodeState.java
│   │   │   ├── remoting
│   │   │   │   ├── IRemotingCallback.java
│   │   │   │   ├── RemotingClient.java
│   │   │   │   └── RemotingHeader.java
│   │   │   ├── rtmp
│   │   │   │   ├── BaseRTMPHandler.java
│   │   │   │   ├── Channel.java
│   │   │   │   ├── codec
│   │   │   │   │   ├── IEventDecoder.java
│   │   │   │   │   ├── IEventEncoder.java
│   │   │   │   │   ├── RTMPCodecFactory.java
│   │   │   │   │   ├── RTMP.java
│   │   │   │   │   ├── RTMPMinaProtocolDecoder.java
│   │   │   │   │   ├── RTMPMinaProtocolEncoder.java
│   │   │   │   │   ├── RTMPProtocolDecoder.java
│   │   │   │   │   └── RTMPProtocolEncoder.java
│   │   │   │   ├── DeferredResult.java
│   │   │   │   ├── event
│   │   │   │   │   ├── Abort.java
│   │   │   │   │   ├── Aggregate.java
│   │   │   │   │   ├── AllocationDebugger.java
│   │   │   │   │   ├── AudioData.java
│   │   │   │   │   ├── BaseEvent.java
│   │   │   │   │   ├── BytesRead.java
│   │   │   │   │   ├── CachedEvent.java
│   │   │   │   │   ├── ChunkSize.java
│   │   │   │   │   ├── ClientBW.java
│   │   │   │   │   ├── ClientInvokeEvent.java
│   │   │   │   │   ├── ClientNotifyEvent.java
│   │   │   │   │   ├── FlexMessage.java
│   │   │   │   │   ├── FlexStreamSend.java
│   │   │   │   │   ├── Invoke.java
│   │   │   │   │   ├── IRTMPEvent.java
│   │   │   │   │   ├── Notify.java
│   │   │   │   │   ├── Ping.java
│   │   │   │   │   ├── SerializeUtils.java
│   │   │   │   │   ├── ServerBW.java
│   │   │   │   │   ├── SetBuffer.java
│   │   │   │   │   ├── StreamActionEvent.java
│   │   │   │   │   ├── SWFResponse.java
│   │   │   │   │   ├── Unknown.java
│   │   │   │   │   └── VideoData.java
│   │   │   │   ├── IReceivedMessageTaskQueueListener.java
│   │   │   │   ├── IRTMPHandler.java
│   │   │   │   ├── message
│   │   │   │   │   ├── ChunkHeader.java
│   │   │   │   │   ├── Constants.java
│   │   │   │   │   ├── Header.java
│   │   │   │   │   ├── Packet.java
│   │   │   │   │   └── SharedObjectTypeMapping.java
│   │   │   │   ├── ReceivedMessageTask.java
│   │   │   │   ├── ReceivedMessageTaskQueue.java
│   │   │   │   ├── RTMPConnection.java
│   │   │   │   ├── RTMPHandler.java
│   │   │   │   ├── RTMPHandshake.java
│   │   │   │   ├── RTMPMinaConnection.java
│   │   │   │   ├── RTMPType.java
│   │   │   │   ├── RTMPUtils.java
│   │   │   │   └── status
│   │   │   │   ├── RuntimeStatusObject.java
│   │   │   │   ├── StatusCodes.java
│   │   │   │   ├── Status.java
│   │   │   │   ├── StatusObject.java
│   │   │   │   └── StatusObjectService.java
│   │   │   ├── rtmpt
│   │   │   │   ├── codec
│   │   │   │   │   ├── RTMPTCodecFactory.java
│   │   │   │   │   ├── RTMPTProtocolDecoder.java
│   │   │   │   │   └── RTMPTProtocolEncoder.java
│   │   │   │   └── RTMPTHandler.java
│   │   │   └── servlet
│   │   │   └── ServletUtils.java
│   │   ├── persistence
│   │   │   └── RamPersistence.java
│   │   ├── plugin
│   │   │   └── PluginDescriptor.java
│   │   ├── scheduling
│   │   │   ├── QuartzSchedulingService.java
│   │   │   └── QuartzSchedulingServiceJob.java
│   │   ├── scope
│   │   │   ├── BasicScope.java
│   │   │   ├── Scope.java
│   │   │   └── ScopeSecurityHandler.java
│   │   ├── Server.java
│   │   ├── service
│   │   │   ├── Call.java
│   │   │   ├── IServiceResolver.java
│   │   │   ├── MethodNotFoundException.java
│   │   │   ├── NotAllowedException.java
│   │   │   ├── PendingCall.java
│   │   │   ├── ReflectionUtils.java
│   │   │   ├── ServiceInvoker.java
│   │   │   └── ServiceNotFoundException.java
│   │   ├── so
│   │   │   ├── ClientSharedObject.java
│   │   │   ├── FlexSharedObjectMessage.java
│   │   │   ├── ISharedObjectEvent.java
│   │   │   ├── ISharedObjectMessage.java
│   │   │   ├── SharedObjectEvent.java
│   │   │   ├── SharedObject.java
│   │   │   ├── SharedObjectMessage.java
│   │   │   ├── SharedObjectScope.java
│   │   │   └── SharedObjectService.java
│   │   ├── stream
│   │   │   ├── AbstractClientStream.java
│   │   │   ├── AbstractStream.java
│   │   │   ├── AudioCodecFactory.java
│   │   │   ├── bandwidth
│   │   │   │   ├── ClientServerDetection.java
│   │   │   │   ├── IBandwidthDetection.java
│   │   │   │   └── ServerClientDetection.java
│   │   │   ├── ClientBroadcastStream.java
│   │   │   ├── consumer
│   │   │   │   ├── ConnectionConsumer.java
│   │   │   │   ├── FileConsumer.java
│   │   │   │   └── ImmutableTag.java
│   │   │   ├── DefaultStreamFilenameGenerator.java
│   │   │   ├── IConsumerService.java
│   │   │   ├── IFrameDropper.java
│   │   │   ├── IProviderService.java
│   │   │   ├── IRecordingListener.java
│   │   │   ├── ISeekableProvider.java
│   │   │   ├── IStreamData.java
│   │   │   ├── IStreamTypeAwareProvider.java
│   │   │   ├── message
│   │   │   │   ├── ResetMessage.java
│   │   │   │   ├── RTMPMessage.java
│   │   │   │   └── StatusMessage.java
│   │   │   ├── OutputStream.java
│   │   │   ├── PlayEngine.java
│   │   │   ├── PlaylistSubscriberStream.java
│   │   │   ├── RecordingListener.java
│   │   │   ├── SimplePlaylistController.java
│   │   │   ├── SingleItemSubscriberStream.java
│   │   │   ├── StreamableFileFactory.java
│   │   │   ├── StreamNotFoundException.java
│   │   │   ├── StreamService.java
│   │   │   ├── VideoCodecFactory.java
│   │   │   └── VideoFrameDropper.java
│   │   └── util
│   │   ├── FileUtil.java
│   │   ├── HttpConnectionUtil.java
│   │   ├── PropertyConverter.java
│   │   └── ScopeUtils.java
│   └── test
│   ├── java
│   │   └── org
│   │   └── red5
│   │   └── server
│   │   └── net
│   │   └── rtmp
│   │   ├── codec
│   │   │   └── TestRTMPProtocolDecoder.java
│   │   └── TestRTMPConnection.java
│   └── resources
│   ├── bigpacket.dat
│   └── logback-test.xml
└── red5-service-1.0.7-RELEASE
├── LICENSE
├── license.txt
├── pom.xml
├── README.md
└── src
└── main
├── assembly
│   └── daemon.xml
├── daemon
│   ├── install-service.bat
│   ├── install.sh
│   └── uninstall-service.bat
└── java
└── org
└── red5
├── classloading
│   ├── ChildFirstClassLoader.java
│   └── ClassLoaderBuilder.java
├── daemon
│   └── EngineLauncher.java
└── server
├── Bootstrap.java
├── jmx
│   └── mxbeans
│   └── ShutdownMXBean.java
└── Shutdown.java

299 directories, 900 files

标签:

实例下载地址

red5 1.0.7整合tomcat6+maven+oflaDemos

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警