com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase, HTTPStreamerSessionCupertino, HTTPStreamerSessionDirect, HTTPStreamerSessionMPEGDash, HTTPStreamerSessionSanJose, HTTPStreamerSessionSmoothStreamer, HTTPStreamerSessionTS, HTTPStreamerSessionWebMpublic interface IHTTPStreamerSession
IHTTPStreamerSession: HTTP streaming session interface
| Modifier and Type | Field | Description |
|---|---|---|
static int |
SESSIONFORMAT_CMAF |
|
static int |
SESSIONFORMAT_CMAF_LL |
|
static int |
SESSIONFORMAT_DEFAULT |
|
static int |
SESSIONPROTOCOL_COUNT |
|
static int |
SESSIONPROTOCOL_CUPERTINOSTREAMING |
|
static int |
SESSIONPROTOCOL_DIRECTSTREAMING |
|
static int |
SESSIONPROTOCOL_DVRCHUNKSTREAMING |
|
static int |
SESSIONPROTOCOL_MPEGDASHSTREAMING |
|
static int |
SESSIONPROTOCOL_SANJOSESTREAMING |
|
static int |
SESSIONPROTOCOL_SMOOTHSTREAMING |
|
static int |
SESSIONPROTOCOL_TSSTREAMING |
|
static int |
SESSIONPROTOCOL_UNKNOWN |
|
static int |
SESSIONPROTOCOL_WEBMSTREAMING |
|
static int |
SESSIONTYPE_LIVE |
|
static int |
SESSIONTYPE_LIVEDVR |
|
static int |
SESSIONTYPE_UNKNOWN |
|
static int |
SESSIONTYPE_VOD |
| Modifier and Type | Method | Description |
|---|---|---|
void |
acceptSession() |
Accept the HTTP session.
|
void |
addHTTPSessionToTCPSession(com.wowza.wms.server.RtmpSessionInfo wmsSessionInfo,
IHTTPStreamerApplicationContext appContext) |
Add HTTP session to TCP session for tracking
|
void |
addIOPerformance(IOPerformanceCounter totalIOPerformanceResult) |
Internal user, keep track of IO performance
|
void |
addIOPerformance2(IOPerformanceCounter totalIOPerformanceResult) |
Internal user, keep track of IO performance
|
void |
addStreamDomainStr(String streamDomainStr) |
Internal user, add stream name
|
void |
addStreamDomainStrs(java.util.List<String> streamNames) |
Internal user, add stream names
|
void |
addTranscoderVODListener(IHTTPStreamerTranscoderVODActionNotify listener) |
Add VOD Transcoder action listener
|
void |
addUserHTTPHeaders(IHTTPResponse resp) |
Internal
|
boolean |
checkAndSetPlayLogged() |
If play has not been logged return false, else returns true, sets play has been logged
|
void |
clearLoggingValues() |
Internal user, clear logging values
|
boolean |
containsStreamDomainStr(String streamDomainStr) |
Internal user, test stream name
|
boolean |
containsStreamNameParts(String streamName) |
Return true if stream name in stream name parts
|
void |
doSessionRedirect(IHTTPResponse resp) |
Internal
|
void |
doSessionRedirect(IHTTPResponse resp,
String redirectSessionURL,
String redirectSessionContentType,
int redirectSessionCode) |
Internal
|
void |
extractHTTPRequestInfo(IHTTPRequest req) |
Extract information from HTTP request
|
boolean |
getAndClearNotifyCreate() |
|
IApplicationInstance |
getAppInstance() |
Get the application instance associated with this HTTP session
|
com.wowza.wms.client.ConnectionHolder |
getConnectionHolder() |
Connection holder for this session
|
String |
getCookieStr() |
Get cookie string
|
com.wowza.wms.httpstreamer.model.HTTPCORSHeaders |
getCORSHeaders() |
|
com.wowza.wms.httpstreamer.model.DvrSessionInfo |
getDvrSessionInfo() |
This information is used to manage the connection to the DVR store.
|
ElapsedTimer |
getElapsedTime() |
Get the elapsed timer to see how long this session has been running
|
com.wowza.wms.httpstreamer.model.HTTPStreamerFileInfo |
getFileInfo(String streamName) |
Get the file information if video on demand streaming
|
String |
getForwardedIP() |
Get the x-[real|forwarded] IP address
|
String |
getHTTPHeader(String name) |
Get a HTTP header value such as 'Content-Length'
|
java.util.Map<String,String> |
getHTTPHeaderMap() |
Get a copy of the HTTP request header map
|
java.util.Set<String> |
getHTTPHeaderNames() |
Get a Set of the header names
|
int |
getHTTPIntHeader(String name) |
Get a HTTP header value such as 'Content-Length' and return as int
|
IHTTPStreamerAdapter |
getHTTPStreamerAdapter() |
Get the HTTP streaming adapter associated with this HTTP session
|
IOPerformanceCounter |
getIOPerformanceCounter() |
Get IO performance counter
|
String |
getIpAddress() |
Get the IP address
|
long |
getLastRequest() |
Get the last timestamp of the last Io request
|
String |
getLiveStreamingPacketizer() |
Get the live stream packetizer name
|
Object |
getLock() |
Get the synchronization lock for this HTTP session
|
long |
getPlayDuration() |
Get the play duration (milliseconds) for video on demand playback.
|
long |
getPlaySeek() |
Get the seek location (milliseconds) where playback should start
|
long |
getPlayStart() |
Get the play start time offset (milliseconds) for video on demand playback.
|
WMSProperties |
getProperties() |
Get the properties associated with this session
|
String |
getQueryStr() |
Get query string
|
byte[] |
getRedirectSessionBody() |
Get redirect session body
|
int |
getRedirectSessionCode() |
Get session redirect HTTP response code (default 302)
|
String |
getRedirectSessionContentType() |
Get redirect session HTTP Content-Type
|
String |
getRedirectSessionURL() |
Get redirect session URL
|
String |
getReferrer() |
Get referrer
|
String |
getServerIp() |
Get server IP address
|
int |
getServerPort() |
Get server port
|
int |
getSessionFormat() |
Get format, see SESSIONFORMAT_*
|
String |
getSessionId() |
Get session id
|
int |
getSessionProtocol() |
Get protocol, see SESSIONPROTOCOL_*
|
int |
getSessionTimeout() |
Get the session timeout for this session (milliseconds)
|
int |
getSessionType() |
Get session type: see SESSIONTYPE_*
|
IMediaStream |
getStream() |
Get the IMediaStream associated with this HTTP session
|
String |
getStreamExt() |
Get stream extension
|
String |
getStreamName() |
Get stream name
|
com.wowza.wms.httpstreamer.model.HTTPStreamerStreamNameParts |
getStreamNameParts(String streamName) |
Break the stream name into parts
|
long |
getStreamPosition() |
Get stream position
|
String |
getTimeRunning() |
Get the time this session has been running (milliseconds)
|
double |
getTimeRunningSeconds() |
Get the time this session has been running (seconds)
|
IHTTPStreamerTranscoderVODIndex |
getTranscoderVODIndex() |
Get the VOD Transcoder index information
|
IHTTPStreamerTranscoderVODDestinationIndex |
getTranscoderVODIndex(String bitrateStr) |
Get VOD transcoder index for given bitrate
|
java.util.Map<String,IHTTPStreamerTranscoderVODDestinationIndex> |
getTranscoderVODIndexDestinationsMap() |
Get the VOD Transcoder destination map
|
java.util.List<String> |
getTranscoderVODIndexDestinationsOrder() |
Get the list of VOD Transcoder destinations in playlist order
|
com.wowza.wms.transcoder.vod.TranscoderVODSession |
getTranscoderVODSession() |
Get the vod transcoder session associated with this HTTP session
|
String |
getUri() |
Get the URI associated with initial request
|
String |
getUserAgent() |
Get user agent
|
java.util.Map<String,String> |
getUserHTTPHeaders() |
Get user HTTP header.
|
String |
getUserQueryStr() |
This query string will be added to URLs used in HTTP streaming
|
IVHost |
getVHost() |
Get vhost
|
String |
getVODTranscodeNGRP() |
Get the VOD Transcoder NGRP name
|
void |
indexTranscoderVOD(IHTTPStreamerApplicationContext appContext,
String vodTranscodeNGRP) |
Index the HTTP session for VOD transcoder streaming
|
boolean |
isAcceptSession() |
Return true if this session has not been rejected
|
boolean |
isActive() |
Is this session active, false after shutdown
|
boolean |
isDelete() |
Return true if this session is flagged for deletion.
|
boolean |
isDeleteSession() |
Get is session to be deleted.
|
boolean |
isFileInfo(String streamName) |
Return true if the is file information for a given stream name
|
boolean |
isHTTPOrigin() |
Return true if session in an HTTP origin session
|
boolean |
isPlayLogged() |
true, if play has been logged
|
boolean |
isRedirectSession() |
Is session redirect
|
boolean |
isSecure() |
Returns true if the stream is being streamed over an SSL port
|
boolean |
isTimeout(long timecode) |
Return true if this session is timed out.
|
boolean |
isTimeoutSession() |
Get is session timeout.
|
boolean |
isValidated() |
Has this session been validated
|
boolean |
isValidStreamDomainStr(String streamDomainStr) |
Internal user, is stream name valid for HTTP session
|
void |
lockRepeaterStreams(java.util.List<String> streamNames,
String liveStreamPacketizer,
String liveStreamRepeater,
String streamTypeStr) |
Internal user, lock in reapter streams
|
void |
notifyTranscoderVODFillChunkStart(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession,
com.wowza.wms.transcoder.vod.TranscoderVODDestination transcoderVODDestination,
com.wowza.wms.httpstreamer.model.MediaReaderH264Chunk mediaReaderChunk,
com.wowza.wms.transcoder.vod.TranscoderVODChunkContext transcoderVODChunkContext) |
Called to notify of VOD Transcoder fill chunk start
|
void |
notifyTranscoderVODFillChunkStop(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession,
com.wowza.wms.transcoder.vod.TranscoderVODChunkContext transcoderVODChunkContext) |
Called to notify of VOD Transcoder fill stop
|
void |
notifyTranscoderVODFillChunkTranscode(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession,
com.wowza.wms.transcoder.vod.TranscoderVODChunkContext transcoderVODChunkContext,
java.util.List<com.wowza.wms.httpstreamer.model.MediaReaderH264Packet> packets) |
Called to notify of VOD Transcoder fill chunk
|
void |
putFileInfo(String streamName,
com.wowza.wms.httpstreamer.model.HTTPStreamerFileInfo fileInfo) |
Set the file information
|
void |
putStreamNameParts(String streamName,
com.wowza.wms.httpstreamer.model.HTTPStreamerStreamNameParts streamNameParts) |
Add stream name to stream name parts
|
void |
redirectSession(String redirectSessionURL) |
Redirect session
|
void |
redirectSession(String redirectSessionURL,
int redirectSessionCode) |
Redirect session
|
void |
rejectSession() |
Reject this HTTP session.
|
void |
removeStreamDomainStr(String streamDomainStr) |
Internal user, remove stream name
|
boolean |
removeTranscoderVODListener(IHTTPStreamerTranscoderVODActionNotify listener) |
Remove VOD Transcoder action listener
|
void |
setAcceptSession(boolean acceptSession) |
Set to false to reject session
|
void |
setActive(boolean isActive) |
Set session active
|
void |
setAppInstance(IApplicationInstance appInstance) |
Set the application instance associated with this HTTP session
|
void |
setCookieStr(String cookieStr) |
Set cookie string
|
void |
setDeleteSession() |
Set session to be deleted.
|
void |
setDvrSessionInfo(com.wowza.wms.httpstreamer.model.DvrSessionInfo dvr) |
This information is used to manage the connection to the DVR store.
|
void |
setForwardedIP(String ipAddress) |
Set the x-[real|forwarded] IP address
|
void |
setHTTPOrigin(boolean isHTTPOrigin) |
Set to true if HTTP origin session
|
void |
setHTTPStreamerAdapter(IHTTPStreamerAdapter httpStreamerAdapter) |
Set the HTTP streaming adapter associated with this HTTP session
|
void |
setIpAddress(String ipAddress) |
Set the IP address
|
void |
setLiveStreamingPacketizer(String liveStreamingPacketizer) |
Set the live stream packetizer name
|
void |
setPlayDuration(long playDuration) |
Set the play duration (milliseconds) for video on demand playback.
|
void |
setPlayLogged(boolean isPlayLogged) |
true, if play has been logged
|
void |
setPlaySeek(long playSeek) |
Set the seek location (milliseconds) where playback should start
|
void |
setPlayStart(long playStart) |
Set the play start time offset (milliseconds) for video on demand playback.
|
void |
setQueryStr(String queryStr) |
Set query string
|
void |
setRedirectSession(boolean redirectSession) |
Set session redirect
|
void |
setRedirectSessionBody(byte[] redirectSessionBody) |
Set redirect session body
|
void |
setRedirectSessionCode(int redirectSessionCode) |
Set session redirect HTTP response code (default 302)
|
void |
setRedirectSessionContentType(String redirectSessionContentType) |
Set redirect session HTTP Content-Type
|
void |
setRedirectSessionURL(String redirectSessionURL) |
Set redirect session URL
|
void |
setReferrer(String referrer) |
Set referrer
|
void |
setSecure(boolean isSecure) |
Set to true if the stream is being streamed over an SSL port
|
void |
setServerIp(String serverIp) |
Set server IP address
|
void |
setServerPort(int serverPort) |
Set server port
|
void |
setSessionFormat(int sessionFormat) |
Set format, see SESSIONFORMAT_*
|
void |
setSessionId(String sessionId) |
Set session id
|
void |
setSessionProtocol(int sessionProtocol) |
Set protocol, see SESSIONPROTOCOL_*
|
void |
setSessionTimeout(int sessionTimeout) |
Set the session timeout for this session (milliseconds)
|
void |
setSessionType(int sessionType) |
Set session type: see SESSIONTYPE_*
|
void |
setStream(IMediaStream stream) |
Set the IMediaStream associated with this HTTP session
|
void |
setStreamExt(String streamExt) |
Set stream extension
|
void |
setStreamName(String streamName) |
Set stream name
|
void |
setStreamPosition(long streamPosition) |
Set stream position (will not cause seek)
|
void |
setTimeoutSession(boolean timeoutSession) |
Set is session timeout.
|
void |
setTranscoderVODIndex(IHTTPStreamerTranscoderVODIndex transcoderVODIndex) |
Set the VOD Transcoder index information
|
void |
setTranscoderVODSession(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession) |
Set the vod transcoder session associated with this HTTP session
|
void |
setUri(String uri) |
Set the URI associated with initial request
|
void |
setUserAgent(String userAgent) |
Set user agent
|
void |
setUserHTTPHeader(String name,
String value) |
Set user HTTP header.
|
void |
setUserQueryStr(String userQueryStr) |
This query string will be added to URLs used in HTTP streaming
|
void |
setVHost(IVHost vhost) |
Set vhost
|
void |
setVODTranscodeNGRP(String vodTranscodeNGRP) |
Set the VOD Transcoder NGRP name
|
void |
shutdown() |
Called then the HTTP session is shutting down
|
void |
touch(long timecode) |
Touch this session to keep it active.
|
void |
updateLoggingValues() |
Internal user, update logging values
|
String |
validStreamDomainToString() |
Return the valid domain strings as a string
|
static final int SESSIONFORMAT_CMAF
static final int SESSIONFORMAT_CMAF_LL
static final int SESSIONFORMAT_DEFAULT
static final int SESSIONPROTOCOL_COUNT
static final int SESSIONPROTOCOL_CUPERTINOSTREAMING
static final int SESSIONPROTOCOL_DIRECTSTREAMING
static final int SESSIONPROTOCOL_DVRCHUNKSTREAMING
static final int SESSIONPROTOCOL_MPEGDASHSTREAMING
static final int SESSIONPROTOCOL_SANJOSESTREAMING
static final int SESSIONPROTOCOL_SMOOTHSTREAMING
static final int SESSIONPROTOCOL_TSSTREAMING
static final int SESSIONPROTOCOL_UNKNOWN
static final int SESSIONPROTOCOL_WEBMSTREAMING
static final int SESSIONTYPE_LIVE
static final int SESSIONTYPE_LIVEDVR
static final int SESSIONTYPE_UNKNOWN
static final int SESSIONTYPE_VOD
void acceptSession()
void addHTTPSessionToTCPSession(com.wowza.wms.server.RtmpSessionInfo wmsSessionInfo,
IHTTPStreamerApplicationContext appContext)
wmsSessionInfo - TCP session infoappContext - app contextvoid addIOPerformance(IOPerformanceCounter totalIOPerformanceResult)
totalIOPerformanceResult - IO performancevoid addIOPerformance2(IOPerformanceCounter totalIOPerformanceResult)
totalIOPerformanceResult - IO performancevoid addStreamDomainStr(String streamDomainStr)
streamDomainStr - stream namevoid addStreamDomainStrs(java.util.List<String> streamNames)
streamNames - stream namesvoid addTranscoderVODListener(IHTTPStreamerTranscoderVODActionNotify listener)
listener - VOD Transcoder action listenervoid addUserHTTPHeaders(IHTTPResponse resp)
resp - responseboolean checkAndSetPlayLogged()
void clearLoggingValues()
boolean containsStreamDomainStr(String streamDomainStr)
streamDomainStr - stream nameboolean containsStreamNameParts(String streamName)
streamName - stream namevoid doSessionRedirect(IHTTPResponse resp)
resp - responsevoid doSessionRedirect(IHTTPResponse resp, String redirectSessionURL, String redirectSessionContentType, int redirectSessionCode)
resp - responseredirectSessionURL - redirect session URLredirectSessionContentType - redirectSessionCode - redirect session response code (default 302)void extractHTTPRequestInfo(IHTTPRequest req)
req - HTTP requestboolean getAndClearNotifyCreate()
IApplicationInstance getAppInstance()
com.wowza.wms.client.ConnectionHolder getConnectionHolder()
String getCookieStr()
com.wowza.wms.httpstreamer.model.HTTPCORSHeaders getCORSHeaders()
com.wowza.wms.httpstreamer.model.DvrSessionInfo getDvrSessionInfo()
ElapsedTimer getElapsedTime()
com.wowza.wms.httpstreamer.model.HTTPStreamerFileInfo getFileInfo(String streamName)
streamName - stream nameString getForwardedIP()
String getHTTPHeader(String name)
name - header namejava.util.Map<String,String> getHTTPHeaderMap()
java.util.Set<String> getHTTPHeaderNames()
int getHTTPIntHeader(String name)
name - header nameIHTTPStreamerAdapter getHTTPStreamerAdapter()
IOPerformanceCounter getIOPerformanceCounter()
String getIpAddress()
long getLastRequest()
String getLiveStreamingPacketizer()
Object getLock()
long getPlayDuration()
long getPlaySeek()
long getPlayStart()
WMSProperties getProperties()
String getQueryStr()
byte[] getRedirectSessionBody()
int getRedirectSessionCode()
String getRedirectSessionContentType()
String getRedirectSessionURL()
String getReferrer()
String getServerIp()
int getServerPort()
int getSessionFormat()
String getSessionId()
int getSessionProtocol()
int getSessionTimeout()
int getSessionType()
IMediaStream getStream()
String getStreamExt()
String getStreamName()
com.wowza.wms.httpstreamer.model.HTTPStreamerStreamNameParts getStreamNameParts(String streamName)
streamName - stream namelong getStreamPosition()
String getTimeRunning()
double getTimeRunningSeconds()
IHTTPStreamerTranscoderVODIndex getTranscoderVODIndex()
IHTTPStreamerTranscoderVODDestinationIndex getTranscoderVODIndex(String bitrateStr)
bitrateStr - bitrate stringjava.util.Map<String,IHTTPStreamerTranscoderVODDestinationIndex> getTranscoderVODIndexDestinationsMap()
java.util.List<String> getTranscoderVODIndexDestinationsOrder()
com.wowza.wms.transcoder.vod.TranscoderVODSession getTranscoderVODSession()
String getUri()
String getUserAgent()
java.util.Map<String,String> getUserHTTPHeaders()
String getUserQueryStr()
IVHost getVHost()
String getVODTranscodeNGRP()
void indexTranscoderVOD(IHTTPStreamerApplicationContext appContext, String vodTranscodeNGRP)
appContext - application contextvodTranscodeNGRP - transcoder name groupboolean isAcceptSession()
boolean isActive()
boolean isDelete()
boolean isDeleteSession()
boolean isFileInfo(String streamName)
streamName - stream nameboolean isHTTPOrigin()
boolean isPlayLogged()
boolean isRedirectSession()
boolean isSecure()
boolean isTimeout(long timecode)
timecode - last touch - System.currentTimeMillis();boolean isTimeoutSession()
boolean isValidated()
boolean isValidStreamDomainStr(String streamDomainStr)
streamDomainStr - stream namevoid lockRepeaterStreams(java.util.List<String> streamNames,
String liveStreamPacketizer,
String liveStreamRepeater,
String streamTypeStr)
streamNames - list of stream namesliveStreamPacketizer - live stream packetizer nameliveStreamRepeater - live repeater namestreamTypeStr - stream typevoid notifyTranscoderVODFillChunkStart(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession,
com.wowza.wms.transcoder.vod.TranscoderVODDestination transcoderVODDestination,
com.wowza.wms.httpstreamer.model.MediaReaderH264Chunk mediaReaderChunk,
com.wowza.wms.transcoder.vod.TranscoderVODChunkContext transcoderVODChunkContext)
transcoderVODSession - VOD Transcoder sessiontranscoderVODDestination - VOD Transcoder destinationmediaReaderChunk - media reader for the chunktranscoderVODChunkContext - VOD Transcoder contextvoid notifyTranscoderVODFillChunkStop(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession,
com.wowza.wms.transcoder.vod.TranscoderVODChunkContext transcoderVODChunkContext)
transcoderVODSession - VOD Transcoder sessiontranscoderVODChunkContext - VOD Transcoder contextvoid notifyTranscoderVODFillChunkTranscode(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession,
com.wowza.wms.transcoder.vod.TranscoderVODChunkContext transcoderVODChunkContext,
java.util.List<com.wowza.wms.httpstreamer.model.MediaReaderH264Packet> packets)
transcoderVODSession - VOD Transcoder sessiontranscoderVODChunkContext - VOD Transcoder contextpackets - void putFileInfo(String streamName,
com.wowza.wms.httpstreamer.model.HTTPStreamerFileInfo fileInfo)
streamName - stream namefileInfo - file informationvoid putStreamNameParts(String streamName,
com.wowza.wms.httpstreamer.model.HTTPStreamerStreamNameParts streamNameParts)
streamName - stream namestreamNameParts - stream name partsvoid redirectSession(String redirectSessionURL)
redirectSessionURL - redirect session URLvoid redirectSession(String redirectSessionURL,
int redirectSessionCode)
redirectSessionURL - redirect session URLredirectSessionCode - redirect session response code (default 302)void rejectSession()
void removeStreamDomainStr(String streamDomainStr)
streamDomainStr - stream nameboolean removeTranscoderVODListener(IHTTPStreamerTranscoderVODActionNotify listener)
listener - VOD Transcoder action listenervoid setAcceptSession(boolean acceptSession)
acceptSession - false to reject sessionvoid setActive(boolean isActive)
isActive - session activevoid setAppInstance(IApplicationInstance appInstance)
appInstance - application instance associated with this HTTP sessionvoid setCookieStr(String cookieStr)
cookieStr - cookie stringvoid setDeleteSession()
void setDvrSessionInfo(com.wowza.wms.httpstreamer.model.DvrSessionInfo dvr)
dvr - The DVR session info.void setForwardedIP(String ipAddress)
ipAddress - IP addressvoid setHTTPOrigin(boolean isHTTPOrigin)
isHTTPOrigin - true if HTTP origin sessionvoid setHTTPStreamerAdapter(IHTTPStreamerAdapter httpStreamerAdapter)
httpStreamerAdapter - HTTP streaming adaptervoid setIpAddress(String ipAddress)
ipAddress - IP addressvoid setLiveStreamingPacketizer(String liveStreamingPacketizer)
liveStreamingPacketizer - live stream packetizer namevoid setPlayDuration(long playDuration)
playDuration - play duration (milliseconds)void setPlayLogged(boolean isPlayLogged)
isPlayLogged - true, if play has been loggedvoid setPlaySeek(long playSeek)
playSeek - seek location (milliseconds)void setPlayStart(long playStart)
playStart - play start time offset (milliseconds)void setQueryStr(String queryStr)
queryStr - query stringvoid setRedirectSession(boolean redirectSession)
redirectSession - session redirectvoid setRedirectSessionBody(byte[] redirectSessionBody)
redirectSessionBody - redirect session bodyvoid setRedirectSessionCode(int redirectSessionCode)
redirectSessionCode - session redirect HTTP response codevoid setRedirectSessionContentType(String redirectSessionContentType)
redirectSessionContentType - void setRedirectSessionURL(String redirectSessionURL)
redirectSessionURL - redirect session URLvoid setReferrer(String referrer)
referrer - referrervoid setSecure(boolean isSecure)
isSecure - true if the stream is being streamed over an SSL portvoid setServerIp(String serverIp)
serverIp - server IP addressvoid setServerPort(int serverPort)
serverPort - server portvoid setSessionFormat(int sessionFormat)
sessionFormat - format, see SESSIONFORMAT_*void setSessionId(String sessionId)
sessionId - session idvoid setSessionProtocol(int sessionProtocol)
sessionProtocol - protocol, see SESSIONPROTOCOL_*void setSessionTimeout(int sessionTimeout)
sessionTimeout - session timeout for this session (milliseconds)void setSessionType(int sessionType)
sessionType - session type: see SESSIONTYPE_*void setStream(IMediaStream stream)
stream - IMediaStream associated with this HTTP sessionvoid setStreamExt(String streamExt)
streamExt - stream extensionvoid setStreamName(String streamName)
streamName - stream namevoid setStreamPosition(long streamPosition)
streamPosition - stream positionvoid setTimeoutSession(boolean timeoutSession)
timeoutSession - true if this session is timed outvoid setTranscoderVODIndex(IHTTPStreamerTranscoderVODIndex transcoderVODIndex)
transcoderVODIndex - VOD Transcoder indexvoid setTranscoderVODSession(com.wowza.wms.transcoder.vod.TranscoderVODSession transcoderVODSession)
transcoderVODSession - vod transcoder sessionvoid setUri(String uri)
uri - URI associated with initial requestvoid setUserAgent(String userAgent)
userAgent - user agentvoid setUserHTTPHeader(String name,
String value)
name - namevalue - valuevoid setUserQueryStr(String userQueryStr)
userQueryStr - user query stringvoid setVHost(IVHost vhost)
vhost - vhostvoid setVODTranscodeNGRP(String vodTranscodeNGRP)
vodTranscodeNGRP - VOD Transcoder NGRP namevoid shutdown()
void touch(long timecode)
timecode - timecode of touch - System.currentTimeMillis();void updateLoggingValues()
String validStreamDomainToString()