Package com.wowza.wms.rtp.model
Class RTPSession
Object
com.wowza.wms.rtp.model.RTPSession
RTPSession: RTP session
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IRTSPActionNotify>protected booleanprotected IApplicationInstanceprotected IApplicationInstanceprotected IAuthenticateRTSPprotected IAuthenticateRTSPstatic final intstatic final intstatic final intprotected booleanprotected com.wowza.wms.client.ConnectionHolderprotected Stringprotected booleanprotected ElapsedTimerprotected IRTPEncryptionProviderprotected intprotected com.wowza.wms.rtp.model.RTPIdleHandlerprotected IOPerformanceCounterprotected org.apache.mina.common.support.BaseIoSessionprotected Stringprotected booleanprotected booleanprotected booleanprotected booleanprotected intprotected Objectprotected booleanprotected Stringprotected WMSPropertiesprotected Stringprotected booleanprotected intprotected Stringprotected Stringprotected Stringprotected com.wowza.wms.rtp.model.RTPWriteListenerprotected doubleprotected doubleprotected Stringprotected Stringprotected intprotected Stringprotected booleanprotected longprotected IOPerformanceCounterprotected IOPerformanceCounterprotected Stringprotected Stringprotected IVHostprotected com.wowza.wms.webrtc.model.WebRTCSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAccept this sessionvoidaddActionListener(IRTSPActionNotify actionListener) Add action listenervoidaddIOPerformance(IOPerformanceCounter totalIOPerformanceResult) Internal usevoidaddIOPerformance2(IOPerformanceCounter totalIOPerformanceResult) Internal usevoidaddRTSPStream(RTPStream stream) Add RTP streambooleanvoidClear logging values, Internal use.booleanTrue if debugging RTCP messages being sent for the RTP sessionvoiddoIdle()Get application instancecom.wowza.wms.rtp.model.RTPPacketizerItemgetAudioPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId) Get audio packetizer for a given codec id.Get the authentication play handlerGet the RTP authentication handlercom.wowza.wms.client.ConnectionHolderGet connection holder, Internal use.Get cookie stringGet the elapsed timer for this RTP sessionintGet idle frequency (milliseconds)com.wowza.wms.rtp.model.RTPIdleHandlerGet idle handlerGet IO performance counterorg.apache.mina.common.support.BaseIoSessiongetIp()Get remote IP addressintGet the last method receivedGet propertiesGet query stringintGet referrercom.wowza.wms.rtp.model.RTPWriteListenerGet the RTP write listener for this sessiondoubleGet play start range, Internal use.doubleGet play stop range, Internal use.Get the default RTP Stream (all RTP sessions have a single RTP Stream)getRTSPStream(String streamId) Get RTP StreamGet the RTSP/RTP tunneling session idGet the server IP addressintGet server portGet session idcom.wowza.wms.rtp.model.RTPPacketizerItemgetStreamPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId) Get stream packetizer for a given codec id.Get the time running for this RTP sessiondoubleGet the number of second this RTP session has been runninggetUri()Get URIGet user agentgetVHost()Get vhostcom.wowza.wms.rtp.model.RTPPacketizerItemgetVideoPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId) Get video packetizer for a given codec id.com.wowza.wms.webrtc.model.WebRTCSessionbooleanisActive()booleanHas ANNOUNCE command been called on this sessionbooleanHas announce or described been calledbooleanbooleanIs session connectionbooleanTrue if debugging RTSP sessionbooleanHas DESCRIBE command been called on this sessionbooleanIs connect loggedbooleanbooleanIs this session validbooleanIs RTP session shutdownbooleanisWebRTC()voidonAnnounce(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on ANNOUNCE commandvoidonDescribe(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on DESCRIBE commandvoidonGetParameter(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on GET_PARAMETER commandvoidonOptions(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on OPTIONS commandvoidonPause(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on PAUSE commandvoidonPlay(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on PLAY commandvoidonRecord(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on RECORD commandvoidonRedirect(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on REDIRECT commandvoidonSetParameter(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on SET_PARAMETER commandvoidonSetup(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on SETUP commandvoidonTeardown(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on TEARDOWN commandvoidputAudioPacketizerItem(int codecId, String classPath) Set the audio packetizer for a given codec idvoidputStreamPacketizerItem(int codecId, String classPath) Set the stream packetizer for a given codec idvoidputVideoPacketizerItem(int codecId, String classPath) Set the video packetizer for a given codec idvoidredirectSession(String redirectSessionURL) voidredirectSession(String redirectSessionURL, int redirectSessionCode) voidReject this sessionvoidremoveActionListener(IRTSPActionNotify actionListener) Remove action listenerremoveRTSPStream(String streamId) Remove RTP streamvoidsetAnnounce(boolean isAnnounce) Set ANNOUNCE command been called on this sessionvoidsetAppInstance(IApplicationInstance appInstance) Set application instancevoidsetAuthenticatePlayHandler(IAuthenticateRTSP authenticatePlayHandler) Set the authentication play handlervoidsetAuthenticatePublishHandler(IAuthenticateRTSP authenticatePublishHandler) Set the RTP authentication handlervoidsetCheckIpAddresses(boolean checkIpAddresses) Set whether the ip address on incoming RTP/RTCP messages should be checked against the initial source ip address received on the port, or for RTSP sessions, the source ip address retrieved diring the RTSP negotiation.voidsetConnected(boolean isConnected) Set session is connectedvoidsetCookieStr(String cookieStr) Set cooking stringvoidsetDebugRTCPMessages(boolean debugRTCPMessages) Set debugging RTCP messages being sent for the RTP sessionvoidsetDebugRTSPSession(boolean debugRTSPSession) Set debugging RTSP sessionvoidsetDescribe(boolean isDescribe) Set DESCRIBE command been called on this sessionvoidsetEncryptionProvider(IRTPEncryptionProvider encryptionProvider) voidsetIdleFrequency(int idleFrequency) Set idle frequency (milliseconds)voidsetIdleHandler(com.wowza.wms.rtp.model.RTPIdleHandler idleHandler) Set idle handlervoidsetIOPerformanceCounter(IOPerformanceCounter ioPerformanceCounter) Set IO performance countervoidsetIoSession(org.apache.mina.common.support.BaseIoSession ioSession) voidSet remote IP addressvoidsetLastAuthenticateMethod(int lastAuthenticateMethod) Set last method receivedvoidsetLoggedConnect(boolean loggedConnect) Set connect loggedvoidsetMulticastInterfaceAddress(String multicastInterfaceAddress) voidsetQueryStr(String queryStr) Set query stringvoidsetRedirectSession(boolean redirectSession) voidsetRedirectSessionCode(int redirectSessionCode) voidsetRedirectSessionMessage(String redirectSessionMessage) voidsetRedirectSessionURL(String redirectSessionURL) voidsetReferrer(String referrer) Set referrervoidsetRTSPPlayRangeStart(double rtspPlayRangeStart) Set play start range, Internal use.voidsetRTSPPlayRangeStop(double rtspPlayRangeStop) Set play stop range, Internal use.voidsetRTSPTunnelingSessionId(String rtspTunnelingSessionId) Set the RTSP/RTP tunneling session idvoidsetServerIp(String serverIp) Set the server IP addressvoidsetServerPort(int serverPort) Set server portvoidsetSessionId(String sessionId) Set session idvoidsetSessionValid(boolean isSessionValid) Set session validvoidsetShutdownClient(boolean shutdownClient) Set RTP session shutdownvoidSet URIvoidsetUserAgent(String userAgent) Set user agentvoidSet vhostvoidsetWebRTCSession(com.wowza.wms.webrtc.model.WebRTCSession webRTCSession) voidshutdown()shutdown RTP session, Internal use.voidshutdown(com.wowza.wms.rtp.model.RTPRequestStatus status) shutdown RTP session, Internal use.voidtouch()Touch the stream so it doesn't timeoutvoidUpdate logging values, Internal use.
-
Field Details
-
AUTHMETHOD_UNKNOWN
public static final int AUTHMETHOD_UNKNOWN- See Also:
-
AUTHMETHOD_PLAY
public static final int AUTHMETHOD_PLAY- See Also:
-
AUTHMETHOD_PUBLISH
public static final int AUTHMETHOD_PUBLISH- See Also:
-
sessionId
-
rtspTunnelingSessionId
-
streams
-
streamsOrder
-
vhost
-
userAgent
-
cookieStr
-
ip
-
isSessionValid
protected boolean isSessionValid -
authenticatePlayHandler
-
authenticatePublishHandler
-
lastAuthenticateMethod
protected int lastAuthenticateMethod -
appInstance
-
appInstanceShutdown
-
loggedConnect
protected boolean loggedConnect -
properties
-
isDescribe
protected boolean isDescribe -
isAnnounce
protected boolean isAnnounce -
rtpWriteListener
protected com.wowza.wms.rtp.model.RTPWriteListener rtpWriteListener -
timeCreated
protected long timeCreated -
ioPerformanceCounter
-
totalIOPerformanceLast
-
totalIOPerformance2Last
-
connectionHolder
protected com.wowza.wms.client.ConnectionHolder connectionHolder -
isConnected
protected boolean isConnected -
idleHandler
protected com.wowza.wms.rtp.model.RTPIdleHandler idleHandler -
serverIp
-
serverPort
protected int serverPort -
uri
-
referrer
-
queryStr
-
actionListeners
-
elapsedTime
-
idleFrequency
protected int idleFrequency -
debugRTSPSession
protected boolean debugRTSPSession -
rtspPlayRangeStart
protected double rtspPlayRangeStart -
rtspPlayRangeStop
protected double rtspPlayRangeStop -
shutdownClient
protected boolean shutdownClient -
audioPacketizers
-
videoPacketizers
-
streamPacketizers
-
redirectSession
protected boolean redirectSession -
redirectSessionCode
protected int redirectSessionCode -
redirectSessionMessage
-
redirectSessionURL
-
lock
-
ioSession
protected org.apache.mina.common.support.BaseIoSession ioSession -
encryptionProvider
-
active
protected boolean active -
webRTCSession
protected com.wowza.wms.webrtc.model.WebRTCSession webRTCSession -
multicastInterfaceAddress
-
checkIpAddresses
protected boolean checkIpAddresses
-
-
Constructor Details
-
RTPSession
Constructor- Parameters:
sessionId- session id
-
-
Method Details
-
acceptSession
public void acceptSession()Accept this session -
rejectSession
public void rejectSession()Reject this session -
getSessionId
Get session id- Returns:
- session id
-
setSessionId
Set session id- Parameters:
sessionId- session id
-
addRTSPStream
Add RTP stream- Parameters:
stream- RTP stream
-
removeRTSPStream
Remove RTP stream- Parameters:
streamId- stream id- Returns:
- RTP stream
-
getRTSPStream
Get RTP Stream- Parameters:
streamId- stream id- Returns:
- RTP Stream
-
getRTSPStream
Get the default RTP Stream (all RTP sessions have a single RTP Stream)- Returns:
- RTP stream
-
getVHost
Get vhost- Returns:
- vhost
-
setVHost
Set vhost- Parameters:
vhost- vhost
-
getUserAgent
Get user agent- Returns:
- user agent
-
setUserAgent
Set user agent- Parameters:
userAgent- user agent
-
touch
public void touch()Touch the stream so it doesn't timeout -
shutdown
public void shutdown()shutdown RTP session, Internal use. -
shutdown
public void shutdown(com.wowza.wms.rtp.model.RTPRequestStatus status) shutdown RTP session, Internal use.- Parameters:
status-
-
allPortsConnected
public boolean allPortsConnected() -
isSessionValid
public boolean isSessionValid()Is this session valid- Returns:
- true if valid
-
setSessionValid
public void setSessionValid(boolean isSessionValid) Set session valid- Parameters:
isSessionValid- true if valid
-
getAuthenticatePublishHandler
Get the RTP authentication handler- Returns:
- RTP authentication handler
-
setAuthenticatePublishHandler
Set the RTP authentication handler- Parameters:
authenticatePublishHandler- RTP authentication handler
-
getAuthenticatePlayHandler
Get the authentication play handler- Returns:
- authentication play handler
-
setAuthenticatePlayHandler
Set the authentication play handler- Parameters:
authenticatePlayHandler- authentication play handler
-
getLastAuthenticateMethod
public int getLastAuthenticateMethod()Get the last method received- Returns:
- last method received
-
setLastAuthenticateMethod
public void setLastAuthenticateMethod(int lastAuthenticateMethod) Set last method received- Parameters:
lastAuthenticateMethod- last method received
-
getAppInstance
Get application instance- Returns:
- application instance
-
setAppInstance
Set application instance- Parameters:
appInstance- application instance
-
isLoggedConnect
public boolean isLoggedConnect()Is connect logged- Returns:
- true if logged
-
setLoggedConnect
public void setLoggedConnect(boolean loggedConnect) Set connect logged- Parameters:
loggedConnect- true if logged
-
getIp
Get remote IP address- Returns:
- remote IP address
-
setIp
Set remote IP address- Parameters:
ip- remote IP address
-
getProperties
Get properties- Returns:
- properties
-
isDescribe
public boolean isDescribe()Has DESCRIBE command been called on this session- Returns:
- true if called
-
setDescribe
public void setDescribe(boolean isDescribe) Set DESCRIBE command been called on this session- Parameters:
isDescribe- true if called
-
isAnnounce
public boolean isAnnounce()Has ANNOUNCE command been called on this session- Returns:
- true if called
-
setAnnounce
public void setAnnounce(boolean isAnnounce) Set ANNOUNCE command been called on this session- Parameters:
isAnnounce- true if called
-
isAnnounceOrDescribe
public boolean isAnnounceOrDescribe()Has announce or described been called- Returns:
- true if either called
-
getRTPWriteListener
public com.wowza.wms.rtp.model.RTPWriteListener getRTPWriteListener()Get the RTP write listener for this session- Returns:
- RTP write listener
-
addIOPerformance
Internal use- Parameters:
totalIOPerformanceResult- IO performance counter
-
addIOPerformance2
Internal use- Parameters:
totalIOPerformanceResult- IO performance counter
-
getConnectionHolder
public com.wowza.wms.client.ConnectionHolder getConnectionHolder()Get connection holder, Internal use.- Returns:
- connection holder
-
isConnected
public boolean isConnected()Is session connection- Returns:
- true if connected
-
setConnected
public void setConnected(boolean isConnected) Set session is connected- Parameters:
isConnected- true if connected
-
getIdleHandler
public com.wowza.wms.rtp.model.RTPIdleHandler getIdleHandler()Get idle handler- Returns:
- idle handler
-
setIdleHandler
public void setIdleHandler(com.wowza.wms.rtp.model.RTPIdleHandler idleHandler) Set idle handler- Parameters:
idleHandler- idle handler
-
getServerIp
Get the server IP address- Returns:
- IP address
-
setServerIp
Set the server IP address- Parameters:
serverIp- IP address
-
getServerPort
public int getServerPort()Get server port- Returns:
- server port
-
setServerPort
public void setServerPort(int serverPort) Set server port- Parameters:
serverPort- server port
-
getUri
Get URI- Returns:
- URI
-
setUri
Set URI- Parameters:
uri- URI
-
getReferrer
Get referrer- Returns:
- referrer
-
setReferrer
Set referrer- Parameters:
referrer- referrer
-
getQueryStr
Get query string- Returns:
- query string
-
setQueryStr
Set query string- Parameters:
queryStr- query string
-
updateLoggingValues
public void updateLoggingValues()Update logging values, Internal use. -
clearLoggingValues
public void clearLoggingValues()Clear logging values, Internal use. -
addActionListener
Add action listener- Parameters:
actionListener- action listener
-
removeActionListener
Remove action listener- Parameters:
actionListener- action listener
-
onDescribe
public void onDescribe(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on DESCRIBE command- Parameters:
req- RTP requestresp- RTP response
-
onAnnounce
public void onAnnounce(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on ANNOUNCE command- Parameters:
req- RTP requestresp- RTP response
-
onGetParameter
public void onGetParameter(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on GET_PARAMETER command- Parameters:
req- RTP requestresp- RTP response
-
onSetParameter
public void onSetParameter(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on SET_PARAMETER command- Parameters:
req- RTP requestresp- RTP response
-
onOptions
public void onOptions(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on OPTIONS command- Parameters:
req- RTP requestresp- RTP response
-
onPause
public void onPause(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on PAUSE command- Parameters:
req- RTP requestresp- RTP response
-
onPlay
public void onPlay(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on PLAY command- Parameters:
req- RTP requestresp- RTP response
-
onRecord
public void onRecord(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on RECORD command- Parameters:
req- RTP requestresp- RTP response
-
onRedirect
public void onRedirect(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on REDIRECT command- Parameters:
req- RTP requestresp- RTP response
-
onSetup
public void onSetup(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on SETUP command- Parameters:
req- RTP requestresp- RTP response
-
onTeardown
public void onTeardown(com.wowza.wms.rtsp.RTSPRequestMessage req, com.wowza.wms.rtsp.RTSPResponseMessages resp) Invoked on TEARDOWN command- Parameters:
req- RTP requestresp- RTP response
-
getIdleFrequency
public int getIdleFrequency()Get idle frequency (milliseconds)- Returns:
- idle frequency (milliseconds)
-
setIdleFrequency
public void setIdleFrequency(int idleFrequency) Set idle frequency (milliseconds)- Parameters:
idleFrequency- idle frequency (milliseconds)
-
isDebugRTSPSession
public boolean isDebugRTSPSession()True if debugging RTSP session- Returns:
- true if debugging RTSP session
-
setDebugRTSPSession
public void setDebugRTSPSession(boolean debugRTSPSession) Set debugging RTSP session- Parameters:
debugRTSPSession- true if debugging RTSP session
-
debugRTCPMessages
public boolean debugRTCPMessages()True if debugging RTCP messages being sent for the RTP session- Returns:
- true if debugging RTCP messages being sent for the RTP session
-
setDebugRTCPMessages
public void setDebugRTCPMessages(boolean debugRTCPMessages) Set debugging RTCP messages being sent for the RTP session- Parameters:
debugRTCPMessages- RTCP messages being sent for the RTP session
-
getRTSPTunnelingSessionId
Get the RTSP/RTP tunneling session id- Returns:
- RTSP/RTP tunneling session id
-
setRTSPTunnelingSessionId
Set the RTSP/RTP tunneling session id- Parameters:
rtspTunnelingSessionId- RTSP/RTP tunneling session id
-
getRTSPPlayRangeStart
public double getRTSPPlayRangeStart()Get play start range, Internal use.- Returns:
- start range
-
setRTSPPlayRangeStart
public void setRTSPPlayRangeStart(double rtspPlayRangeStart) Set play start range, Internal use.- Parameters:
rtspPlayRangeStart- start range
-
getRTSPPlayRangeStop
public double getRTSPPlayRangeStop()Get play stop range, Internal use.- Returns:
- stop range
-
setRTSPPlayRangeStop
public void setRTSPPlayRangeStop(double rtspPlayRangeStop) Set play stop range, Internal use.- Parameters:
rtspPlayRangeStop- stop range
-
getCookieStr
Get cookie string- Returns:
- cookie string
-
setCookieStr
Set cooking string- Parameters:
cookieStr- cooking string
-
getIOPerformanceCounter
Get IO performance counter- Returns:
- IO performance counter
-
setIOPerformanceCounter
Set IO performance counter- Parameters:
ioPerformanceCounter- IO performance counter
-
isShutdownClient
public boolean isShutdownClient()Is RTP session shutdown- Returns:
- true if shutdown
-
setShutdownClient
public void setShutdownClient(boolean shutdownClient) Set RTP session shutdown- Parameters:
shutdownClient- true if shutdown
-
getAudioPacketizerItem
public com.wowza.wms.rtp.model.RTPPacketizerItem getAudioPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId) Get audio packetizer for a given codec id.- Parameters:
rtpContext- RTP contextappInstance- application instancecodecId- codec id- Returns:
- packetizer info
-
getVideoPacketizerItem
public com.wowza.wms.rtp.model.RTPPacketizerItem getVideoPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId) Get video packetizer for a given codec id.- Parameters:
rtpContext- RTP contextappInstance- application instancecodecId- codec id- Returns:
- packetizer info
-
getStreamPacketizerItem
public com.wowza.wms.rtp.model.RTPPacketizerItem getStreamPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId) Get stream packetizer for a given codec id.- Parameters:
rtpContext- RTP contextappInstance- application instancecodecId- codec id- Returns:
- packetizer info
-
putAudioPacketizerItem
Set the audio packetizer for a given codec id- Parameters:
codecId- codec idclassPath- class path
-
putVideoPacketizerItem
Set the video packetizer for a given codec id- Parameters:
codecId- codec idclassPath- class path
-
putStreamPacketizerItem
Set the stream packetizer for a given codec id- Parameters:
codecId- codec idclassPath- class path
-
getElapsedTime
Get the elapsed timer for this RTP session- Returns:
- elapsed timer
-
getTimeRunning
Get the time running for this RTP session- Returns:
- time running as a string
-
getTimeRunningSeconds
public double getTimeRunningSeconds()Get the number of second this RTP session has been running- Returns:
- number of second this RTP session has been running
-
isRedirectSession
public boolean isRedirectSession() -
setRedirectSession
public void setRedirectSession(boolean redirectSession) -
getRedirectSessionCode
public int getRedirectSessionCode() -
setRedirectSessionCode
public void setRedirectSessionCode(int redirectSessionCode) -
getRedirectSessionURL
-
setRedirectSessionURL
-
redirectSession
-
redirectSession
-
getRedirectSessionMessage
-
setRedirectSessionMessage
-
getIoSession
public org.apache.mina.common.support.BaseIoSession getIoSession() -
setIoSession
public void setIoSession(org.apache.mina.common.support.BaseIoSession ioSession) -
doIdle
public void doIdle() -
getEncryptionProvider
-
setEncryptionProvider
-
isActive
public boolean isActive() -
getWebRTCSession
public com.wowza.wms.webrtc.model.WebRTCSession getWebRTCSession() -
setWebRTCSession
public void setWebRTCSession(com.wowza.wms.webrtc.model.WebRTCSession webRTCSession) -
isWebRTC
public boolean isWebRTC() -
getMulticastInterfaceAddress
-
setMulticastInterfaceAddress
-
isCheckIpAddresses
public boolean isCheckIpAddresses()- Returns:
- the checkIpAddresses
-
setCheckIpAddresses
public void setCheckIpAddresses(boolean checkIpAddresses) Set whether the ip address on incoming RTP/RTCP messages should be checked against the initial source ip address received on the port, or for RTSP sessions, the source ip address retrieved diring the RTSP negotiation. Default false.- Parameters:
checkIpAddresses- the checkIpAddresses to set
-