Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Red5/red5-server-common
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.5-RELEASE
Choose a base ref
...
head repository: Red5/red5-server-common
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 3 additions and 45,375 deletions.
  1. +2 −0 .gitignore
  2. +1 −3 README.md
  3. +0 −470 pom.xml
  4. +0 −228 src/main/java/org/red5/logging/Red5LoggerFactory.java
  5. +0 −467 src/main/java/org/red5/server/AttributeStore.java
  6. +0 −583 src/main/java/org/red5/server/BaseConnection.java
  7. +0 −408 src/main/java/org/red5/server/Client.java
  8. +0 −109 src/main/java/org/red5/server/ClientList.java
  9. +0 −218 src/main/java/org/red5/server/ClientRegistry.java
  10. +0 −402 src/main/java/org/red5/server/Server.java
  11. +0 −189 src/main/java/org/red5/server/adapter/AbstractScopeAdapter.java
  12. +0 −142 src/main/java/org/red5/server/adapter/IApplication.java
  13. +0 −311 src/main/java/org/red5/server/adapter/StatefulScopeWrappingAdapter.java
  14. +0 −126 src/main/java/org/red5/server/api/IAttributeStore.java
  15. +0 −113 src/main/java/org/red5/server/api/ICastingAttributeStore.java
  16. +0 −157 src/main/java/org/red5/server/api/IClient.java
  17. +0 −69 src/main/java/org/red5/server/api/IClientRegistry.java
  18. +0 −294 src/main/java/org/red5/server/api/IConnection.java
  19. +0 −152 src/main/java/org/red5/server/api/IContext.java
  20. +0 −34 src/main/java/org/red5/server/api/ICoreObject.java
  21. +0 −50 src/main/java/org/red5/server/api/IMappingStrategy.java
  22. +0 −135 src/main/java/org/red5/server/api/IServer.java
  23. +0 −266 src/main/java/org/red5/server/api/Red5.java
  24. +0 −56 src/main/java/org/red5/server/api/event/IEvent.java
  25. +0 −32 src/main/java/org/red5/server/api/event/IEventDispatcher.java
  26. +0 −31 src/main/java/org/red5/server/api/event/IEventHandler.java
  27. +0 −29 src/main/java/org/red5/server/api/event/IEventListener.java
  28. +0 −52 src/main/java/org/red5/server/api/event/IEventObservable.java
  29. +0 −45 src/main/java/org/red5/server/api/listeners/IConnectionListener.java
  30. +0 −45 src/main/java/org/red5/server/api/listeners/IScopeListener.java
  31. +0 −141 src/main/java/org/red5/server/api/persistence/IPersistable.java
  32. +0 −98 src/main/java/org/red5/server/api/persistence/IPersistenceStore.java
  33. +0 −90 src/main/java/org/red5/server/api/persistence/PersistenceUtils.java
  34. +0 −66 src/main/java/org/red5/server/api/remoting/IRemotingHeader.java
  35. +0 −39 src/main/java/org/red5/server/api/scheduling/IScheduledJob.java
  36. +0 −106 src/main/java/org/red5/server/api/scheduling/ISchedulingService.java
  37. +0 −101 src/main/java/org/red5/server/api/scope/IBasicScope.java
  38. +0 −33 src/main/java/org/red5/server/api/scope/IBroadcastScope.java
  39. +0 −44 src/main/java/org/red5/server/api/scope/IGlobalScope.java
  40. +0 −295 src/main/java/org/red5/server/api/scope/IScope.java
  41. +0 −37 src/main/java/org/red5/server/api/scope/IScopeAware.java
  42. +0 −137 src/main/java/org/red5/server/api/scope/IScopeHandler.java
  43. +0 −36 src/main/java/org/red5/server/api/scope/IScopeService.java
  44. +0 −12 src/main/java/org/red5/server/api/scope/ScopeType.java
  45. +0 −68 src/main/java/org/red5/server/api/service/IPendingServiceCall.java
  46. +0 −38 src/main/java/org/red5/server/api/service/IPendingServiceCallback.java
  47. +0 −96 src/main/java/org/red5/server/api/service/IServiceCall.java
  48. +0 −121 src/main/java/org/red5/server/api/service/IServiceCapableConnection.java
  49. +0 −67 src/main/java/org/red5/server/api/service/IServiceHandlerProvider.java
  50. +0 −54 src/main/java/org/red5/server/api/service/IServiceInvoker.java
  51. +0 −82 src/main/java/org/red5/server/api/service/IStreamSecurityService.java
  52. +0 −86 src/main/java/org/red5/server/api/service/IStreamableFileService.java
  53. +0 −51 src/main/java/org/red5/server/api/so/IClientSharedObject.java
  54. +0 −70 src/main/java/org/red5/server/api/so/ISharedObject.java
  55. +0 −148 src/main/java/org/red5/server/api/so/ISharedObjectBase.java
  56. +0 −45 src/main/java/org/red5/server/api/so/ISharedObjectHandlerProvider.java
  57. +0 −113 src/main/java/org/red5/server/api/so/ISharedObjectListener.java
  58. +0 −80 src/main/java/org/red5/server/api/so/ISharedObjectSecurity.java
  59. +0 −59 src/main/java/org/red5/server/api/so/ISharedObjectSecurityService.java
  60. +0 −127 src/main/java/org/red5/server/api/so/ISharedObjectService.java
  61. +0 −74 src/main/java/org/red5/server/api/statistics/IClientBroadcastStreamStatistics.java
  62. +0 −50 src/main/java/org/red5/server/api/statistics/IPlaylistSubscriberStreamStatistics.java
  63. +0 −115 src/main/java/org/red5/server/api/statistics/IScopeStatistics.java
  64. +0 −92 src/main/java/org/red5/server/api/statistics/ISharedObjectStatistics.java
  65. +0 −36 src/main/java/org/red5/server/api/statistics/IStatisticsBase.java
  66. +0 −36 src/main/java/org/red5/server/api/statistics/IStreamStatistics.java
  67. +0 −91 src/main/java/org/red5/server/api/statistics/support/StatisticsCounter.java
  68. +0 −116 src/main/java/org/red5/server/api/stream/IBroadcastStream.java
  69. +0 −59 src/main/java/org/red5/server/api/stream/IClientBroadcastStream.java
  70. +0 −81 src/main/java/org/red5/server/api/stream/IClientStream.java
  71. +0 −58 src/main/java/org/red5/server/api/stream/IPlayItem.java
  72. +0 −151 src/main/java/org/red5/server/api/stream/IPlaylist.java
  73. +0 −52 src/main/java/org/red5/server/api/stream/IPlaylistController.java
  74. +0 −53 src/main/java/org/red5/server/api/stream/IPlaylistSubscriberStream.java
  75. +0 −43 src/main/java/org/red5/server/api/stream/IRtmpSampleAccess.java
  76. +0 −34 src/main/java/org/red5/server/api/stream/ISingleItemSubscriberStream.java
  77. +0 −76 src/main/java/org/red5/server/api/stream/IStream.java
  78. +0 −126 src/main/java/org/red5/server/api/stream/IStreamAwareScopeHandler.java
  79. +0 −95 src/main/java/org/red5/server/api/stream/IStreamCapableConnection.java
  80. +0 −74 src/main/java/org/red5/server/api/stream/IStreamFilenameGenerator.java
  81. +0 −37 src/main/java/org/red5/server/api/stream/IStreamListener.java
  82. +0 −52 src/main/java/org/red5/server/api/stream/IStreamPacket.java
  83. +0 −43 src/main/java/org/red5/server/api/stream/IStreamPlaybackSecurity.java
  84. +0 −41 src/main/java/org/red5/server/api/stream/IStreamPublishSecurity.java
  85. +0 −162 src/main/java/org/red5/server/api/stream/IStreamService.java
  86. +0 −43 src/main/java/org/red5/server/api/stream/IStreamableFileFactory.java
  87. +0 −134 src/main/java/org/red5/server/api/stream/ISubscriberStream.java
  88. +0 −32 src/main/java/org/red5/server/api/stream/OperationNotSupportedException.java
  89. +0 −41 src/main/java/org/red5/server/api/stream/ResourceExistException.java
  90. +0 −45 src/main/java/org/red5/server/api/stream/ResourceNotFoundException.java
  91. +0 −30 src/main/java/org/red5/server/api/stream/StreamState.java
  92. +0 −201 src/main/java/org/red5/server/api/stream/support/DynamicPlayItem.java
  93. +0 −200 src/main/java/org/red5/server/api/stream/support/SimplePlayItem.java
  94. +0 −83 src/main/java/org/red5/server/exception/ClientDetailsException.java
  95. +0 −39 src/main/java/org/red5/server/exception/ClientNotFoundException.java
  96. +0 −56 src/main/java/org/red5/server/exception/ClientRejectedException.java
  97. +0 −32 src/main/java/org/red5/server/exception/ScopeException.java
  98. +0 −39 src/main/java/org/red5/server/exception/ScopeNotFoundException.java
  99. +0 −38 src/main/java/org/red5/server/exception/ScopeShuttingDownException.java
  100. +0 −42 src/main/java/org/red5/server/jmx/mxbeans/AttributeStoreMXBean.java
  101. +0 −58 src/main/java/org/red5/server/jmx/mxbeans/ClientBroadcastStreamMXBean.java
  102. +0 −47 src/main/java/org/red5/server/jmx/mxbeans/ClientRegistryMXBean.java
  103. +0 −45 src/main/java/org/red5/server/jmx/mxbeans/QuartzSchedulingServiceMXBean.java
  104. +0 −60 src/main/java/org/red5/server/jmx/mxbeans/RTMPConnectionMXBean.java
  105. +0 −28 src/main/java/org/red5/server/jmx/mxbeans/RTMPMinaConnectionMXBean.java
  106. +0 −41 src/main/java/org/red5/server/jmx/mxbeans/RTMPMinaTransportMXBean.java
  107. +0 −242 src/main/java/org/red5/server/jmx/mxbeans/ScopeMXBean.java
  108. +0 −149 src/main/java/org/red5/server/messaging/AbstractMessage.java
  109. +0 −290 src/main/java/org/red5/server/messaging/AbstractPipe.java
  110. +0 −29 src/main/java/org/red5/server/messaging/IConsumer.java
  111. +0 −26 src/main/java/org/red5/server/messaging/IFilter.java
  112. +0 −197 src/main/java/org/red5/server/messaging/IMessage.java
  113. +0 −32 src/main/java/org/red5/server/messaging/IMessageComponent.java
  114. +0 −86 src/main/java/org/red5/server/messaging/IMessageInput.java
  115. +0 −77 src/main/java/org/red5/server/messaging/IMessageOutput.java
  116. +0 −30 src/main/java/org/red5/server/messaging/IPassive.java
  117. +0 −44 src/main/java/org/red5/server/messaging/IPipe.java
  118. +0 −35 src/main/java/org/red5/server/messaging/IPipeConnectionListener.java
  119. +0 −29 src/main/java/org/red5/server/messaging/IProvider.java
  120. +0 −40 src/main/java/org/red5/server/messaging/IPushableConsumer.java
  121. +0 −108 src/main/java/org/red5/server/messaging/InMemoryPushPushPipe.java
  122. +0 −127 src/main/java/org/red5/server/messaging/OOBControlMessage.java
  123. +0 −177 src/main/java/org/red5/server/messaging/PipeConnectionEvent.java
  124. +0 −23 src/main/java/org/red5/server/net/ICommand.java
  125. +0 −96 src/main/java/org/red5/server/net/IConnectionManager.java
  126. +0 −33 src/main/java/org/red5/server/net/IHandshake.java
  127. +0 −37 src/main/java/org/red5/server/net/protocol/HandshakeFailedException.java
  128. +0 −47 src/main/java/org/red5/server/net/protocol/ProtocolException.java
  129. +0 −144 src/main/java/org/red5/server/net/protocol/RTMPDecodeState.java
  130. +0 −51 src/main/java/org/red5/server/net/remoting/IRemotingCallback.java
  131. +0 −411 src/main/java/org/red5/server/net/remoting/RemotingClient.java
  132. +0 −73 src/main/java/org/red5/server/net/remoting/RemotingHeader.java
  133. +0 −345 src/main/java/org/red5/server/net/rtmp/BaseRTMPHandler.java
  134. +0 −202 src/main/java/org/red5/server/net/rtmp/Channel.java
  135. +0 −119 src/main/java/org/red5/server/net/rtmp/DeferredResult.java
  136. +0 −59 src/main/java/org/red5/server/net/rtmp/IRTMPHandler.java
  137. +0 −303 src/main/java/org/red5/server/net/rtmp/InboundHandshake.java
  138. +0 −318 src/main/java/org/red5/server/net/rtmp/RTMPConnManager.java
  139. +0 −1,666 src/main/java/org/red5/server/net/rtmp/RTMPConnection.java
  140. +0 −622 src/main/java/org/red5/server/net/rtmp/RTMPHandler.java
  141. +0 −446 src/main/java/org/red5/server/net/rtmp/RTMPHandshake.java
  142. +0 −420 src/main/java/org/red5/server/net/rtmp/RTMPMinaConnection.java
  143. +0 −299 src/main/java/org/red5/server/net/rtmp/RTMPMinaIoHandler.java
  144. +0 −86 src/main/java/org/red5/server/net/rtmp/RTMPType.java
  145. +0 −266 src/main/java/org/red5/server/net/rtmp/RTMPUtils.java
  146. +0 −153 src/main/java/org/red5/server/net/rtmp/ReceivedMessageTask.java
  147. +0 −139 src/main/java/org/red5/server/net/rtmp/codec/IEventDecoder.java
  148. +0 −124 src/main/java/org/red5/server/net/rtmp/codec/IEventEncoder.java
  149. +0 −544 src/main/java/org/red5/server/net/rtmp/codec/RTMP.java
  150. +0 −77 src/main/java/org/red5/server/net/rtmp/codec/RTMPCodecFactory.java
  151. +0 −111 src/main/java/org/red5/server/net/rtmp/codec/RTMPMinaProtocolDecoder.java
  152. +0 −226 src/main/java/org/red5/server/net/rtmp/codec/RTMPMinaProtocolEncoder.java
  153. +0 −1,173 src/main/java/org/red5/server/net/rtmp/codec/RTMPProtocolDecoder.java
  154. +0 −997 src/main/java/org/red5/server/net/rtmp/codec/RTMPProtocolEncoder.java
  155. +0 −76 src/main/java/org/red5/server/net/rtmp/event/Abort.java
  156. +0 −278 src/main/java/org/red5/server/net/rtmp/event/Aggregate.java
  157. +0 −139 src/main/java/org/red5/server/net/rtmp/event/AllocationDebugger.java
  158. +0 −161 src/main/java/org/red5/server/net/rtmp/event/AudioData.java
  159. +0 −205 src/main/java/org/red5/server/net/rtmp/event/BaseEvent.java
  160. +0 −104 src/main/java/org/red5/server/net/rtmp/event/BytesRead.java
  161. +0 −132 src/main/java/org/red5/server/net/rtmp/event/CachedEvent.java
  162. +0 −120 src/main/java/org/red5/server/net/rtmp/event/ChunkSize.java
  163. +0 −124 src/main/java/org/red5/server/net/rtmp/event/ClientBW.java
  164. +0 −68 src/main/java/org/red5/server/net/rtmp/event/ClientInvokeEvent.java
  165. +0 −57 src/main/java/org/red5/server/net/rtmp/event/ClientNotifyEvent.java
  166. +0 −33 src/main/java/org/red5/server/net/rtmp/event/FlexMessage.java
  167. +0 −48 src/main/java/org/red5/server/net/rtmp/event/FlexStreamSend.java
  168. +0 −93 src/main/java/org/red5/server/net/rtmp/event/IRTMPEvent.java
  169. +0 −120 src/main/java/org/red5/server/net/rtmp/event/Invoke.java
  170. +0 −267 src/main/java/org/red5/server/net/rtmp/event/Notify.java
  171. +0 −293 src/main/java/org/red5/server/net/rtmp/event/Ping.java
  172. +0 −68 src/main/java/org/red5/server/net/rtmp/event/SWFResponse.java
  173. +0 −60 src/main/java/org/red5/server/net/rtmp/event/SerializeUtils.java
  174. +0 −96 src/main/java/org/red5/server/net/rtmp/event/ServerBW.java
  175. +0 −83 src/main/java/org/red5/server/net/rtmp/event/SetBuffer.java
  176. +0 −42 src/main/java/org/red5/server/net/rtmp/event/StreamActionEvent.java
  177. +0 −112 src/main/java/org/red5/server/net/rtmp/event/Unknown.java
  178. +0 −214 src/main/java/org/red5/server/net/rtmp/event/VideoData.java
  179. +0 −213 src/main/java/org/red5/server/net/rtmp/message/Constants.java
  180. +0 −246 src/main/java/org/red5/server/net/rtmp/message/Header.java
  181. +0 −196 src/main/java/org/red5/server/net/rtmp/message/Packet.java
  182. +0 −132 src/main/java/org/red5/server/net/rtmp/message/SharedObjectTypeMapping.java
  183. +0 −122 src/main/java/org/red5/server/net/rtmp/status/RuntimeStatusObject.java
  184. +0 −239 src/main/java/org/red5/server/net/rtmp/status/Status.java
  185. +0 −305 src/main/java/org/red5/server/net/rtmp/status/StatusCodes.java
  186. +0 −208 src/main/java/org/red5/server/net/rtmp/status/StatusObject.java
  187. +0 −180 src/main/java/org/red5/server/net/rtmp/status/StatusObjectService.java
  188. +0 −176 src/main/java/org/red5/server/net/rtmpe/RTMPEIoFilter.java
  189. +0 −374 src/main/java/org/red5/server/net/rtmpt/BaseRTMPTConnection.java
  190. +0 −315 src/main/java/org/red5/server/net/rtmpt/RTMPTConnection.java
  191. +0 −84 src/main/java/org/red5/server/net/rtmpt/RTMPTHandler.java
  192. +0 −651 src/main/java/org/red5/server/net/rtmpt/RTMPTServlet.java
  193. +0 −86 src/main/java/org/red5/server/net/rtmpt/codec/RTMPTCodecFactory.java
  194. +0 −31 src/main/java/org/red5/server/net/rtmpt/codec/RTMPTProtocolDecoder.java
  195. +0 −52 src/main/java/org/red5/server/net/rtmpt/codec/RTMPTProtocolEncoder.java
  196. +0 −176 src/main/java/org/red5/server/net/servlet/ServletUtils.java
  197. +0 −178 src/main/java/org/red5/server/persistence/RamPersistence.java
  198. +0 −80 src/main/java/org/red5/server/plugin/PluginDescriptor.java
  199. +0 −407 src/main/java/org/red5/server/scheduling/QuartzSchedulingService.java
  200. +0 −99 src/main/java/org/red5/server/scheduling/QuartzSchedulingServiceJob.java
  201. +0 −356 src/main/java/org/red5/server/scope/BasicScope.java
  202. +0 −1,477 src/main/java/org/red5/server/scope/Scope.java
  203. +0 −303 src/main/java/org/red5/server/service/Call.java
  204. +0 −44 src/main/java/org/red5/server/service/IServiceResolver.java
  205. +0 −53 src/main/java/org/red5/server/service/MethodNotFoundException.java
  206. +0 −42 src/main/java/org/red5/server/service/NotAllowedException.java
  207. +0 −119 src/main/java/org/red5/server/service/PendingCall.java
  208. +0 −194 src/main/java/org/red5/server/service/ReflectionUtils.java
  209. +0 −230 src/main/java/org/red5/server/service/ServiceInvoker.java
  210. +0 −55 src/main/java/org/red5/server/service/ServiceNotFoundException.java
  211. +0 −413 src/main/java/org/red5/server/so/ClientSharedObject.java
  212. +0 −59 src/main/java/org/red5/server/so/FlexSharedObjectMessage.java
  213. +0 −69 src/main/java/org/red5/server/so/ISharedObjectEvent.java
  214. +0 −87 src/main/java/org/red5/server/so/ISharedObjectMessage.java
  215. +0 −826 src/main/java/org/red5/server/so/SharedObject.java
  216. +0 −132 src/main/java/org/red5/server/so/SharedObjectEvent.java
  217. +0 −255 src/main/java/org/red5/server/so/SharedObjectMessage.java
  218. +0 −869 src/main/java/org/red5/server/so/SharedObjectScope.java
  219. +0 −188 src/main/java/org/red5/server/so/SharedObjectService.java
  220. +0 −111 src/main/java/org/red5/server/stream/AbstractClientStream.java
  221. +0 −190 src/main/java/org/red5/server/stream/AbstractStream.java
  222. +0 −101 src/main/java/org/red5/server/stream/AudioCodecFactory.java
  223. +0 −929 src/main/java/org/red5/server/stream/ClientBroadcastStream.java
  224. +0 −82 src/main/java/org/red5/server/stream/DefaultStreamFilenameGenerator.java
  225. +0 −37 src/main/java/org/red5/server/stream/IConsumerService.java
  226. +0 −82 src/main/java/org/red5/server/stream/IFrameDropper.java
  227. +0 −125 src/main/java/org/red5/server/stream/IProviderService.java
  228. +0 −80 src/main/java/org/red5/server/stream/IRecordingListener.java
  229. +0 −35 src/main/java/org/red5/server/stream/ISeekableProvider.java
  230. +0 −46 src/main/java/org/red5/server/stream/IStreamData.java
  231. +0 −41 src/main/java/org/red5/server/stream/IStreamTypeAwareProvider.java
  232. +0 −99 src/main/java/org/red5/server/stream/OutputStream.java
  233. +0 −1,870 src/main/java/org/red5/server/stream/PlayEngine.java
  234. +0 −865 src/main/java/org/red5/server/stream/PlaylistSubscriberStream.java
  235. +0 −382 src/main/java/org/red5/server/stream/RecordingListener.java
  236. +0 −99 src/main/java/org/red5/server/stream/SimplePlaylistController.java
  237. +0 −466 src/main/java/org/red5/server/stream/SingleItemSubscriberStream.java
  238. +0 −31 src/main/java/org/red5/server/stream/StreamNotFoundException.java
  239. +0 −753 src/main/java/org/red5/server/stream/StreamService.java
  240. +0 −68 src/main/java/org/red5/server/stream/StreamableFileFactory.java
  241. +0 −121 src/main/java/org/red5/server/stream/VideoCodecFactory.java
  242. +0 −172 src/main/java/org/red5/server/stream/VideoFrameDropper.java
  243. +0 −73 src/main/java/org/red5/server/stream/bandwidth/ClientServerDetection.java
  244. +0 −34 src/main/java/org/red5/server/stream/bandwidth/IBandwidthDetection.java
  245. +0 −204 src/main/java/org/red5/server/stream/bandwidth/ServerClientDetection.java
  246. +0 −286 src/main/java/org/red5/server/stream/consumer/ConnectionConsumer.java
  247. +0 −848 src/main/java/org/red5/server/stream/consumer/FileConsumer.java
  248. +0 −206 src/main/java/org/red5/server/stream/consumer/ImmutableTag.java
  249. +0 −97 src/main/java/org/red5/server/stream/message/RTMPMessage.java
  250. +0 −35 src/main/java/org/red5/server/stream/message/ResetMessage.java
  251. +0 −50 src/main/java/org/red5/server/stream/message/StatusMessage.java
  252. +0 −568 src/main/java/org/red5/server/util/FileUtil.java
  253. +0 −125 src/main/java/org/red5/server/util/HttpConnectionUtil.java
  254. +0 −163 src/main/java/org/red5/server/util/PropertyConverter.java
  255. +0 −322 src/main/java/org/red5/server/util/ScopeUtils.java
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -13,3 +13,5 @@ hs_err_pid*
.settings
target

log

4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
red5-server-common
==================

Red5 Servers common classes

The code contained herein is common between the red5-server and red5-client projects. This code is meant to eliminate the overhead of the server content in the client project.
Old source moved to legacy branch; project source moved to server repo
Loading