| Package | Description |
|---|---|
| com.wowza.wms.pushpublish.protocol.rtmp |
| Modifier and Type | Field and Description |
|---|---|
protected PushPublishRTMPNetConnectionSession |
PushPublishRTMPNetConnectionPublisher.pushPublisherSession |
| Modifier and Type | Field and 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 and 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 and 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 and Description |
|---|
PushPublishRTMPNetConnectionPublisher(PushPublishRTMP pushPublishRTMP,
PushPublishRTMPNetConnectionSession pushPublisherSession) |