| Package | Description |
|---|---|
| com.wowza.wms.pushpublish.protocol.rtmp |
| Modifier and Type | Field | Description |
|---|---|---|
protected PushPublishRTMPNetConnectionSession |
PushPublishRTMPNetConnectionPublisher.pushPublisherSession |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<org.apache.mina.common.IoSession,PushPublishRTMPNetConnectionSession> |
PushPublishRTMP.ioSessionToSessionHolder |
|
protected java.util.Map<INetConnection,PushPublishRTMPNetConnectionSession> |
PushPublishRTMP.netconnectToSessionHolder |
|
protected java.util.List<PushPublishRTMPNetConnectionSession> |
PushPublishRTMP.sessionOrder |
| Modifier and Type | Method | Description |
|---|---|---|
PushPublishRTMPNetConnectionSession |
PushPublishRTMP.getLastSession() |
Get the last session interface
|
PushPublishRTMPNetConnectionSession |
PushPublishRTMP.getSessionHolderByNetConnection(INetConnection netConnection) |
Get the session holder by INetConnection interface
|
PushPublishRTMPNetConnectionSession |
PushPublishRTMP.getSessionHolderBySession(org.apache.mina.common.IoSession session) |
Get session holder by IoSession
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
PushPublishRTMP.addSession(PushPublishRTMPNetConnectionSession sessionHolder) |
Add session
|
protected void |
PushPublishRTMP.callConnect(PushPublishRTMPNetConnectionSession pushPublisherSession,
String addQueryStr) |
Internal connect
|
protected PushPublishRTMPNetConnectionPublisher |
PushPublishRTMP.createNetConnectionPublisher(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
protected org.apache.mina.common.IoSession |
PushPublishRTMP.internalConnect(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Internal connect method
|
protected void |
PushPublishRTMP.notifyAkamaiClientLogin(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify Akamai ClientLogin
|
protected void |
PushPublishRTMP.notifyAkamaiSetChallenge(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify Akamai SetChallenge
|
protected void |
PushPublishRTMP.notifyAkamaiSetOriginConnectionInfo(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify Akamai SetOriginConnectionInfo
|
protected void |
PushPublishRTMP.notifyConnect(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify connect
|
protected void |
PushPublishRTMP.notifyConnectFailure(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify connect failure
|
protected void |
PushPublishRTMP.notifyConnectStart(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify connect start
|
protected void |
PushPublishRTMP.notifyConnectSuccess(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify connect success
|
protected void |
PushPublishRTMP.notifyFCAnnounce(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify FCAnnounce
|
protected void |
PushPublishRTMP.notifyFCPublish(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify FCPublish
|
protected void |
PushPublishRTMP.notifyHandshakeResult(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify handshake result
|
protected void |
PushPublishRTMP.notifyPublishHandlerPlay(PushPublishRTMPNetConnectionSession pushPublisherSession,
java.io.OutputStream out,
long[] playSizes) |
Notify publish handler play
|
protected void |
PushPublishRTMP.notifyPushPublisherSessionCreate(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify session create
|
protected void |
PushPublishRTMP.notifyPushPublisherSessionDestroy(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify session destroy
|
protected void |
PushPublishRTMP.notifySessionClosed(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify session closed
|
protected void |
PushPublishRTMP.notifySessionIdle(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify session idle event
|
protected void |
PushPublishRTMP.notifySessionOpened(PushPublishRTMPNetConnectionSession pushPublisherSession) |
Notify session opened
|
protected void |
PushPublishRTMP.notifyStreamCreate(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify stream create
|
protected void |
PushPublishRTMP.notifyStreamOnPlayStatus(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify OnPlayStatus
|
protected void |
PushPublishRTMP.notifyStreamOnStatus(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
Notify StreamOnStatus
|
protected void |
PushPublishRTMP.notifyValidateSession(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
protected void |
PushPublishRTMP.notifyValidateSessionResult(PushPublishRTMPNetConnectionSession pushPublisherSession,
boolean result) |
|
void |
IPushPublishRTMPNotify.onAkamaiClientLogin(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onAkamaiClientLogin(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onAkamaiSetChallenge(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onAkamaiSetChallenge(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onAkamaiSetOriginConnectionInfo(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onAkamaiSetOriginConnectionInfo(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onConnect(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onConnect(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onConnectFailure(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onConnectFailure(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onConnectStart(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onConnectStart(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onConnectSuccess(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onConnectSuccess(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onFCAnnounce(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onFCAnnounce(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onFCPublish(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onFCPublish(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onHandshakeResult(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onHandshakeResult(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onPublishHandlerPlay(PushPublishRTMPNetConnectionSession pushPublisherSession,
java.io.OutputStream out,
long[] playSizes) |
|
void |
PushPublishRTMPNotifyBase.onPublishHandlerPlay(PushPublishRTMPNetConnectionSession pushPublisherSession,
java.io.OutputStream out,
long[] playSizes) |
|
void |
IPushPublishRTMPNotify.onPushPublisherSessionCreate(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onPushPublisherSessionCreate(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onPushPublisherSessionDestroy(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onPushPublisherSessionDestroy(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onReleaseStream(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onReleaseStream(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onSessionClosed(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onSessionClosed(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onSessionIdle(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onSessionIdle(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onSessionOpened(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onSessionOpened(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onStreamCreate(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onStreamCreate(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onStreamOnPlayStatus(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onStreamOnPlayStatus(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onStreamOnStatus(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
PushPublishRTMPNotifyBase.onStreamOnStatus(PushPublishRTMPNetConnectionSession pushPublisherSession,
com.wowza.wms.request.RequestFunction function,
AMFDataList params) |
|
void |
IPushPublishRTMPNotify.onValidateSession(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
PushPublishRTMPNotifyBase.onValidateSession(PushPublishRTMPNetConnectionSession pushPublisherSession) |
|
void |
IPushPublishRTMPNotify.onValidateSessionResult(PushPublishRTMPNetConnectionSession pushPublisherSession,
boolean result) |
|
void |
PushPublishRTMPNotifyBase.onValidateSessionResult(PushPublishRTMPNetConnectionSession pushPublisherSession,
boolean result) |
|
void |
PushPublishRTMP.removeSession(PushPublishRTMPNetConnectionSession sessionHolder) |
Remove session
|
| Constructor | Description |
|---|---|
PushPublishRTMPNetConnectionPublisher(PushPublishRTMP pushPublishRTMP,
PushPublishRTMPNetConnectionSession pushPublisherSession) |