Interface IDvrPrivateConstants
- All Known Subinterfaces:
IDvrConstants
IDvrConstants
.
Undocumented/Private in this file.
To make the constant public (and documented in javadocs, simply move to IDvrConstants)-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final int
Default value for DVR Property"dvrAudioGroupCount"
.static final int
Default value for DVR Property"dvrManifestPurgeCacheSize"
.static final int
Default value for DVR Property"dvrMaxAllowableChunkDuration"
.static final int
static final int
Default value for DVR Property"dvrMinimumAvailableChunks"
.static final int
Default value for DVR Property"dvrPlaylistChunksHeldBack"
.static final String
Default value for DVR Property"dvrPurgeControlClass"
.static final int
Default value for DVR Property"dvrRecalcDurationMaxAVStartDifference"
.static final int
Default value for DVR Property"dvrRecalcDurationMaxChunkSize"
.static final int
Default value for DVR Property"streamTimeout"
.static final int
Default value for DVR Property"streamStartupTimeout"
.static final boolean
Default value for DVR Property"dvrUtcAlignToAudio"
.static final boolean
Default value for DVR Property"dvrUtcUseWowzaPacketArrivalTime"
.static final int
Default value for DVR Property"dvrWaitForCodecTime"
.static final String
DVR Property"dvrAudioGroupCount"
: for number of audio packets to group together.static final String
static final String
static final String
static final String
static final String
DVR Property"dvrChunkInterceptorDelegate"
: for specifying a delegate that determines if DVR chunk should be stored or not.static final String
DVR Property"dvrManifestPurgeCacheSize"
: for specifying how many purged chunks are kept around just in case they are requested.static final String
DVR Property"dvrMaxAllowableChunkDuration"
: for setting maximum chuink duration.static final String
static final String
HTTP Streamer Property"dvrMbrUseSimpleAligner"
: for defaulting to a simple mbr alignerstatic final String
DVR Property"dvrMinimumAvailableChunks"
: for specifying how many chunks must be available in order to play back the DVR recording.static final String
DVR Property"dvrPlaylistChunksHeldBack"
: for specifying how many chunks are held back must be available in order to play back the DVR recording.static final String
DVR Property"dvrPurgeControlClass"
: for controlling the class responsible for determining which chunks to purgestatic final String
DVR Property"dvrRecalcDurationMaxAVStartDifference"
: for triggering recalculation of DVR chunk duration by examining each packetstatic final String
DVR Property"dvrRecalcDurationMaxChunkSize"
: for triggering recalculation of DVR chunk duration by examining each packetstatic final String
DVR Property"dvrUtcAlignToAudio"
: determines if calculated Utc time gets aligned to audio or video.static final String
DVR Property"dvrUtcTimeDelegate"
: for specifying a delegate that the utc time for a given chunk.static final String
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 final String
static final String
DVR Property"dvrWaitForCodecTime"
: for how long DVR will wait to get the codec information.
-
Field Details
-
PROPERTY_INTERCEPTOR_CHUNK_DELEGATE
DVR Property"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.- See Also:
-
PROPERTY_UTC_DELEGATE_CLASS
DVR Property"dvrUtcTimeDelegate"
: for specifying a delegate that the utc time for a given chunk. Currently in private constants until article is written.- See Also:
-
PROPERTY_UTC_ALIGN_TO_AUDIO
DVR Property"dvrUtcAlignToAudio"
: determines if calculated Utc time gets aligned to audio or video. Note: Currently in private constants until article is written.- See Also:
-
DEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIO
static final boolean DEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIODefault value for DVR Property"dvrUtcAlignToAudio"
. Default value is true. -
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). Note: Currently in private constants until article is written.- See Also:
-
DEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVAL
static final boolean DEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVALDefault value for DVR Property"dvrUtcUseWowzaPacketArrivalTime"
. Default value is false. -
PROPERTY_MINIMUM_AVAILABLE_CHUNKS
DVR Property"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.
-
DEFAULT_PROPERTY_MINIMUM_AVAILABLE_CHUNKS
static final int DEFAULT_PROPERTY_MINIMUM_AVAILABLE_CHUNKSDefault value for DVR Property"dvrMinimumAvailableChunks"
.Default value is 3.
-
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. Add the property to Application/DVR/Properties section of Application.xml. -
DEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACK
static final int DEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACKDefault value for DVR Property"dvrPlaylistChunksHeldBack"
.Default value is 2.
-
PROPERTY_MANIFEST_PURGE_CACHE_SIZE
DVR Property"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.
-
DEFAULT_PROPERTY_MANIFEST_PURGE_SIZE
static final int DEFAULT_PROPERTY_MANIFEST_PURGE_SIZEDefault value for DVR Property"dvrManifestPurgeCacheSize"
.Default value is 10.
-
PROPERTY_VERIFY_CHUNK_EXISTENCE_ON_MANIFEST_LOAD
- See Also:
-
PROPERTY_PURGE_CONTROL_CLASS
DVR Property"dvrPurgeControlClass"
: for controlling the class responsible for determining which chunks to purgeThe class must implement
IDvrPurgeController
and may sub-class DvrPurgeControllerBaseAdd the property to Application/DVR/Properties section of Application.xml.
-
DEFAULT_PROPERTY_PURGE_CONTROL_CLASS
Default value for DVR Property"dvrPurgeControlClass"
.Default value is
"com.wowza.wms.dvr.impl.DvrPurgeController"
. -
PROPERTY_MBR_USE_SIMPLEALIGNMENT
HTTP Streamer Property"dvrMbrUseSimpleAligner"
: for defaulting to a simple mbr alignerAdd the property to Application/HTTPStreamer/Properties section of Application.xml.
- See Also:
-
PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION
DVR Property"dvrMaxAllowableChunkDuration"
: for setting maximum chuink duration.Add the property to Application/DVR/Properties section of Application.xml
-
DEFAULT_PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION
static final int DEFAULT_PROPERTY_MAX_ALLOWABLE_CHUNK_DURATIONDefault value for DVR Property"dvrMaxAllowableChunkDuration"
.Default value is 120000 ms (120 seconds).
-
PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER
DVR Property"dvrRecalcDurationMaxAVStartDifference"
: for triggering recalculation of DVR chunk duration by examining each packetThis 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
-
DEFAULT_PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER
static final int DEFAULT_PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGERDefault value for DVR Property"dvrRecalcDurationMaxAVStartDifference"
.Default value is 500 ms.
-
PROPERTY_RECALC_DURATION_TRIGGER_SIZE
DVR Property"dvrRecalcDurationMaxChunkSize"
: for triggering recalculation of DVR chunk duration by examining each packetThis 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
-
DEFAULT_PROPERTY_RECALC_DURATION_TRIGGER_SIZE
static final int DEFAULT_PROPERTY_RECALC_DURATION_TRIGGER_SIZEDefault value for DVR Property"dvrRecalcDurationMaxChunkSize"
.Default value is 60000 ms (60 seconds).
-
PROPERTY_MAX_SAVE_HOLDER_SIZE
- See Also:
-
DEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZE
static final int DEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZE- See Also:
-
PROPERTY_WAIT_FOR_CODEC_TIME
DVR Property"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
-
DEFAULT_PROPERTY_WAIT_FOR_CODEC_TIME
static final int DEFAULT_PROPERTY_WAIT_FOR_CODEC_TIMEDefault value for DVR Property"dvrWaitForCodecTime"
.Default value is 8000 ms.
-
PROPERTY_AUDIO_GROUP_COUNT
DVR Property"dvrAudioGroupCount"
: for number of audio packets to group together.Default is 3. @see
DEFAULT_PROPERTY_AUDIO_GROUP_COUNT
- See Also:
-
DEFAULT_PROPERTY_AUDIO_GROUP_COUNT
static final int DEFAULT_PROPERTY_AUDIO_GROUP_COUNTDefault value for DVR Property"dvrAudioGroupCount"
.Default value is 3.
-
DEFAULT_PROPERTY_STREAM_IDLE_TIMEOUT
static final int DEFAULT_PROPERTY_STREAM_IDLE_TIMEOUTDefault value for DVR Property"streamTimeout"
.Default value is 300000 ms (5 minutes).
- See Also:
-
DEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUT
static final int DEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUTDefault value for DVR Property"streamStartupTimeout"
.Default value is 60000 ms (60 seconds).
- See Also:
-
PROPERTY_DEBUG_MBR_RESOLVER
- See Also:
-
PROPERTY_DEBUG_MBR_RESOLVER_GAP_DETAILS
- See Also:
-
PROPERTY_DEBUG_MBR_RESOLVER_INTERSECTION_DETAILS
- See Also:
-
PROPERTY_DEBUG_DISCONTINUITY
- See Also:
-
CHUNK_FILENAME_FORMAT_METADATA
- See Also:
-
CHUNK_FILENAME_FORMAT_VIDEO
- See Also:
-
CHUNK_FILENAME_FORMAT_AUDIO
- See Also:
-
CHUNK_FILENAME_FORMAT_DATA
- See Also:
-
CHUNK_FOLDER_FORMAT
- See Also:
-