Package org.red5.client.net.rtmp
Interface IRTMPClient
- All Known Implementing Classes:
BaseRTMPClientHandler,RTMPClient,RTMPEClient,RTMPSClient,RTMPTClient,RTMPTSClient
public interface IRTMPClient
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconnect(String server, int port, String application, IPendingServiceCallback connectCallback) voidvoidconnect(String server, int port, Map<String, Object> connectionParams, IPendingServiceCallback connectCallback) voidconnect(String server, int port, Map<String, Object> connectionParams, IPendingServiceCallback connectCallback, Object[] connectCallArguments) voidcreateStream(IPendingServiceCallback callback) voidgetSharedObject(String name, boolean persistent) voidinvoke(String method, Object[] params, IPendingServiceCallback callback) voidinvoke(String method, IPendingServiceCallback callback) makeDefaultConnectionParams(String server, int port, String application) voidvoidvoidpublish(Number streamId, String name, String mode, INetStreamEventHandler handler) voidpublishStreamData(Number streamId, IMessage message) voidsetConnectionClosedHandler(Runnable connectionClosedHandler) voidsetExceptionHandler(ClientExceptionHandler exceptionHandler) voidsetServiceProvider(Object serviceProvider) voidsetStreamEventDispatcher(IEventDispatcher streamEventDispatcher) void
-
Method Details
-
setConnectionClosedHandler
-
setExceptionHandler
-
setStreamEventDispatcher
-
setServiceProvider
-
connect
-
connect
-
connect
-
connect
void connect(String server, int port, Map<String, Object> connectionParams, IPendingServiceCallback connectCallback) -
connect
-
invoke
-
invoke
-
disconnect
void disconnect() -
createStream
-
publish
-
unpublish
-
publishStreamData
-
play
-
play2
-
makeDefaultConnectionParams
-
getConnection
RTMPConnection getConnection()
-