public class MPEGDashUtils
extends Object
| Constructor and Description |
|---|
MPEGDashUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
audioCodecIdToString(int codecId,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
static int |
chunkFormatStrToId(String value) |
static String |
chunkTypeIdToStr(int id) |
static int |
chunkTypeStrToId(String value) |
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 byte[] |
createPSSHBox(CencInfo cencInfo,
ICencDRMInfo cencDRMInfo) |
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 chunkId,
CencInfo cencInfo) |
static CencInfo |
getCencInfo(IApplicationInstance appInstance,
String streamName,
ILiveStreamPacketizer liveStreamPacketizer,
long chunkId,
CencInfo cencInfo) |
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 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 int chunkFormatStrToId(String value)
public static String chunkTypeIdToStr(int id)
public static int chunkTypeStrToId(String value)
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 byte[] createPSSHBox(CencInfo cencInfo, ICencDRMInfo cencDRMInfo)
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 chunkId, CencInfo cencInfo)
public static CencInfo getCencInfo(IApplicationInstance appInstance, String streamName, ILiveStreamPacketizer liveStreamPacketizer, long chunkId, CencInfo cencInfo)
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 long timescaledToMsec(long time,
long timescale)
public static String videoCodecIdToString(int codecId,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)