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