public class StreamingProxy extends Object implements org.red5.server.messaging.IPushableConsumer, org.red5.server.messaging.IPipeConnectionListener, INetStreamEventHandler, org.red5.server.api.service.IPendingServiceCallback
| Constructor and Description |
|---|
StreamingProxy() |
| Modifier and Type | Method and Description |
|---|---|
protected StreamState |
getState() |
void |
init() |
boolean |
isPublished() |
boolean |
isRunning() |
void |
onBWDone()
Called when bandwidth has been configured.
|
void |
onOOBControlMessage(org.red5.server.messaging.IMessageComponent source,
org.red5.server.messaging.IPipe pipe,
org.red5.server.messaging.OOBControlMessage oobCtrlMsg) |
void |
onPipeConnectionEvent(org.red5.server.messaging.PipeConnectionEvent event) |
void |
onStreamEvent(org.red5.server.net.rtmp.event.Notify notify) |
void |
pushMessage(org.red5.server.messaging.IPipe pipe,
org.red5.server.messaging.IMessage message) |
void |
resultReceived(org.red5.server.api.service.IPendingServiceCall call) |
void |
setApp(String app) |
void |
setConnectionClosedHandler(Runnable connectionClosedHandler) |
void |
setExceptionHandler(ClientExceptionHandler exceptionHandler) |
void |
setHost(String host) |
void |
setPort(int port) |
protected void |
setState(StreamState state) |
void |
start(String publishName,
String publishMode,
Object[] params) |
void |
stop() |
public void init()
public void stop()
public void onPipeConnectionEvent(org.red5.server.messaging.PipeConnectionEvent event)
onPipeConnectionEvent in interface org.red5.server.messaging.IPipeConnectionListenerpublic void pushMessage(org.red5.server.messaging.IPipe pipe,
org.red5.server.messaging.IMessage message)
throws IOException
pushMessage in interface org.red5.server.messaging.IPushableConsumerIOExceptionpublic void onOOBControlMessage(org.red5.server.messaging.IMessageComponent source,
org.red5.server.messaging.IPipe pipe,
org.red5.server.messaging.OOBControlMessage oobCtrlMsg)
onOOBControlMessage in interface org.red5.server.messaging.IMessageComponentpublic void onBWDone()
public void setHost(String host)
public void setPort(int port)
public void setApp(String app)
public void onStreamEvent(org.red5.server.net.rtmp.event.Notify notify)
onStreamEvent in interface INetStreamEventHandlerpublic void resultReceived(org.red5.server.api.service.IPendingServiceCall call)
resultReceived in interface org.red5.server.api.service.IPendingServiceCallbackprotected void setState(StreamState state)
protected StreamState getState()
public void setConnectionClosedHandler(Runnable connectionClosedHandler)
public void setExceptionHandler(ClientExceptionHandler exceptionHandler)
public boolean isPublished()
public boolean isRunning()
Copyright © 2005–2016 Red5. All rights reserved.