| Modifier and Type | Method and Description |
|---|---|
java.util.List<RTPSession> |
IApplicationInstance.getRTPSessions()
Get a list of RTP sessions running under this application instance
|
java.util.List<RTPSession> |
IApplicationInstance.getRTPSessions(String streamName)
Get a list of RTP sessions running under this application instance playing a given stream name
|
java.util.List<RTPSession> |
IApplicationInstance.getWebRTCSessions()
Get list of WebRTC sessions
|
java.util.List<RTPSession> |
IApplicationInstance.getWebRTCSessions(String streamName)
Get list of WebRTC sessions by stream name
|
| Modifier and Type | Method and Description |
|---|---|
void |
IApplicationInstance.addRTPSession(RTPSession rtpSession)
Add an RTP session to this application instance
|
void |
IApplicationInstance.notifyRTPSessionCreate(RTPSession rtpSession)
Notify RTP session create
|
void |
IApplicationInstance.notifyRTPSessionDestroy(RTPSession rtpSession)
Notify RTP session destory
|
void |
IApplicationInstance.registerPlayRTPSession(RTPSession rtpSession)
Register an RTP session as a play session
|
void |
IApplicationInstance.removeRTPSession(RTPSession rtpSession)
Remove an RTP session from this application instance
|
| Modifier and Type | Field and Description |
|---|---|
protected RTPSession |
AuthenticateUsernamePasswordProviderBase.rtpSession |
| Modifier and Type | Method and Description |
|---|---|
RTPSession |
AuthenticateUsernamePasswordProviderBase.getRTPSession()
Get RTP Session
|
RTPSession |
IAuthenticateUsernamePasswordProvider.getRTPSession()
Get RTP session
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IAuthenticateRTSP.authenticateRTSP(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Called for each RTSP authentication
|
boolean |
IAuthenticateSIP.authenticateSIP(RTPSession rtspSession,
com.wowza.wms.sip.SIPRequestMessage req,
com.wowza.wms.sip.SIPResponseMessages resp)
Called for each RTSP authentication
|
void |
AuthenticateUsernamePasswordProviderBase.setRTPSession(RTPSession rtpSession)
Set RTP Session
|
void |
IAuthenticateUsernamePasswordProvider.setRTPSession(RTPSession rtpSession)
Set RTP session
|
| Modifier and Type | Method and Description |
|---|---|
void |
IRTPSessionDescriptionDataProvider.sessionStart(RTPSession rtpSession) |
void |
IRTPSessionDescriptionDataProvider.sessionStop(RTPSession rtpSession) |
| Modifier and Type | Method and Description |
|---|---|
void |
IModuleOnRTPSession.onRTPSessionCreate(RTPSession rtpSession)
Invoked when an RTP Session is created.
|
void |
IModuleOnRTPSession.onRTPSessionDestroy(RTPSession rtpSession)
Invoked when an RTP Session is destroyed.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PushPublishRTSPActionNotify.onAnnounce(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onDescribe(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onGetParameter(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onOptions(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onPause(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onPlay(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onRecord(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onRedirect(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onSetParameter(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onSetup(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
void |
PushPublishRTSPActionNotify.onTeardown(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp) |
| Modifier and Type | Method and Description |
|---|---|
RTPSession |
RTPSessions.addSession(RTPSession session)
Add RTP session
|
RTPSession |
RTPPushPublishSession.getRTPSession()
Get RTP session
|
RTPSession |
RTPStream.getSession()
Get the RTP session
|
RTPSession |
RTPSessions.getSession(String sessionId)
Get RTP session by session id
|
RTPSession |
RTPSessions.removeSession(RTPSession session)
Remove RTP session by object
|
RTPSession |
RTPSessions.removeSession(String sessionId)
Remove RTP session by session id
|
| Modifier and Type | Method and Description |
|---|---|
RTPSession |
RTPSessions.addSession(RTPSession session)
Add RTP session
|
String |
RTPStream.describe(RTPSession rtspSession,
int isStreamPacketizer,
com.wowza.wms.rtp.model.RTPRequestStatus status,
int[] validCodecsAudio,
int[] validCodecsVideo)
Get RTP describe details
|
String |
RTPStream.describe(RTPSession rtspSession,
com.wowza.wms.rtp.model.RTPRequestStatus status)
Execute describe command
|
com.wowza.wms.rtp.model.RTPSDPParts |
RTPStream.describeGetDetails(RTPSession rtspSession,
int isStreamPacketizer,
com.wowza.wms.rtp.model.RTPRequestStatus status,
int[] validCodecsAudio,
int[] validCodecsVideo)
Get RTP describe details
|
void |
RTPSessions.notifySessionCreate(IApplicationInstance appInstance,
RTPSession rtpSession)
Notify session create
|
void |
RTPSessions.notifySessionCreate(RTPSession rtpSession)
Notify session create
|
void |
RTPSessions.notifySessionDestroy(IApplicationInstance appInstance,
RTPSession rtpSession)
Notify session destroy
|
void |
RTPSessions.notifySessionDestroy(RTPSession rtpSession)
Notify session destroy
|
void |
IRTSPActionNotify.onAnnounce(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by ANNOUNCE command
|
void |
IRTSPActionNotify.onDescribe(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by DESCRIBE command
|
void |
IRTSPActionNotify.onGetParameter(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by GET_PARAMETER command
|
void |
IRTSPActionNotify.onOptions(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by OPTIONS command
|
void |
IRTSPActionNotify.onPause(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by PAUSE command
|
void |
IRTSPActionNotify.onPlay(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by PLAY command
|
void |
IRTSPActionNotify.onRecord(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by RECORD command
|
void |
IRTSPActionNotify.onRedirect(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by REDIRECT command
|
void |
IRTPSessionNotify.onRTPSessionCreate(RTPSession rtpSession)
Invoked when RTP session is created
|
void |
IRTPSessionNotify.onRTPSessionDestroy(RTPSession rtpSession)
Invoked when RTP session is destroyed
|
void |
IRTSPActionNotify.onSetParameter(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by SET_PARAMETER command
|
void |
IRTSPActionNotify.onSetup(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by SETUP command
|
void |
IRTSPActionNotify.onTeardown(RTPSession rtspSession,
com.wowza.wms.rtsp.RTSPRequestMessage req,
com.wowza.wms.rtsp.RTSPResponseMessages resp)
Invoked by TEARDOWN command
|
void |
IRTPEncryptionProvider.onTrack(RTPSession rtpSession,
com.wowza.wms.rtp.model.RTPTrack rtpTrack) |
RTPSession |
RTPSessions.removeSession(RTPSession session)
Remove RTP session by object
|
void |
RTPPushPublishSession.setRTPSession(RTPSession rtpSession)
Set RTP session
|
void |
RTPStream.setSession(RTPSession session)
Set the RTP session
|
void |
RTPContext.shutdownRTPSession(RTPSession rtpSession)
Gracefully and forcefully shutdown and RTP session
|
| Modifier and Type | Method and Description |
|---|---|
String |
IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance,
String name,
RTPSession rtpSession)
Resolve play alias for RTSP/RTP streaming
|
String |
MediaStreamNameAliasProviderBase.resolvePlayAlias(IApplicationInstance appInstance,
String name,
RTPSession rtpSession) |