Interface IDvrPrivateConstants
- 
- All Known Subinterfaces:
- IDvrConstants
 
 public interface IDvrPrivateConstantsInternal and public constants. Public constants are contained inIDvrConstants. Undocumented/Private in this file. To make the constant public (and documented in javadocs, simply move to IDvrConstants)
- 
- 
Field SummaryFields Modifier and Type Field Description static StringCHUNK_FILENAME_FORMAT_AUDIOstatic StringCHUNK_FILENAME_FORMAT_DATAstatic StringCHUNK_FILENAME_FORMAT_METADATAstatic StringCHUNK_FILENAME_FORMAT_VIDEOstatic StringCHUNK_FOLDER_FORMATstatic intDEFAULT_PROPERTY_AUDIO_GROUP_COUNTDefault value for DVR Property"dvrAudioGroupCount".static intDEFAULT_PROPERTY_MANIFEST_PURGE_SIZEDefault value for DVR Property"dvrManifestPurgeCacheSize".static intDEFAULT_PROPERTY_MAX_ALLOWABLE_CHUNK_DURATIONDefault value for DVR Property"dvrMaxAllowableChunkDuration".static intDEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZEstatic intDEFAULT_PROPERTY_MINIMUM_AVAILABLE_CHUNKSDefault value for DVR Property"dvrMinimumAvailableChunks".static intDEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACKDefault value for DVR Property"dvrPlaylistChunksHeldBack".static StringDEFAULT_PROPERTY_PURGE_CONTROL_CLASSDefault value for DVR Property"dvrPurgeControlClass".static intDEFAULT_PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGERDefault value for DVR Property"dvrRecalcDurationMaxAVStartDifference".static intDEFAULT_PROPERTY_RECALC_DURATION_TRIGGER_SIZEDefault value for DVR Property"dvrRecalcDurationMaxChunkSize".static intDEFAULT_PROPERTY_STREAM_IDLE_TIMEOUTDefault value for DVR Property"streamTimeout".static intDEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUTDefault value for DVR Property"streamStartupTimeout".static booleanDEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIODefault value for DVR Property"dvrUtcAlignToAudio".static booleanDEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVALDefault value for DVR Property"dvrUtcUseWowzaPacketArrivalTime".static intDEFAULT_PROPERTY_WAIT_FOR_CODEC_TIMEDefault value for DVR Property"dvrWaitForCodecTime".static StringPROPERTY_AUDIO_GROUP_COUNTDVR Property"dvrAudioGroupCount": for number of audio packets to group together.static StringPROPERTY_DEBUG_DISCONTINUITYstatic StringPROPERTY_DEBUG_MBR_RESOLVERstatic StringPROPERTY_DEBUG_MBR_RESOLVER_GAP_DETAILSstatic StringPROPERTY_DEBUG_MBR_RESOLVER_INTERSECTION_DETAILSstatic StringPROPERTY_INTERCEPTOR_CHUNK_DELEGATEDVR Property"dvrChunkInterceptorDelegate": for specifying a delegate that determines if DVR chunk should be stored or not.static StringPROPERTY_MANIFEST_PURGE_CACHE_SIZEDVR Property"dvrManifestPurgeCacheSize": for specifying how many purged chunks are kept around just in case they are requested.static StringPROPERTY_MAX_ALLOWABLE_CHUNK_DURATIONDVR Property"dvrMaxAllowableChunkDuration": for setting maximum chuink duration.static StringPROPERTY_MAX_SAVE_HOLDER_SIZEstatic StringPROPERTY_MBR_USE_SIMPLEALIGNMENTHTTP Streamer Property"dvrMbrUseSimpleAligner": for defaulting to a simple mbr alignerstatic StringPROPERTY_MINIMUM_AVAILABLE_CHUNKSDVR Property"dvrMinimumAvailableChunks": for specifying how many chunks must be available in order to play back the DVR recording.static StringPROPERTY_PLAYLIST_CHUNKS_HELD_BACKDVR Property"dvrPlaylistChunksHeldBack": for specifying how many chunks are held back must be available in order to play back the DVR recording.static StringPROPERTY_PURGE_CONTROL_CLASSDVR Property"dvrPurgeControlClass": for controlling the class responsible for determining which chunks to purgestatic StringPROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGERDVR Property"dvrRecalcDurationMaxAVStartDifference": for triggering recalculation of DVR chunk duration by examining each packetstatic StringPROPERTY_RECALC_DURATION_TRIGGER_SIZEDVR Property"dvrRecalcDurationMaxChunkSize": for triggering recalculation of DVR chunk duration by examining each packetstatic StringPROPERTY_UTC_ALIGN_TO_AUDIODVR Property"dvrUtcAlignToAudio": determines if calculated Utc time gets aligned to audio or video.static StringPROPERTY_UTC_DELEGATE_CLASSDVR Property"dvrUtcTimeDelegate": for specifying a delegate that the utc time for a given chunk.static StringPROPERTY_UTC_USE_WOWZA_PACKET_ARRIVALDVR Property"dvrUtcUseWowzaPacketArrivalTime": determines if Utc times are based on the time the packet reaches Wowza or the time the chunks reach DVR (default).static StringPROPERTY_VERIFY_CHUNK_EXISTENCE_ON_MANIFEST_LOADstatic StringPROPERTY_WAIT_FOR_CODEC_TIMEDVR Property"dvrWaitForCodecTime": for how long DVR will wait to get the codec information.
 
- 
- 
- 
Field Detail- 
PROPERTY_INTERCEPTOR_CHUNK_DELEGATEstatic final String 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:
- Constant Field Values
 
 - 
PROPERTY_UTC_DELEGATE_CLASSstatic final String 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:
- Constant Field Values
 
 - 
PROPERTY_UTC_ALIGN_TO_AUDIOstatic final String 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:
- Constant Field Values
 
 - 
DEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIOstatic final boolean DEFAULT_PROPERTY_UTC_ALIGN_TO_AUDIO Default value for DVR Property"dvrUtcAlignToAudio". Default value is true.- See Also:
- PROPERTY_UTC_ALIGN_TO_AUDIO, Constant Field Values
 
 - 
PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVALstatic final 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). Note: Currently in private constants until article is written.- See Also:
- Constant Field Values
 
 - 
DEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVALstatic final boolean DEFAULT_PROPERTY_UTC_USE_WOWZA_PACKET_ARRIVAL Default value for DVR Property"dvrUtcUseWowzaPacketArrivalTime". Default value is false.
 - 
PROPERTY_MINIMUM_AVAILABLE_CHUNKSstatic final String 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_CHUNKSstatic final int DEFAULT_PROPERTY_MINIMUM_AVAILABLE_CHUNKS Default value for DVR Property"dvrMinimumAvailableChunks".Default value is 3. 
 - 
PROPERTY_PLAYLIST_CHUNKS_HELD_BACKstatic final 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. Add the property to Application/DVR/Properties section of Application.xml.
 - 
DEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACKstatic final int DEFAULT_PROPERTY_PLAYLIST_CHUNKS_HELD_BACK Default value for DVR Property"dvrPlaylistChunksHeldBack".Default value is 2. 
 - 
PROPERTY_MANIFEST_PURGE_CACHE_SIZEstatic final String 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_SIZEstatic final int DEFAULT_PROPERTY_MANIFEST_PURGE_SIZE Default value for DVR Property"dvrManifestPurgeCacheSize".Default value is 10. 
 - 
PROPERTY_VERIFY_CHUNK_EXISTENCE_ON_MANIFEST_LOADstatic final String PROPERTY_VERIFY_CHUNK_EXISTENCE_ON_MANIFEST_LOAD - See Also:
- Constant Field Values
 
 - 
PROPERTY_PURGE_CONTROL_CLASSstatic final String PROPERTY_PURGE_CONTROL_CLASS DVR Property"dvrPurgeControlClass": for controlling the class responsible for determining which chunks to purgeThe class must implement IDvrPurgeControllerand may sub-class DvrPurgeControllerBaseAdd the property to Application/DVR/Properties section of Application.xml. 
 - 
DEFAULT_PROPERTY_PURGE_CONTROL_CLASSstatic final String DEFAULT_PROPERTY_PURGE_CONTROL_CLASS Default value for DVR Property"dvrPurgeControlClass".Default value is "com.wowza.wms.dvr.impl.DvrPurgeController".
 - 
PROPERTY_MBR_USE_SIMPLEALIGNMENTstatic final String 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:
- Constant Field Values
 
 - 
PROPERTY_MAX_ALLOWABLE_CHUNK_DURATIONstatic final String 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_DURATIONstatic final int DEFAULT_PROPERTY_MAX_ALLOWABLE_CHUNK_DURATION Default value for DVR Property"dvrMaxAllowableChunkDuration".Default value is 120000 ms (120 seconds). 
 - 
PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGERstatic final String 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_TRIGGERstatic final int DEFAULT_PROPERTY_RECALC_DURATION_MAX_AV_DIFFERENCE_TRIGGER Default value for DVR Property"dvrRecalcDurationMaxAVStartDifference".Default value is 500 ms. 
 - 
PROPERTY_RECALC_DURATION_TRIGGER_SIZEstatic final String 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_SIZEstatic final int DEFAULT_PROPERTY_RECALC_DURATION_TRIGGER_SIZE Default value for DVR Property"dvrRecalcDurationMaxChunkSize".Default value is 60000 ms (60 seconds). 
 - 
PROPERTY_MAX_SAVE_HOLDER_SIZEstatic final String PROPERTY_MAX_SAVE_HOLDER_SIZE - See Also:
- Constant Field Values
 
 - 
DEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZEstatic final int DEFAULT_PROPERTY_MAX_SAVE_HOLDER_SIZE - See Also:
- Constant Field Values
 
 - 
PROPERTY_WAIT_FOR_CODEC_TIMEstatic final String 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_TIMEstatic final int DEFAULT_PROPERTY_WAIT_FOR_CODEC_TIME Default value for DVR Property"dvrWaitForCodecTime".Default value is 8000 ms. 
 - 
PROPERTY_AUDIO_GROUP_COUNTstatic final String 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:
- Constant Field Values
 
 - 
DEFAULT_PROPERTY_AUDIO_GROUP_COUNTstatic final int DEFAULT_PROPERTY_AUDIO_GROUP_COUNT Default value for DVR Property"dvrAudioGroupCount".Default value is 3. - See Also:
- PROPERTY_AUDIO_GROUP_COUNT, Constant Field Values
 
 - 
DEFAULT_PROPERTY_STREAM_IDLE_TIMEOUTstatic final int DEFAULT_PROPERTY_STREAM_IDLE_TIMEOUT Default value for DVR Property"streamTimeout".Default value is 300000 ms (5 minutes). - See Also:
- Constant Field Values
 
 - 
DEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUTstatic final int DEFAULT_PROPERTY_STREAM_STARTUP_TIMEOUT Default value for DVR Property"streamStartupTimeout".Default value is 60000 ms (60 seconds). - See Also:
- Constant Field Values
 
 - 
PROPERTY_DEBUG_MBR_RESOLVERstatic final String PROPERTY_DEBUG_MBR_RESOLVER - See Also:
- Constant Field Values
 
 - 
PROPERTY_DEBUG_MBR_RESOLVER_GAP_DETAILSstatic final String PROPERTY_DEBUG_MBR_RESOLVER_GAP_DETAILS - See Also:
- Constant Field Values
 
 - 
PROPERTY_DEBUG_MBR_RESOLVER_INTERSECTION_DETAILSstatic final String PROPERTY_DEBUG_MBR_RESOLVER_INTERSECTION_DETAILS - See Also:
- Constant Field Values
 
 - 
PROPERTY_DEBUG_DISCONTINUITYstatic final String PROPERTY_DEBUG_DISCONTINUITY - See Also:
- Constant Field Values
 
 - 
CHUNK_FILENAME_FORMAT_METADATAstatic final String CHUNK_FILENAME_FORMAT_METADATA - See Also:
- Constant Field Values
 
 - 
CHUNK_FILENAME_FORMAT_VIDEOstatic final String CHUNK_FILENAME_FORMAT_VIDEO - See Also:
- Constant Field Values
 
 - 
CHUNK_FILENAME_FORMAT_AUDIOstatic final String CHUNK_FILENAME_FORMAT_AUDIO - See Also:
- Constant Field Values
 
 - 
CHUNK_FILENAME_FORMAT_DATAstatic final String CHUNK_FILENAME_FORMAT_DATA - See Also:
- Constant Field Values
 
 - 
CHUNK_FOLDER_FORMATstatic final String CHUNK_FOLDER_FORMAT - See Also:
- Constant Field Values
 
 
- 
 
-