Class LiveStreamPacketizerCupertinoUtils
Object
com.wowza.wms.httpstreamer.cupertinostreaming.util.LiveStreamPacketizerCupertinoUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final boolean
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static boolean
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static int
chunkFilenameToStreamMode
(String filename) static String
codecInfoAudioToCodecsStr
(com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) static String
codecInfoAudioToCodecsStr
(com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio, int codecStrFormatId) static String
codecInfoVideoToCodecsStr
(int codec, int profile, int level, int codecStrFormatId) static String
codecInfoVideoToCodecsStr
(int codec, int profile, int level, int codecStrFormatId, boolean forceH264BaselineProfile) static String
codecInfoVideoToCodecsStr
(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo, int codecStrFormatId) static String
codecInfoVideoToCodecsStr
(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo, int codecStrFormatId, boolean forceH264BaselineProfile) static String
codecInfoVideoToCodecsStr
(String codecStr, int codecStrFormatId) static String
codecInfoVideoToResolutionStr
(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) createUserManifestHeaderMapFromString
(String userManifestHeaders) static String
createUserManifestParameterString
(Map<String, String> encUserParams) static void
encryptChunk
(LiveStreamPacketizerCupertinoChunk chunk, ICupertinoEncryptor encryptor) static void
encryptChunk2
(LiveStreamPacketizerCupertinoChunk chunk, com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo encInfo) static long
floatingPointToWholeNumberDuration
(double seconds) static com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo
getEncInfo
(IApplicationInstance appInstance, String streamName) static boolean
isValidAudioCodec
(int codec) static boolean
isValidVideoCodec
(int codec) static void
static int
millisToSecondsCeilDuration
(long millis) static int
millisToSecondsDuration
(long millis) static long
segmentFilenameToIndex
(String filename) static String
segmentFilenameToIndexStr
(String filename) static String
streamModeToFileExtension
(int streamMode)
-
Field Details
-
initProvider
public static boolean initProvider -
CODEC_H264_ID
- See Also:
-
PROGRAMDATETIME_DATEFORMAT
- See Also:
-
CRLF_STR
- See Also:
-
EMPTYPLAYLISTSTR
- See Also:
-
PLAYLISTSTARTSTR
- See Also:
-
EXTXVERSIONPLACEHOLDER
- See Also:
-
EXTXVERSIONSTR
- See Also:
-
PLAYLISTSTOPSTR
- See Also:
-
PLAYLISTTARGETDURATIONSTR
- See Also:
-
PLAYLISTINDEPENDENTSEGMENTSSTR
- See Also:
-
PLAYLISTIFRAMESONLY
- See Also:
-
PLAYLISTMEDIASEQSTR
- See Also:
-
PLAYLISTDISCONTINUITYSEQSTR
- See Also:
-
PLAYLISTITEMSTR
- See Also:
-
CACHECONTROLSTR
- See Also:
-
PLAYLISTPLAYLISTTYPESTR
- See Also:
-
PLAYLISTSTART
- See Also:
-
PLAYLISTBYTERANGE
- See Also:
-
PLAYLISTSTREAMINF
- See Also:
-
PLAYLISTIFRAMESTREAMINF
- See Also:
-
PLAYLISTMEDIA
- See Also:
-
PLAYLIST_GROUPID_AUDIO
- See Also:
-
PLAYLIST_GROUPID_VIDEO
- See Also:
-
DOMAINPLACHOLDER
- See Also:
-
HOSTPLACHOLDER
- See Also:
-
APPLICATIONPLACHOLDER
- See Also:
-
APPINSTANCEPLACHOLDER
- See Also:
-
STREAMPLACHOLDER
- See Also:
-
FILENAMEPLACHOLDER
- See Also:
-
INDEXPLACHOLDER
- See Also:
-
EXTPLACEHOLDER
- See Also:
-
QUERYSTRPLACHOLDER
- See Also:
-
RESOLUTIONPLACEHOLDER
- See Also:
-
RESOLUTIONWIDTHPLACEHOLDER
- See Also:
-
RESOLUTIONHEIGHTPLACEHOLDER
- See Also:
-
RENDITIONPLACHOLDER
- See Also:
-
LANGUAGEPLACHOLDER
- See Also:
-
TITLEPLACHOLDER
- See Also:
-
PLAYSTARTPLACEHOLDER
- See Also:
-
PLAYDURATIONPLACEHOLDER
- See Also:
-
PLAYSEEKPLACEHOLDER
- See Also:
-
NGRPEPLACHOLDER
- See Also:
-
ENCKEYPLACEHOLDERPLACHOLDER
- See Also:
-
ENCMETHODPLACEHOLDERPLACHOLDER
- See Also:
-
ENCIVPLACEHOLDER
- See Also:
-
ENCPLAYREADYHEADERPLACEHOLDER
- See Also:
-
SESSIONIDPLACEHOLDER
- See Also:
-
DVRPLACEHOLDER
- See Also:
-
SECURETOKENPLACEHOLDER
- See Also:
-
CAPTIONFILEPLACEHOLDER
- See Also:
-
PARAMETERDELIMITERKEY
- See Also:
-
DVRKEY
- See Also:
-
PLAYSTARTKEY
- See Also:
-
PLAYDURATIONKEY
- See Also:
-
PLAYSEEKKEY
- See Also:
-
SESSIONIDKEY
- See Also:
-
BITRATEKEY
- See Also:
-
NGRPKEY
- See Also:
-
AUDIOONLYKEY
- See Also:
-
VIDEOONLYKEY
- See Also:
-
KEYFRAMEONLYKEY
- See Also:
-
LANGUAGEIDKEY
- See Also:
-
SYSTEMLANGUAGEIDKEY
- See Also:
-
TITLEKEY
- See Also:
-
SECURETOKENKEY
- See Also:
-
CAPTIONFILEKEY
- See Also:
-
SEGMENTFORMATKEY
- See Also:
-
INITIALIZTIONSEGMENTPREFIX
- See Also:
-
MEDIASEGMENTPREFIX
- See Also:
-
ENCKEYSTR
- See Also:
-
ENCKEYSTRWITHURI
- See Also:
-
ENCKEYSTRWITHIV
- See Also:
-
ENCKEYONLYSTR
- See Also:
-
ENCKEYURLSESSIONIDPLACEHOLDER
- See Also:
-
ENCPLAYREADYHEADER
- See Also:
-
ENCPLAYREADYHEADERMSFT
- See Also:
-
DISCONTINUITYSTR
- See Also:
-
PROGRAMDATETIMESTR
- See Also:
-
RESOLUTIONSTR
- See Also:
-
CHUNKLISTNAMEPLACEHOLDER
- See Also:
-
MEDIANAMEPLACEHOLDER
- See Also:
-
BITRATEPLACEHOLDER
- See Also:
-
SEGMENTFORMATPLACEHOLDER
- See Also:
-
FILENAMEBASEPATTERN
- See Also:
-
MEDIAFILENAMEPATTERN
- See Also:
-
CHUNKLISTFILENAMEPATTERN
- See Also:
-
URLPATTERN
- See Also:
-
URLPATTERN_RELATIVE
- See Also:
-
ENCMETHOD_DEFAULT
- See Also:
-
SUBTITLELISTNAMEPLACEHOLDER
- See Also:
-
SUBTITLEBASEPATTERN
- See Also:
-
SUBTITLELISTFILENAMEPATTERN
- See Also:
-
DEFAULT_MEDIANAME
- See Also:
-
DEFAULT_CHUNKLISTNAME
- See Also:
-
DEFAULT_EXT
- See Also:
-
DEFAULT_SUBTITLELISTNAME
- See Also:
-
DEFAULT_SUBTITLECHUNKLISTNAME
- See Also:
-
DEFAULT_SUBTITLEGROUPNAME
- See Also:
-
DEFAULT_CORS_ENABLED
public static final boolean DEFAULT_CORS_ENABLED- See Also:
-
-
Constructor Details
-
LiveStreamPacketizerCupertinoUtils
public LiveStreamPacketizerCupertinoUtils()
-
-
Method Details
-
streamModeToFileExtension
-
segmentFilenameToIndex
-
segmentFilenameToIndexStr
-
encryptChunk
public static void encryptChunk(LiveStreamPacketizerCupertinoChunk chunk, ICupertinoEncryptor encryptor) -
encryptChunk2
public static void encryptChunk2(LiveStreamPacketizerCupertinoChunk chunk, com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo encInfo) -
getEncInfo
public static com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo getEncInfo(IApplicationInstance appInstance, String streamName) -
mergeUserManifestHeaders
-
appendUserManifestHeaders
public static void appendUserManifestHeaders(StringBuffer strBuf, LiveStreamPacketizerCupertinoChunk chunk) -
deepCopyUserManifestHeaders
-
createUserManifestHeaderMapFromString
-
createUserManifestParameterString
-
millisToSecondsDuration
public static int millisToSecondsDuration(long millis) -
floatingPointToWholeNumberDuration
public static long floatingPointToWholeNumberDuration(double seconds) -
millisToSecondsCeilDuration
public static int millisToSecondsCeilDuration(long millis) -
codecInfoVideoToResolutionStr
public static String codecInfoVideoToResolutionStr(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) -
chunkFilenameToStreamMode
-
codecInfoAudioToCodecsStr
public static String codecInfoAudioToCodecsStr(com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) -
codecInfoAudioToCodecsStr
public static String codecInfoAudioToCodecsStr(com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio, int codecStrFormatId) -
codecInfoVideoToCodecsStr
public static String codecInfoVideoToCodecsStr(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo, int codecStrFormatId) -
codecInfoVideoToCodecsStr
public static String codecInfoVideoToCodecsStr(int codec, int profile, int level, int codecStrFormatId) -
codecInfoVideoToCodecsStr
public static String codecInfoVideoToCodecsStr(int codec, int profile, int level, int codecStrFormatId, boolean forceH264BaselineProfile) -
codecInfoVideoToCodecsStr
-
codecInfoVideoToCodecsStr
public static String codecInfoVideoToCodecsStr(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo, int codecStrFormatId, boolean forceH264BaselineProfile) -
isValidVideoCodec
public static boolean isValidVideoCodec(int codec) -
isValidAudioCodec
public static boolean isValidAudioCodec(int codec)
-