IDvrConstantspublic interface IDvrPrivateConstants
IDvrConstants.
Undocumented/Private in this file.
To make the constant public (and documented in javadocs, simply move to IDvrConstants)| Modifier and Type | Field | Description |
|---|---|---|
static String |
CHUNK_FILENAME_FORMAT_AUDIO |
|
static String |
CHUNK_FILENAME_FORMAT_DATA |
|
static String |
CHUNK_FILENAME_FORMAT_METADATA |
|
static String |
CHUNK_FILENAME_FORMAT_VIDEO |
|
static String |
CHUNK_FOLDER_FORMAT |
|
static int |
DEFAULT_PROPERTY_AUDIO_GROUP_COUNT |
Default value for DVR Property
"dvrAudioGroupCount". |
static int |
DEFAULT_PROPERTY_MANIFEST_PURGE_SIZE |
Default value for DVR Property
"dvrManifestPurgeCacheSize". |
static int |
DEFAULT_PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION |
Default value for DVR Property
"dvrMaxAllowableChunkDuration". |
static int |
DEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZE |
|
static int |
DEFAULT_PROPERTY_MINIMUM_AVAILABLE_CHUNKS |
Default value for DVR Property
"dvrMinimumAvailableChunks". |
static int |
DEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACK |
Default value for DVR Property
"dvrPlaylistChunksHeldBack". |
static String |
DEFAULT_PROPERTY_PURGE_CONTROL_CLASS |
Default value for DVR Property
"dvrPurgeControlClass". |
static int |
DEFAULT_PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER |
Default value for DVR Property
"dvrRecalcDurationMaxAVStartDifference". |
static int |
DEFAULT_PROPERTY_RECALC_DURATION_TRIGGER_SIZE |
Default value for DVR Property
"dvrRecalcDurationMaxChunkSize". |
static int |
DEFAULT_PROPERTY_STREAM_IDLE_TIMEOUT |
Default value for DVR Property
"streamTimeout". |
static int |
DEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUT |
Default value for DVR Property
"streamStartupTimeout". |
static boolean |
DEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIO |
Default value for DVR Property
"dvrUtcAlignToAudio". |
static boolean |
DEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVAL |
Default value for DVR Property
"dvrUtcUseWowzaPacketArrivalTime". |
static int |
DEFAULT_PROPERTY_WAIT_FOR_CODEC_TIME |
Default value for DVR Property
"dvrWaitForCodecTime". |
static String |
PROPERTY_AUDIO_GROUP_COUNT |
DVR Property
"dvrAudioGroupCount": for number of audio packets to group together. |
static String |
PROPERTY_DEBUG_DISCONTINUITY |
|
static String |
PROPERTY_DEBUG_MBR_RESOLVER |
|
static String |
PROPERTY_DEBUG_MBR_RESOLVER_GAP_DETAILS |
|
static String |
PROPERTY_DEBUG_MBR_RESOLVER_INTERSECTION_DETAILS |
|
static String |
PROPERTY_INTERCEPTOR_CHUNK_DELEGATE |
DVR Property
"dvrChunkInterceptorDelegate": for specifying a delegate that determines if DVR chunk should be stored or not. |
static String |
PROPERTY_MANIFEST_PURGE_CACHE_SIZE |
DVR Property
"dvrManifestPurgeCacheSize": for specifying how many purged chunks are kept around just in case they are requested. |
static String |
PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION |
DVR Property
"dvrMaxAllowableChunkDuration": for setting maximum chuink duration. |
static String |
PROPERTY_MAX_SAVE_HOLDER_SIZE |
|
static String |
PROPERTY_MBR_USE_SIMPLEALIGNMENT |
HTTP Streamer Property
"dvrMbrUseSimpleAligner": for defaulting to a simple mbr aligner |
static String |
PROPERTY_MINIMUM_AVAILABLE_CHUNKS |
DVR Property
"dvrMinimumAvailableChunks": for specifying how many chunks must be available in order to play back the DVR recording. |
static String |
PROPERTY_PLAYLIST_CHUNKS_HELD_BACK |
DVR Property
"dvrPlaylistChunksHeldBack": for specifying how many chunks are held back must be available in order to play back the DVR recording. |
static String |
PROPERTY_PURGE_CONTROL_CLASS |
DVR Property
"dvrPurgeControlClass": for controlling the class responsible for determining which chunks to purge |
static String |
PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER |
DVR Property
"dvrRecalcDurationMaxAVStartDifference": for triggering recalculation of DVR chunk duration by examining each packet |
static String |
PROPERTY_RECALC_DURATION_TRIGGER_SIZE |
DVR Property
"dvrRecalcDurationMaxChunkSize": for triggering recalculation of DVR chunk duration by examining each packet |
static String |
PROPERTY_UTC_ALIGN_TO_AUDIO |
DVR Property
"dvrUtcAlignToAudio": determines if calculated Utc time gets aligned to audio or video. |
static String |
PROPERTY_UTC_DELEGATE_CLASS |
DVR Property
"dvrUtcTimeDelegate": for specifying a delegate that the utc time for a given chunk. |
static String |
PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVAL |
DVR Property
"dvrUtcUseWowzaPacketArrivalTime": determines if Utc times are based on the time the packet reaches Wowza
or the time the chunks reach DVR (default). |
static String |
PROPERTY_VERIFY_CHUNK_EXISTENCE_ON_MANIFEST_LOAD |
|
static String |
PROPERTY_WAIT_FOR_CODEC_TIME |
DVR Property
"dvrWaitForCodecTime": for how long DVR will wait to get the codec information. |
static final String CHUNK_FILENAME_FORMAT_AUDIO
static final String CHUNK_FILENAME_FORMAT_DATA
static final String CHUNK_FILENAME_FORMAT_METADATA
static final String CHUNK_FILENAME_FORMAT_VIDEO
static final String CHUNK_FOLDER_FORMAT
static final int DEFAULT_PROPERTY_AUDIO_GROUP_COUNT
"dvrAudioGroupCount".
Default value is 3.
PROPERTY_AUDIO_GROUP_COUNT,
Constant Field Valuesstatic final int DEFAULT_PROPERTY_MANIFEST_PURGE_SIZE
"dvrManifestPurgeCacheSize".
Default value is 10.
static final int DEFAULT_PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION
"dvrMaxAllowableChunkDuration".
Default value is 120000 ms (120 seconds).
static final int DEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZE
static final int DEFAULT_PROPERTY_MINIMUM_AVAILABLE_CHUNKS
"dvrMinimumAvailableChunks".
Default value is 3.
static final int DEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACK
"dvrPlaylistChunksHeldBack".
Default value is 2.
static final String DEFAULT_PROPERTY_PURGE_CONTROL_CLASS
"dvrPurgeControlClass".
Default value is "com.wowza.wms.dvr.impl.DvrPurgeController".
static final int DEFAULT_PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER
"dvrRecalcDurationMaxAVStartDifference".
Default value is 500 ms.
static final int DEFAULT_PROPERTY_RECALC_DURATION_TRIGGER_SIZE
"dvrRecalcDurationMaxChunkSize".
Default value is 60000 ms (60 seconds).
static final int DEFAULT_PROPERTY_STREAM_IDLE_TIMEOUT
"streamTimeout".
Default value is 300000 ms (5 minutes).
static final int DEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUT
"streamStartupTimeout".
Default value is 60000 ms (60 seconds).
static final boolean DEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIO
"dvrUtcAlignToAudio".
Default value is true.PROPERTY_UTC_ALIGN_TO_AUDIO,
Constant Field Valuesstatic final boolean DEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVAL
"dvrUtcUseWowzaPacketArrivalTime".
Default value is false.static final int DEFAULT_PROPERTY_WAIT_FOR_CODEC_TIME
"dvrWaitForCodecTime".
Default value is 8000 ms.
static final String PROPERTY_AUDIO_GROUP_COUNT
"dvrAudioGroupCount": for number of audio packets to group together.
Default is 3. @see DEFAULT_PROPERTY_AUDIO_GROUP_COUNT
static final String PROPERTY_DEBUG_DISCONTINUITY
static final String PROPERTY_DEBUG_MBR_RESOLVER
static final String PROPERTY_DEBUG_MBR_RESOLVER_GAP_DETAILS
static final String PROPERTY_DEBUG_MBR_RESOLVER_INTERSECTION_DETAILS
static final String PROPERTY_INTERCEPTOR_CHUNK_DELEGATE
"dvrChunkInterceptorDelegate": for specifying a delegate that determines if DVR chunk should be stored or not.
It's only here to allow a backdoor method of testing mbr streams that have gaps.static final String PROPERTY_MANIFEST_PURGE_CACHE_SIZE
"dvrManifestPurgeCacheSize": for specifying how many purged chunks are kept around just in case they are requested.
When purging chunks occurs, the DVR keeps a few chunks around that normally would have been purged just in case they are requested.
Add the property to Application/DVR/Properties section of Application.xml.
static final String PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION
"dvrMaxAllowableChunkDuration": for setting maximum chuink duration.
Add the property to Application/DVR/Properties section of Application.xml
static final String PROPERTY_MAX_SAVE_HOLDER_SIZE
static final String PROPERTY_MBR_USE_SIMPLEALIGNMENT
"dvrMbrUseSimpleAligner": for defaulting to a simple mbr aligner
Add the property to Application/HTTPStreamer/Properties section of Application.xml.
static final String PROPERTY_MINIMUM_AVAILABLE_CHUNKS
"dvrMinimumAvailableChunks": for specifying how many chunks must be available in order to play back the DVR recording.
It is not recommended to have this set to less than three, as players typically require this many chunks.
Add the property to Application/DVR/Properties section of Application.xml.
static final String PROPERTY_PLAYLIST_CHUNKS_HELD_BACK
"dvrPlaylistChunksHeldBack": for specifying how many chunks are held back must be available in order to play back the DVR recording.
Add the property to Application/DVR/Properties section of Application.xml.static final String PROPERTY_PURGE_CONTROL_CLASS
"dvrPurgeControlClass": for controlling the class responsible for determining which chunks to purge
The class must implement IDvrPurgeController and may sub-class DvrPurgeControllerBase
Add the property to Application/DVR/Properties section of Application.xml.
static final String PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER
"dvrRecalcDurationMaxAVStartDifference": for triggering recalculation of DVR chunk duration by examining each packet
This is a fallback setting for when the aligned audio and video packets differ their start times. When this happens, fallback logic is triggered which examines the actual packets and tries to adjust the packet times and duration accordingly.
Add the property to Application/DVR/Properties section of Application.xml
static final String PROPERTY_RECALC_DURATION_TRIGGER_SIZE
"dvrRecalcDurationMaxChunkSize": for triggering recalculation of DVR chunk duration by examining each packet
This is a fallback setting for when the DVR packetizer determines the chunk is quite large, usually because the incoming packet times have done something odd like suddenly diverged. When this happens, asome fallback logic is triggered which examines the acual packets and tries to adjust the duration accordingly.
Add the property to Application/DVR/Properties section of Application.xml
static final String PROPERTY_UTC_ALIGN_TO_AUDIO
"dvrUtcAlignToAudio": determines if calculated Utc time gets aligned to audio or video.
Note: Currently in private constants until article is written.static final String PROPERTY_UTC_DELEGATE_CLASS
"dvrUtcTimeDelegate": for specifying a delegate that the utc time for a given chunk.
Currently in private constants until article is written.static final String PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVAL
"dvrUtcUseWowzaPacketArrivalTime": determines if Utc times are based on the time the packet reaches Wowza
or the time the chunks reach DVR (default).
Note: Currently in private constants until article is written.static final String PROPERTY_VERIFY_CHUNK_EXISTENCE_ON_MANIFEST_LOAD
static final String PROPERTY_WAIT_FOR_CODEC_TIME
"dvrWaitForCodecTime": for how long DVR will wait to get the codec information.
Amount of time Wowza nDVR will wait to receive audio and video codec information after streaming has begun. The unit is in ms. The default value is 8000 ms.
Add the property to Application/DVR/Properties section of Application.xml