A B C D E F G H I L M O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addClientListener(IClientListener) - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Adds a listener for receiving rtmp events.
- APPEND - Static variable in class org.red5.client.PublishModes
- APPENDWITHGAP - Static variable in class org.red5.client.PublishModes
B
- bandwidthCheckDone - Variable in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Whether or not the bandwidth done has been invoked
- BaseRTMPClientHandler - Class in org.red5.client.net.rtmp
-
Base class for clients (RTMP and RTMPT)
- BaseRTMPClientHandler() - Constructor for class org.red5.client.net.rtmp.BaseRTMPClientHandler
- BaseRTMPTConnection - Class in org.red5.client.net.rtmpt
- BaseRTMPTConnection(String) - Constructor for class org.red5.client.net.rtmpt.BaseRTMPTConnection
- BogusSslContextFactory - Class in org.red5.client.net.ssl
-
Factory to create a bougus SSLContext.
- BogusSslContextFactory() - Constructor for class org.red5.client.net.ssl.BogusSslContextFactory
C
- checkResponseCode(HttpResponse) - Static method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- client - Variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
- ClientExceptionHandler - Interface in org.red5.client.net.rtmp
-
Client connection exception handler
- clientSessionId - Variable in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Clients session id, used to override the BaseConnection.sessionId for client implementations.
- ClientState - Enum in org.red5.client.net.rtmp
-
Represents the current state of the client.
- ClientType - Enum in org.red5.proxy
- close() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- codecFactory - Variable in class org.red5.client.net.rtmpt.RTMPTClient
- conn - Variable in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Associated RTMP connection
- connect(String, int, String) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connect RTMP client to server's application via given port
- connect(String, int, String) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- connect(String, int, String, IPendingServiceCallback) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connect RTMP client to server's application via given port with given connection callback
- connect(String, int, String, IPendingServiceCallback) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- connect(String, int, Map<String, Object>) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connect RTMP client to server via given port and with given connection parameters
- connect(String, int, Map<String, Object>) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- connect(String, int, Map<String, Object>, IPendingServiceCallback) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connect RTMP client to server's application via given port
- connect(String, int, Map<String, Object>, IPendingServiceCallback) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- connect(String, int, Map<String, Object>, IPendingServiceCallback, Object[]) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connect RTMP client to server's application via given port
- connect(String, int, Map<String, Object>, IPendingServiceCallback, Object[]) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- CONNECTED - org.red5.client.net.rtmp.ClientState
- CONNECTING - org.red5.client.net.rtmp.ClientState
- CONNECTING - org.red5.proxy.StreamState
- connectionClosed(RTMPConnection) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- connectionOpened(RTMPConnection) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- connectionParams - Variable in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connection parameters
- connector - Variable in class org.red5.client.net.rtmpt.RTMPTClient
- CONNECTOR_WORKER_TIMEOUT - Static variable in class org.red5.client.net.rtmp.RTMPClient
- connMap - Variable in class org.red5.client.net.rtmp.RTMPConnManager
- conns - Variable in class org.red5.client.net.rtmp.RTMPConnManager
- CONTENT_TYPE - Static variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
- createConnection(Class<?>) - Method in class org.red5.client.net.rtmp.RTMPConnManager
- createConnection(Class<?>, String) - Method in class org.red5.client.net.rtmp.RTMPConnManager
- createConnectionInstance(Class<?>) - Method in class org.red5.client.net.rtmp.RTMPConnManager
-
Creates a connection instance based on the supplied type.
- createHandshakeBytes() - Method in class org.red5.client.net.rtmp.OutboundHandshake
-
Creates the servers handshake bytes
- createProxy(RTMPEClient, String, int, String) - Static method in class org.red5.client.net.rtmpe.RTMPEClient
-
Creates a proxy.
- createRTMPMinaConnection() - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
- createServerSocket(int) - Method in class org.red5.client.net.ssl.SslServerSocketFactory
- createServerSocket(int, int) - Method in class org.red5.client.net.ssl.SslServerSocketFactory
- createServerSocket(int, int, InetAddress) - Method in class org.red5.client.net.ssl.SslServerSocketFactory
- createSocket(String, int) - Method in class org.red5.client.net.ssl.SslSocketFactory
- createSocket(String, int, InetAddress, int) - Method in class org.red5.client.net.ssl.SslSocketFactory
- createSocket(InetAddress, int) - Method in class org.red5.client.net.ssl.SslSocketFactory
- createSocket(InetAddress, int, InetAddress, int) - Method in class org.red5.client.net.ssl.SslSocketFactory
- createStream(IPendingServiceCallback) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- createStream(IPendingServiceCallback) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- createWriter(RTMPEClient) - Static method in class org.red5.client.net.rtmpe.RTMPEClient
-
Creates a writer.
D
- decode(IoBuffer) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Decode data sent by the client.
- decodeHandshakeS1(RTMPConnection, RTMPDecodeState, IoBuffer) - Method in class org.red5.client.net.rtmp.codec.RTMPClientProtocolDecoder
-
Decode first server response S1.
- decodeHandshakeS2(RTMPConnection, RTMPDecodeState, IoBuffer) - Method in class org.red5.client.net.rtmp.codec.RTMPClientProtocolDecoder
-
Decode second server response S2.
- decodeServerResponse1(IoBuffer) - Method in class org.red5.client.net.rtmp.OutboundHandshake
-
Decodes the first server response (S1) and returns a client response (C2).
- decodeServerResponse2(IoBuffer) - Method in class org.red5.client.net.rtmp.OutboundHandshake
-
Decodes the second server response (S2).
- deleteStream(IPendingServiceCallback) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- disconnect() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Disconnect the first connection in the connection map
- disconnect() - Method in interface org.red5.client.net.rtmp.IRTMPClient
- disconnect() - Method in class org.red5.client.net.rtmp.RTMPClient
-
Disconnect the first connection in the connection map
- disconnect() - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Disconnect the first connection in the connection map
- disconnect() - Method in class org.red5.client.net.rtmpt.RTMPTClient
- DISCONNECTED - org.red5.client.net.rtmp.ClientState
- dispatchEvent(IEvent) - Method in class org.red5.client.net.rtmpe.RTMPEClient
- doHandshake(IoBuffer) - Method in class org.red5.client.net.rtmp.OutboundHandshake
- DSRemotingClient - Class in org.red5.client.net.remoting
-
Client interface for remoting calls directed at an LCDS or BlazeDS style service.
- DSRemotingClient() - Constructor for class org.red5.client.net.remoting.DSRemotingClient
-
Dummy constructor used by the spring configuration.
- DSRemotingClient(String) - Constructor for class org.red5.client.net.remoting.DSRemotingClient
-
Create new remoting client for the given url.
E
- enableTaskExecutor - Static variable in class org.red5.client.net.rtmp.RTMPConnManager
- encodeCommand(IoBuffer, ICommand) - Method in class org.red5.client.net.rtmp.codec.RTMPClientProtocolEncoder
-
Encode notification event and fill given byte buffer.
- exceptionCaught(IoSession, Throwable) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
- executor - Variable in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
For handling threading / scheduling in the clients.
F
- filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.red5.client.net.rtmpe.RTMPEIoFilter
- finalizeConnection() - Method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- foldPendingMessages(int) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- future - Variable in class org.red5.client.net.rtmp.RTMPClient
G
- generateClientRequest1() - Method in class org.red5.client.net.rtmp.OutboundHandshake
-
Create the first part of the outgoing connection request (C0 and C1).
- getAllConnections() - Method in class org.red5.client.net.rtmp.RTMPConnManager
- getChannelForStreamId(Number) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Returns a channel based on the given stream id.
- getConnection() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Returns the connection associated with this client.
- getConnection() - Method in interface org.red5.client.net.rtmp.IRTMPClient
- getConnection(int) - Method in class org.red5.client.net.rtmp.RTMPConnManager
-
Returns a connection for a given client id.
- getConnectionBySessionId(String) - Method in class org.red5.client.net.rtmp.RTMPConnManager
-
Returns a connection for a given session id.
- getConnectionParams() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- getDataSourceId() - Method in class org.red5.client.net.remoting.DSRemotingClient
- getDecoder() - Method in class org.red5.client.net.rtmpt.RTMPTClient
- getDecoder(IoSession) - Method in class org.red5.client.net.rtmp.codec.RTMPMinaCodecFactory
- getEncoder() - Method in class org.red5.client.net.rtmpt.RTMPTClient
- getEncoder(IoSession) - Method in class org.red5.client.net.rtmp.codec.RTMPMinaCodecFactory
- getFileName() - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Returns the filename if vod is being used.
- getHandshakeBytes() - Method in class org.red5.client.net.rtmp.OutboundHandshake
- getInstance() - Static method in class org.red5.client.net.rtmp.RTMPConnManager
- getInstance(boolean) - Static method in class org.red5.client.net.ssl.BogusSslContextFactory
-
Get SSLContext singleton.
- getPendingMessages() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- getPendingMessages(int) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Return any pending messages up to a given size.
- getPendingMessages(int) - Method in class org.red5.client.net.rtmpt.RTMPTClientConnection
- getPost(String) - Static method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- getReadBytes() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- getServerSocketFactory() - Static method in class org.red5.client.net.ssl.SslServerSocketFactory
- getSessionId() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- getSessionId() - Method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- getSharedObject(String, boolean) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connect to client shared object.
- getSharedObject(String, boolean) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- getSocketFactory() - Static method in class org.red5.client.net.ssl.SslSocketFactory
- getState() - Method in class org.red5.proxy.StreamingProxy
- getStreamName() - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Returns the name of the stream being utilized.
- getVersion() - Static method in class org.red5.client.Red5Client
-
Returns the current version with revision number
- getWrittenBytes() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
H
- handleException(Throwable) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Handle any exceptions that occur.
- handleException(Throwable) - Method in interface org.red5.client.net.rtmp.ClientExceptionHandler
- handleException(Throwable) - Method in class org.red5.client.net.rtmpe.RTMPEClient
- handler - Variable in class org.red5.client.net.rtmp.RTMPMinaIoHandler
-
RTMP events handler
- httpClient - Variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
I
- IClientListener - Interface in org.red5.client.net.rtmp
- INetStreamEventHandler - Interface in org.red5.client.net.rtmp
-
Notify handler for client-side stream
- init() - Method in class org.red5.proxy.StreamingProxy
- init(ClientType) - Method in class org.red5.proxy.StreamingProxy
- initSwfVerification(String) - Method in class org.red5.client.net.rtmp.OutboundHandshake
-
Initialize SWF verification data.
- instance - Static variable in class org.red5.client.net.rtmp.RTMPConnManager
- invoke(String, Object[], IPendingServiceCallback) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Invoke a method on the server and pass parameters.
- invoke(String, Object[], IPendingServiceCallback) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- invoke(String, IPendingServiceCallback) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Invoke a method on the server.
- invoke(String, IPendingServiceCallback) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- invokeMethod(String, Object[]) - Method in class org.red5.client.net.remoting.DSRemotingClient
-
Invoke a method synchronously on the remoting server.
- ioHandler - Variable in class org.red5.client.net.rtmp.RTMPClient
- IRTMPClient - Interface in org.red5.client.net.rtmp
- isBandwidthCheckDone() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Returns true if bandwidth done has been invoked
- isClosing() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Getter for property 'closing'.
- isPublished() - Method in class org.red5.proxy.StreamingProxy
- isRunning() - Method in class org.red5.proxy.StreamingProxy
- isSslEnabled() - Static method in class org.red5.client.net.ssl.SslServerSocketFactory
- isSslEnabled() - Static method in class org.red5.client.net.ssl.SslSocketFactory
- isSubscribed() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Returns true if this client is subscribed
- isSwfVerification() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Returns true if swf verification is enabled
L
- LIVE - Static variable in class org.red5.client.PublishModes
- log - Static variable in class org.red5.client.net.remoting.DSRemotingClient
M
- main(String[]) - Static method in class org.red5.client.net.remoting.DSRemotingClient
- main(String...) - Static method in class org.red5.client.StreamRelay
-
Creates a stream client to consume a stream from an end point and a proxy to relay the stream to another end point.
- makeDefaultConnectionParams(String, int, String) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Creates the default connection parameters collection.
- makeDefaultConnectionParams(String, int, String) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- makeDefaultConnectionParams(String, int, String) - Method in class org.red5.client.net.rtmp.RTMPClient
-
Creates the default connection parameters collection.
- makeDefaultConnectionParams(String, int, String) - Method in class org.red5.client.net.rtmpt.RTMPTClient
- makePost(String) - Method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- makeUrl(String) - Method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- messageCount - Variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
- messageReceived(Object) - Method in class org.red5.client.net.rtmpt.RTMPTClient
-
Received message object router.
- messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.red5.client.net.rtmpe.RTMPEIoFilter
- messageReceived(IoSession, Object) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
- messageSent(IoSession, Object) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
O
- onBWCheck() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Called when negotiating bandwidth.
- onBWCheck(Object) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Called when negotiating bandwidth.
- onBWDone() - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Called when bandwidth has been configured.
- onBWDone() - Method in class org.red5.proxy.StreamingProxy
-
Called when bandwidth has been configured.
- onBWDone(Object) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Called when bandwidth has been configured.
- onChunkSize(RTMPConnection, Channel, Header, ChunkSize) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- onClientBandwidth(RTMPConnection, Channel, ClientBW) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- onClientListenerEvent(IRTMPEvent) - Method in interface org.red5.client.net.rtmp.IClientListener
- onClientListenerEvent(IRTMPEvent) - Method in class org.red5.client.net.rtmpe.Proxy
- onClientListenerEvent(IRTMPEvent) - Method in class org.red5.client.net.rtmpe.Writer
- onCommand(RTMPConnection, Channel, Header, ICommand) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- onInactive() - Method in class org.red5.client.net.rtmpt.RTMPTClientConnection
- onMetaData(Object) - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Callback method fired when a MetadataEvent is detected.
- onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.client.net.rtmpe.RTMPEClient
- onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.proxy.StreamingProxy
- onPing(RTMPConnection, Channel, Header, Ping) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.client.net.rtmpe.RTMPEClient
- onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.proxy.StreamingProxy
- onServerBandwidth(RTMPConnection, Channel, ServerBW) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- onSharedObject(RTMPConnection, Channel, Header, SharedObjectMessage) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- onStatus(Object) - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Callback method fired when a NetStatusEvent is detected.
- onStreamEvent(Notify) - Method in interface org.red5.client.net.rtmp.INetStreamEventHandler
- onStreamEvent(Notify) - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Callback method fired when a Notify or other stream event is detected.
- onStreamEvent(Notify) - Method in class org.red5.proxy.StreamingProxy
- org.red5.client - package org.red5.client
- org.red5.client.net.remoting - package org.red5.client.net.remoting
- org.red5.client.net.rtmp - package org.red5.client.net.rtmp
- org.red5.client.net.rtmp.codec - package org.red5.client.net.rtmp.codec
- org.red5.client.net.rtmpe - package org.red5.client.net.rtmpe
- org.red5.client.net.rtmps - package org.red5.client.net.rtmps
- org.red5.client.net.rtmpt - package org.red5.client.net.rtmpt
- org.red5.client.net.ssl - package org.red5.client.net.ssl
- org.red5.proxy - package org.red5.proxy
- OutboundHandshake - Class in org.red5.client.net.rtmp
-
Performs handshaking for client connections.
- OutboundHandshake() - Constructor for class org.red5.client.net.rtmp.OutboundHandshake
- OutboundHandshake(byte) - Constructor for class org.red5.client.net.rtmp.OutboundHandshake
- OutboundHandshake(byte, int) - Constructor for class org.red5.client.net.rtmp.OutboundHandshake
P
- ping(short, Number, int) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Sends a ping.
- play(Number, String, int, int) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- play(Number, String, int, int) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- play2(Number, Map<String, ?>) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Dynamic streaming play method.
- play2(Number, Map<String, ?>) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- PLAYING - org.red5.client.net.rtmp.ClientState
- processHeaders(IoBuffer) - Method in class org.red5.client.net.remoting.DSRemotingClient
-
Process any headers sent in the response.
- protocol - Variable in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Connection scheme / protocol
- Proxy - Class in org.red5.client.net.rtmpe
-
A proxy for publishing an RTMPE stream to an RTMP stream.
- Proxy() - Constructor for class org.red5.client.net.rtmpe.Proxy
- publish(Number, String, String, INetStreamEventHandler) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- publish(Number, String, String, INetStreamEventHandler) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- PUBLISHED - org.red5.proxy.StreamState
- PUBLISHING - org.red5.client.net.rtmp.ClientState
- PUBLISHING - org.red5.proxy.StreamState
- PublishModes - Class in org.red5.client
-
Publish modes according Adobe ActionScript 3 documentation Quoting http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#publish%28%29 If you pass "record", the server publishes and records live data, saving the recorded data to a new file with a name matching the value passed to the name parameter.
- PublishModes() - Constructor for class org.red5.client.PublishModes
- publishStreamData(Number, IMessage) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- publishStreamData(Number, IMessage) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- pushMessage(IPipe, IMessage) - Method in class org.red5.client.net.rtmpe.RTMPEClient
- pushMessage(IPipe, IMessage) - Method in class org.red5.proxy.StreamingProxy
R
- realClose() - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Real close
- RECORD - Static variable in class org.red5.client.PublishModes
- Red5Client - Class in org.red5.client
-
Utility class for accessing Red5 "client" objects.
- Red5Client() - Constructor for class org.red5.client.Red5Client
-
Create a new Red5Client object using the connection local to the current thread A bit of magic that lets you access the red5 scope from anywhere
- releaseStream(IPendingServiceCallback, Object[]) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- removeConnection(int) - Method in class org.red5.client.net.rtmp.RTMPConnManager
- removeConnection(String) - Method in class org.red5.client.net.rtmp.RTMPConnManager
- removeConnections() - Method in class org.red5.client.net.rtmp.RTMPConnManager
- resultReceived(IPendingServiceCall) - Method in class org.red5.proxy.StreamingProxy
- RTMP - org.red5.proxy.ClientType
- RTMPClient - Class in org.red5.client.net.rtmp
-
RTMP client implementation supporting "rtmp" and "rtmpe" protocols.
- RTMPClient() - Constructor for class org.red5.client.net.rtmp.RTMPClient
-
Constructs a new RTMPClient.
- RTMPClientProtocolDecoder - Class in org.red5.client.net.rtmp.codec
-
Class to specifically handle the client side of the handshake routine.
- RTMPClientProtocolDecoder() - Constructor for class org.red5.client.net.rtmp.codec.RTMPClientProtocolDecoder
- RTMPClientProtocolEncoder - Class in org.red5.client.net.rtmp.codec
-
Class to specifically handle client side situations.
- RTMPClientProtocolEncoder() - Constructor for class org.red5.client.net.rtmp.codec.RTMPClientProtocolEncoder
- RTMPConnManager - Class in org.red5.client.net.rtmp
-
Responsible for management and creation of RTMP based connections.
- RTMPConnManager() - Constructor for class org.red5.client.net.rtmp.RTMPConnManager
- RTMPE - org.red5.proxy.ClientType
- RTMPEClient - Class in org.red5.client.net.rtmpe
-
RTMPE client object based on the original RTMP client.
- RTMPEClient() - Constructor for class org.red5.client.net.rtmpe.RTMPEClient
-
Constructs a new RTMPEClient
- RTMPEIoFilter - Class in org.red5.client.net.rtmpe
-
RTMPE IO filter - Client version.
- RTMPEIoFilter() - Constructor for class org.red5.client.net.rtmpe.RTMPEIoFilter
- RTMPMinaCodecFactory - Class in org.red5.client.net.rtmp.codec
- RTMPMinaCodecFactory() - Constructor for class org.red5.client.net.rtmp.codec.RTMPMinaCodecFactory
- RTMPMinaIoHandler - Class in org.red5.client.net.rtmp
-
Handles all RTMP protocol events fired by the MINA framework.
- RTMPMinaIoHandler() - Constructor for class org.red5.client.net.rtmp.RTMPMinaIoHandler
- RTMPS - org.red5.proxy.ClientType
- RTMPSClient - Class in org.red5.client.net.rtmps
-
RTMPS client object (RTMPS Native)
- RTMPSClient() - Constructor for class org.red5.client.net.rtmps.RTMPSClient
-
Constructs a new RTMPClient.
- RTMPT - org.red5.proxy.ClientType
- RTMPTClient - Class in org.red5.client.net.rtmpt
-
RTMPT client object
- RTMPTClient() - Constructor for class org.red5.client.net.rtmpt.RTMPTClient
- RTMPTClientConnection - Class in org.red5.client.net.rtmpt
- RTMPTClientConnection() - Constructor for class org.red5.client.net.rtmpt.RTMPTClientConnection
- RTMPTClientConnector - Class in org.red5.client.net.rtmpt
-
Client connector for RTMPT
- RTMPTClientConnector() - Constructor for class org.red5.client.net.rtmpt.RTMPTClientConnector
- RTMPTClientConnector(String, int, RTMPTClient) - Constructor for class org.red5.client.net.rtmpt.RTMPTClientConnector
- RTMPTSClient - Class in org.red5.client.net.rtmps
-
RTMPT/S client object
- RTMPTSClient() - Constructor for class org.red5.client.net.rtmps.RTMPTSClient
- RTMPTSClientConnector - Class in org.red5.client.net.rtmps
-
Client connector for RTMPT/S (RTMPS Tunneled)
- RTMPTSClientConnector(String, int, RTMPTSClient) - Constructor for class org.red5.client.net.rtmps.RTMPTSClientConnector
- run() - Method in class org.red5.client.net.rtmps.RTMPTSClientConnector
- run() - Method in class org.red5.client.net.rtmpt.RTMPTClientConnector
S
- SEND_TARGET_SIZE - Static variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
-
Size to split messages queue by, borrowed from RTMPTServlet.RESPONSE_TARGET_SIZE
- session - Variable in class org.red5.client.net.rtmp.RTMPClient
- sessionClosed(IoSession) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
- sessionCreated(IoSession) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
- sessionId - Variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
- sessionOpened(IoSession) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
- setApp(String) - Method in class org.red5.client.net.rtmpe.Proxy
-
Sets the applicaiton to proxy to.
- setApp(String) - Method in class org.red5.proxy.StreamingProxy
- setCommonHeaders(HttpPost) - Static method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- setConnection(RTMPConnection) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Sets a reference to the connection associated with this client handler.
- setConnection(RTMPConnection) - Method in class org.red5.client.net.rtmp.RTMPConnManager
-
Adds a connection.
- setConnectionClosedHandler(Runnable) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Sets a handler for connection close.
- setConnectionClosedHandler(Runnable) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- setConnectionClosedHandler(Runnable) - Method in class org.red5.proxy.StreamingProxy
- setDataSourceId(String) - Method in class org.red5.client.net.remoting.DSRemotingClient
- setDecoder(RTMPProtocolDecoder) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- setEnableSwfVerification(boolean) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
-
Setter to enable swf verification in the handshake.
- setEnableTaskExecutor(boolean) - Static method in class org.red5.client.net.rtmp.RTMPConnManager
- setEncoder(RTMPProtocolEncoder) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- setExceptionHandler(ClientExceptionHandler) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Sets a handler for exceptions.
- setExceptionHandler(ClientExceptionHandler) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- setExceptionHandler(ClientExceptionHandler) - Method in class org.red5.proxy.StreamingProxy
- setExecutorQueueCapacity(int) - Static method in class org.red5.client.net.rtmp.RTMPConnManager
- setFileName(String) - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Sets the filename for vod.
- setForceVerification(boolean) - Method in class org.red5.client.net.rtmp.OutboundHandshake
- setHandler(BaseRTMPClientHandler) - Method in class org.red5.client.net.rtmp.RTMPMinaIoHandler
-
Setter for handler.
- setHandler(IRTMPHandler) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- setHost(String) - Method in class org.red5.client.net.rtmpe.Proxy
-
Sets the host to proxy to.
- setHost(String) - Method in class org.red5.proxy.StreamingProxy
- setKeyStorePassword(String) - Method in class org.red5.client.net.rtmps.RTMPSClient
-
Password used to access the keystore file.
- setKeyStoreType(String) - Method in class org.red5.client.net.rtmps.RTMPSClient
-
Set the key store type, JKS or PKCS12.
- setMaxHandshakeTimeout(int) - Static method in class org.red5.client.net.rtmp.RTMPConnManager
- setMaxInactivity(int) - Static method in class org.red5.client.net.rtmp.RTMPConnManager
- setPingInterval(int) - Static method in class org.red5.client.net.rtmp.RTMPConnManager
- setPort(int) - Method in class org.red5.client.net.rtmpe.Proxy
-
Sets the port to proxy to.
- setPort(int) - Method in class org.red5.proxy.StreamingProxy
- setProtocol(String) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Sets the protocol.
- setProtocol(String) - Method in class org.red5.client.net.rtmp.RTMPClient
-
Sets the RTMP protocol, the default is "rtmp".
- setServiceProvider(Object) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Register object that provides methods that can be called by the server.
- setServiceProvider(Object) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- setSessionId(String) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
- setSslEnabled(boolean) - Static method in class org.red5.client.net.ssl.SslServerSocketFactory
- setSslEnabled(boolean) - Static method in class org.red5.client.net.ssl.SslSocketFactory
- setState(StreamState) - Method in class org.red5.proxy.StreamingProxy
- setStopRequested(boolean) - Method in class org.red5.client.net.rtmpt.RTMPTClientConnector
- setStreamEventDispatcher(IEventDispatcher) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Setter for stream event dispatcher (useful for saving playing stream to file)
- setStreamEventDispatcher(IEventDispatcher) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- setStreamEventHandler(INetStreamEventHandler) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Setter for the stream event handler.
- setStreamName(String) - Method in class org.red5.client.net.rtmpe.RTMPEClient
-
Sets the name of the stream being utilized.
- setSwfVerification(boolean) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Enables or disables SWF verification.
- socketConnector - Variable in class org.red5.client.net.rtmp.RTMPClient
- SslServerSocketFactory - Class in org.red5.client.net.ssl
-
Simple Server Socket factory to create sockets with or without SSL enabled.
- SslServerSocketFactory() - Constructor for class org.red5.client.net.ssl.SslServerSocketFactory
- SslSocketFactory - Class in org.red5.client.net.ssl
-
Simple Socket factory to create sockets with or without SSL enabled.
- SslSocketFactory() - Constructor for class org.red5.client.net.ssl.SslSocketFactory
- start(String, String) - Method in class org.red5.client.net.rtmpe.Proxy
-
Starts the process of proxying data.
- start(String, String, Object[]) - Method in class org.red5.proxy.StreamingProxy
- startConnector(String, int) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Start network connection to server
- startConnector(String, int) - Method in class org.red5.client.net.rtmp.RTMPClient
-
Start network connection to server
- startConnector(String, int) - Method in class org.red5.client.net.rtmps.RTMPSClient
- startConnector(String, int) - Method in class org.red5.client.net.rtmps.RTMPTSClient
- startConnector(String, int) - Method in class org.red5.client.net.rtmpt.RTMPTClient
- stop() - Method in class org.red5.client.net.rtmpe.Proxy
-
Stops proxying.
- stop() - Method in class org.red5.proxy.StreamingProxy
- stopListening() - Method in interface org.red5.client.net.rtmp.IClientListener
- stopListening() - Method in class org.red5.client.net.rtmpe.Proxy
- stopListening() - Method in class org.red5.client.net.rtmpe.Writer
- STOPPED - org.red5.client.net.rtmp.ClientState
- STOPPED - org.red5.proxy.StreamState
- stopRequested - Variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
- STREAM_CREATING - org.red5.client.net.rtmp.ClientState
- STREAM_CREATING - org.red5.proxy.StreamState
- StreamingProxy - Class in org.red5.proxy
-
A proxy to publish stream from server to server.
- StreamingProxy() - Constructor for class org.red5.proxy.StreamingProxy
- StreamRelay - Class in org.red5.client
-
Relay a stream from one location to another via RTMP.
- StreamRelay() - Constructor for class org.red5.client.StreamRelay
- StreamState - Enum in org.red5.proxy
- subscribe(IPendingServiceCallback, Object[]) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- subscribed - Variable in class org.red5.client.net.rtmp.BaseRTMPClientHandler
-
Whether or not the client is subscribed
T
- targetHost - Variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
U
- UNINIT - org.red5.client.net.rtmp.ClientState
- UNINITIALIZED - org.red5.proxy.StreamState
- unpublish(Number) - Method in class org.red5.client.net.rtmp.BaseRTMPClientHandler
- unpublish(Number) - Method in interface org.red5.client.net.rtmp.IRTMPClient
- UNPUBLISHED - org.red5.client.net.rtmp.ClientState
- UNPUBLISHED - org.red5.proxy.StreamState
V
- validate(byte[]) - Method in class org.red5.client.net.rtmp.OutboundHandshake
-
Determines the validation scheme for given input.
- valueOf(String) - Static method in enum org.red5.client.net.rtmp.ClientState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.red5.proxy.ClientType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.red5.proxy.StreamState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.red5.client.net.rtmp.ClientState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.red5.proxy.ClientType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.red5.proxy.StreamState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class org.red5.client.Red5Client
-
Current server version with revision
W
- write(Packet) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Send RTMP packet down the connection.
- Writer - Class in org.red5.client.net.rtmpe
-
A tag writer that may be used to write stream data to disk.
- Writer(String) - Constructor for class org.red5.client.net.rtmpe.Writer
-
Instantiates a writer for the given path.
- Writer(Path) - Constructor for class org.red5.client.net.rtmpe.Writer
-
Instantiates a writer for the given path.
- writeRaw(IoBuffer) - Method in class org.red5.client.net.rtmpt.BaseRTMPTConnection
-
Send raw data down the connection.
Z
- ZERO_REQUEST_ENTITY - Static variable in class org.red5.client.net.rtmpt.RTMPTClientConnector
All Classes All Packages