| Modifier and Type | Method | 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 | 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
|
String |
IApplicationInstance.resolvePlayAlias(String name,
RTPSession rtpSession) |
Resolve the play alias with this application's stream name alias provider
|
| Modifier and Type | Field | Description |
|---|---|---|
protected RTPSession |
AuthenticateUsernamePasswordProviderBase.rtpSession |
| Modifier and Type | Method | Description |
|---|---|---|
RTPSession |
AuthenticateUsernamePasswordProviderBase.getRTPSession() |
Get RTP Session
|
RTPSession |
IAuthenticateUsernamePasswordProvider.getRTPSession() |
Get RTP session
|
| Modifier and Type | Method | 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 | Description |
|---|---|---|
void |
IRTPSessionDescriptionDataProvider.sessionStart(RTPSession rtpSession) |
|
void |
IRTPSessionDescriptionDataProvider.sessionStop(RTPSession rtpSession) |
| Modifier and Type | Method | 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 | 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 | Description |
|---|---|---|
RTPSession |
RTPSessions.addSession(RTPSession session) |
Add RTP session
|
RTPSession |
RTPPushPublishSession.getRTPSession() |
Get RTP session
|
RTPSession |
RTPSessions.getSession(String sessionId) |
Get RTP session by session id
|
RTPSession |
RTPStream.getSession() |
Get the RTP session
|
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 | 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 | 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) |