Class HTTPStreamerSessionCupertino

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearLoggingValues()
      Internal user, clear logging values
      boolean containsIndex​(String streamName)  
      IHTTPStreamerCupertinoIndex getIndex​(IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName, long playStart, long playDuration, long playSeek, com.wowza.wms.timedtext.model.TimedTextRequest captionRequest, String vodTranscodeNGRP)  
      java.util.concurrent.atomic.AtomicBoolean getIsFirstChunk()  
      com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeaders()  
      com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeaders​(com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition)  
      com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeadersAudio()  
      com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeadersVideo()  
      void indexTranscoderVOD​(IHTTPStreamerApplicationContext appContext, String vodTranscodeNGRP)
      Index the HTTP session for VOD transcoder streaming
      boolean isAutoCreateMultibitratePlaylist()  
      void logLiveChunk​(LiveStreamPacketizerCupertinoChunk chunk)  
      void logLiveSegment​(com.wowza.wms.httpstreamer.cmafstreaming.livestreampacketizer.CmafSegment segment)  
      void logVODChunk​(LiveStreamPacketizerCupertinoChunk chunk)  
      void notifyHTTPSessionCreate​(IApplicationInstance appInstance, IHTTPStreamerSession httpStreamerSession)  
      void notifyHTTPSessionDestroy​(IApplicationInstance appInstance, IHTTPStreamerSession httpStreamerSession)  
      void setAutoCreateMultibitratePlaylist​(boolean autoCreateMultibitratePlaylist)  
      void shutdown()
      Called then the HTTP session is shutting down
      void updateLoggingValues()
      Internal user, update logging values
      • Methods inherited from class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase

        acceptSession, addHTTPSessionToTCPSession, addIOPerformance, addIOPerformance2, addStreamDomainStr, addStreamDomainStrs, addTranscoderVODListener, addUserHTTPHeaders, checkAndSetPlayLogged, containsStreamDomainStr, containsStreamNameParts, doSessionRedirect, doSessionRedirect, extractHTTPRequestInfo, getAndClearNotifyCreate, getAppInstance, getConnectionHolder, getCookieStr, getCORSHeaders, getDvrSessionInfo, getElapsedTime, getFileInfo, getForwardedIP, getHTTPDate, getHTTPHeader, getHTTPHeaderMap, getHTTPHeaderNames, getHTTPIntHeader, getHTTPStreamerAdapter, getIOPerformanceCounter, getIpAddress, getLastRequest, getLiveStreamingPacketizer, getLock, getPlayDuration, getPlaySeek, getPlayStart, getProperties, getQueryStr, getRedirectSessionBody, getRedirectSessionCode, getRedirectSessionContentType, getRedirectSessionURL, getReferrer, getServerIp, getServerPort, getSessionFormat, getSessionId, getSessionProtocol, getSessionTimeout, getSessionType, getStream, getStreamDomainStr, getStreamDomainStrList, getStreamExt, getStreamName, getStreamNameParts, getStreamPosition, getTimeRunning, getTimeRunningSeconds, getTranscoderVODIndex, getTranscoderVODIndex, getTranscoderVODIndexDestinationsMap, getTranscoderVODIndexDestinationsOrder, getTranscoderVODSession, getUri, getUserAgent, getUserHTTPHeaders, getUserQueryStr, getVHost, getVODTranscodeNGRP, isAcceptSession, isActive, isDelete, isDeleteSession, isFileInfo, isHTTPOrigin, isPlayLogged, isRedirectSession, isSecure, isTimeout, isTimeoutSession, isValidated, isValidStreamDomainStr, lockRepeaterStreams, notifyTranscoderVODFillChunkStart, notifyTranscoderVODFillChunkStop, notifyTranscoderVODFillChunkTranscode, putFileInfo, putStreamNameParts, redirectSession, redirectSession, rejectSession, removeStreamDomainStr, removeTranscoderVODListener, setAcceptSession, setActive, setAppInstance, setCookieStr, setDeleteSession, setDvrSessionInfo, setForwardedIP, setHTTPOrigin, setHTTPStreamerAdapter, setIpAddress, setLiveStreamingPacketizer, setPlayDuration, setPlayLogged, setPlaySeek, setPlayStart, setQueryStr, setRedirectSession, setRedirectSessionBody, setRedirectSessionCode, setRedirectSessionContentType, setRedirectSessionURL, setReferrer, setSecure, setServerIp, setServerPort, setSessionFormat, setSessionId, setSessionProtocol, setSessionTimeout, setSessionType, setStream, setStreamExt, setStreamName, setStreamPosition, setThreadContext, setTimeoutSession, setTranscoderVODIndex, setTranscoderVODSession, setUri, setUserAgent, setUserHTTPHeader, setUserQueryStr, setValidated, setVHost, setVODTranscodeNGRP, shutdownLocked, touch, validStreamDomainToString
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HTTPStreamerSessionCupertino

        public HTTPStreamerSessionCupertino()
    • Method Detail

      • shutdown

        public void shutdown()
        Description copied from interface: IHTTPStreamerSession
        Called then the HTTP session is shutting down
        Specified by:
        shutdown in interface IHTTPStreamerSession
        Overrides:
        shutdown in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
      • containsIndex

        public boolean containsIndex​(String streamName)
      • updateLoggingValues

        public void updateLoggingValues()
        Description copied from interface: IHTTPStreamerSession
        Internal user, update logging values
        Specified by:
        updateLoggingValues in interface IHTTPStreamerSession
        Overrides:
        updateLoggingValues in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
      • clearLoggingValues

        public void clearLoggingValues()
        Description copied from interface: IHTTPStreamerSession
        Internal user, clear logging values
        Specified by:
        clearLoggingValues in interface IHTTPStreamerSession
        Overrides:
        clearLoggingValues in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
      • logLiveSegment

        public void logLiveSegment​(com.wowza.wms.httpstreamer.cmafstreaming.livestreampacketizer.CmafSegment segment)
      • indexTranscoderVOD

        public void indexTranscoderVOD​(IHTTPStreamerApplicationContext appContext,
                                       String vodTranscodeNGRP)
        Description copied from interface: IHTTPStreamerSession
        Index the HTTP session for VOD transcoder streaming
        Specified by:
        indexTranscoderVOD in interface IHTTPStreamerSession
        Overrides:
        indexTranscoderVOD in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
        Parameters:
        appContext - application context
        vodTranscodeNGRP - transcoder name group
      • getIsFirstChunk

        public java.util.concurrent.atomic.AtomicBoolean getIsFirstChunk()
      • isAutoCreateMultibitratePlaylist

        public boolean isAutoCreateMultibitratePlaylist()
      • setAutoCreateMultibitratePlaylist

        public void setAutoCreateMultibitratePlaylist​(boolean autoCreateMultibitratePlaylist)
      • getUserManifestHeaders

        public com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeaders​(com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition)
      • getUserManifestHeaders

        public com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeaders()
      • getUserManifestHeadersAudio

        public com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeadersAudio()
      • getUserManifestHeadersVideo

        public com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeadersVideo()