public class MPEGDashUtils
extends Object
| Constructor | Description |
|---|---|
MPEGDashUtils() |
| Modifier and Type | Method | Description |
|---|---|---|
static String |
audioCodecIdToString(int codecId,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
|
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(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 |
dimensionsToAspectRatioString(int width,
int height) |
|
static int |
filenameToManifestId(String filename) |
|
static int |
filenameToProfile(String filename) |
|
static String |
fixupAudioCodecString(String audioCodecStr,
int codecId,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
|
static String |
fixupVideoCodecString(String videoCodecStr,
int codecId,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) |
|
static String |
frameRateToFrString(double frameRate) |
|
static CencInfo |
getCencInfo(IApplicationInstance appInstance,
String streamName,
IHTTPStreamerSession httpStreamerSession,
IHTTPStreamerMPEGDashIndex index,
long segmentId,
CencInfo cencInfo) |
|
static CencInfo |
getCencInfo(IApplicationInstance appInstance,
String streamName,
ILiveStreamPacketizer liveStreamPacketizer,
long segmentId,
CencInfo cencInfo) |
|
static void |
getCompatibleBrandsAudio(java.util.List<String> brandsList,
boolean isInit,
int audioCodec) |
|
static void |
getCompatibleBrandsVideo(java.util.List<String> brandsList,
boolean isInit,
int videoCodec) |
|
static String |
getMajorBrandAudio() |
|
static String |
getMajorBrandVideo() |
|
static int |
manifestIdStrToId(String value) |
|
static String |
millisToDurationStr(long millis) |
|
static long |
msecToTimescaled(long time,
long timescale) |
|
static int |
profileStrToId(String value) |
|
static double |
roughAspectRatioValue(int width,
int height) |
|
static String |
segmentFormatToFileExt(com.wowza.wms.httpstreamer.model.SegmentFormat segmentFormat) |
|
static String |
segmentTypeIdToStr(int id) |
|
static int |
segmentTypeStrToId(String value) |
|
static long |
timescaledToMsec(long time,
long timescale) |
|
static String |
videoCodecIdToString(int codecId,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) |
public static String audioCodecIdToString(int codecId,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
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(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 dimensionsToAspectRatioString(int width,
int height)
public static int filenameToManifestId(String filename)
public static int filenameToProfile(String filename)
public static String fixupAudioCodecString(String audioCodecStr,
int codecId,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
public static String fixupVideoCodecString(String videoCodecStr,
int codecId,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
public static String frameRateToFrString(double frameRate)
public static CencInfo getCencInfo(IApplicationInstance appInstance, String streamName, IHTTPStreamerSession httpStreamerSession, IHTTPStreamerMPEGDashIndex index, long segmentId, CencInfo cencInfo)
public static CencInfo getCencInfo(IApplicationInstance appInstance, String streamName, ILiveStreamPacketizer liveStreamPacketizer, long segmentId, CencInfo cencInfo)
public static void getCompatibleBrandsAudio(java.util.List<String> brandsList,
boolean isInit,
int audioCodec)
public static void getCompatibleBrandsVideo(java.util.List<String> brandsList,
boolean isInit,
int videoCodec)
public static String getMajorBrandAudio()
public static String getMajorBrandVideo()
public static int manifestIdStrToId(String value)
public static String millisToDurationStr(long millis)
public static long msecToTimescaled(long time,
long timescale)
public static int profileStrToId(String value)
public static double roughAspectRatioValue(int width,
int height)
public static String segmentFormatToFileExt(com.wowza.wms.httpstreamer.model.SegmentFormat segmentFormat)
public static String segmentTypeIdToStr(int id)
public static int segmentTypeStrToId(String value)
public static long timescaledToMsec(long time,
long timescale)
public static String videoCodecIdToString(int codecId,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)