public interface IStreamRecorderConstants
for example:
</StreamRecorder>
</Properties>
</Property>
</Name>streamRecorderDebugEnable</Name>
</Value>true</Value>
</Type>Boolean</Type>
</Property>
 </Properties>
</StreamRecorder>
| Modifier and Type | Field | Description |
|---|---|---|
static String |
APPEND_FILE |
Appends new stream data to the existing file.
|
static String |
FORMAT_FLV |
|
static String |
FORMAT_MP4 |
|
static String |
OVERWRITE_FILE |
Overwrites the existing file with the new file
|
static String |
PROPERTY_BACK_BUFFER_TIME |
Application Property
"streamRecorderBackBufferTime":
for specifying the number of milliseconds of packets to pull from the incoming stream buffer and write to file, before beginning the recording. |
static String |
PROPERTY_DEBUG_ENABLE |
Application Property
"streamRecorderDebugEnable":
for enabling additional log statements throughout StreamRecorder |
static String |
PROPERTY_DEFAULT_AUDIO_SEARCH_POSITION |
Application Property
"streamRecorderDefaultAudioSearchPosition":
for specifying how audio is found when it may not be in sync with the video |
static String |
PROPERTY_FILE_FORMAT |
Application Property
"streamRecorderFileFormat":
for specifying the default file format used by StreamRecorder. |
static String |
PROPERTY_FILE_VERSION_DELEGATE |
Application Property
"streamRecorderFileVersionDelegate":
for specifying a default custom file version delegate. |
static String |
PROPERTY_FILE_VERSION_TEMPLATE |
Application Property
"streamRecorderFileVersionTemplate":
for specifying a default file version template string. |
static String |
PROPERTY_MOVE_FIRST_VIDEO_FRAME_TO_ZERO |
Application Property
"streamRecorderMoveFirstVideoFrameToZero":
for specifying the default moveFirstVideoFrameToZero value used by StreamRecorder. |
static String |
PROPERTY_NOTIFY_LISTENER |
Application Property
"streamRecorderNotifyListener":
for specifying the default listener which will receive StreamRecorder notifications. |
static String |
PROPERTY_OUTPUT_FILE |
Application Property
"streamRecorderOutputFile":
for specifying the default filename used by StreamRecorder for recordings. |
static String |
PROPERTY_OUTPUT_PATH |
Application Property
"streamRecorderOutputPath":
for specifying the default path used by StreamRecorder to write recordings. |
static String |
PROPERTY_RECORD_DATA |
Application Property
"streamRecorderRecordData":
for specifying the default recordData value used by StreamRecorders. |
static String |
PROPERTY_SEGMENT_DURATION |
Application Property
"streamRecorderSegmentDuration":
for specifying the default SegmentDuration used by StreamRecorder when the segmentationType is set to SEGMENT_BY_DURATION. |
static String |
PROPERTY_SEGMENT_SCHEDULE |
Application Property
"streamRecorderSegmentSchedule":
for specifying the default SegmentSchedule string used by StreamRecorder when the segmentationType is set to SEGMENT_BY_SCHEDULE. |
static String |
PROPERTY_SEGMENT_SIZE |
Application Property
"streamRecorderSegmentSize":
for specifying the default SegmentSize used by StreamRecorder when the segmentationType is set to SEGMENT_BY_SIZE. |
static String |
PROPERTY_SEGMENTATION_TYPE |
Application Property
"streamRecorderSegmentationType":
for specifying the default segmentation type used by StreamRecorder. |
static String |
PROPERTY_SKIP_KEYFRAME_AUDIO_TIMEOUT |
Application Property
"streamRecorderSkipKeyFrameUntilAudioTimeout":
for specifying how long audio is waited for. |
static String |
PROPERTY_SPLIT_ON_TC_DISCONTINUITY |
Application Property
"streamRecorderSplitOnTcDiscontinuity":
for specifying the default splitOnTcDiscontinuity value used by StreamRecorder. |
static String |
PROPERTY_START_ON_KEYFRAME |
Application Property
"streamRecorderStartOnKeyFrame":
for specifying the default startOnKeyFrame value used by StreamRecorder. |
static String |
PROPERTY_TIMESCALE |
Application Property
"streamRecorderTimescale":
for specifying the timescale used when writing packets to a file. |
static String |
PROPERTY_USE_SIMPLE_FILE_VERSION_NAMING |
Application Property
"streamRecorderUseSimpleFileVersionNaming":
for using StreamRecorderSimpleFileVersionDelegate instead of StreamRecorderFileVersionDelegate as the default file version naming delegate |
static String |
PROPERTY_VERSIONING_OPTION |
Application Property
"streamRecorderVersioningOption": for specifying the default file versioning method used by StreamRecorders |
static int |
RECORDER_STATE_ERROR |
Value returned by IStreamRecorder getRecorderState() to indicate an error has occurred
in the recorder.
|
static String |
RECORDER_STATE_ERROR_STRING |
String value returned by IStreamRecorder getRecorderStateString() when the recorder state is RECORDER_STATE_ERROR.
|
static int |
RECORDER_STATE_PENDING |
Value returned by IStreamRecorder getRecorderState() to indicate the recorder has been created but
it's IStreamRecorder startRecording() method has not yet been called.
|
static String |
RECORDER_STATE_PENDING_STRING |
String value returned by IStreamRecorder getRecorderStateString() when the recorder state is RECORDER_STATE_PENDING.
|
static int |
RECORDER_STATE_RECORDING |
Value returned by IStreamRecorder getRecorderState() to indicate the recorder is actively recording data to file.
|
static String |
RECORDER_STATE_RECORDING_STRING |
String value returned by IStreamRecorder getRecorderStateString() when the recorder state is RECORDER_STATE_RECORDING.
|
static int |
RECORDER_STATE_WAITING |
Value returned by IStreamRecorder getRecorderState() to indicate the recorder has been started but the associated stream
is not currently being received by the server (for example the stream is not being published from the encoder)
|
static String |
RECORDER_STATE_WAITING_STRING |
String value returned by IStreamRecorder getRecorderStateString() when the recorder state is RECORDER_STATE_WAITING.
|
static String |
SEGMENT_BY_DURATION |
|
static String |
SEGMENT_BY_SCHEDULE |
|
static String |
SEGMENT_BY_SIZE |
|
static String |
SEGMENT_NONE |
|
static String |
VERSION_FILE |
Uses the file name returned by the configured fileVersionDelegate to version the new file
|
static final String APPEND_FILE
static final String FORMAT_FLV
static final String FORMAT_MP4
static final String OVERWRITE_FILE
static final String PROPERTY_BACK_BUFFER_TIME
"streamRecorderBackBufferTime":
for specifying the number of milliseconds of packets to pull from the incoming stream buffer and write to file, before beginning the recording.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_DEBUG_ENABLE
"streamRecorderDebugEnable":
for enabling additional log statements throughout StreamRecorder
Add the property to the StreamRecorder Properties section of Application.xml.
Default value is false
Valid values are true or false
static final String PROPERTY_DEFAULT_AUDIO_SEARCH_POSITION
"streamRecorderDefaultAudioSearchPosition":
for specifying how audio is found when it may not be in sync with the video
Add the property to the StreamRecorder Properties section of Application.xml.
StreamRecorderParameters#streamRecorderDefaultAudioSearchPosition,
Constant Field Valuesstatic final String PROPERTY_FILE_FORMAT
"streamRecorderFileFormat":
for specifying the default file format used by StreamRecorder.
Add the property to the StreamRecorder Properties section of Application.xml.
Valid values are: flv, mp4
static final String PROPERTY_FILE_VERSION_DELEGATE
"streamRecorderFileVersionDelegate":
for specifying a default custom file version delegate.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_FILE_VERSION_TEMPLATE
"streamRecorderFileVersionTemplate":
for specifying a default file version template string.
NOTE: only applicable when using the default fileVersionDelegate
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_MOVE_FIRST_VIDEO_FRAME_TO_ZERO
"streamRecorderMoveFirstVideoFrameToZero":
for specifying the default moveFirstVideoFrameToZero value used by StreamRecorder.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_NOTIFY_LISTENER
"streamRecorderNotifyListener":
for specifying the default listener which will receive StreamRecorder notifications.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_OUTPUT_FILE
"streamRecorderOutputFile":
for specifying the default filename used by StreamRecorder for recordings.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_OUTPUT_PATH
"streamRecorderOutputPath":
for specifying the default path used by StreamRecorder to write recordings.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_RECORD_DATA
"streamRecorderRecordData":
for specifying the default recordData value used by StreamRecorders.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_SEGMENT_DURATION
"streamRecorderSegmentDuration":
for specifying the default SegmentDuration used by StreamRecorder when the segmentationType is set to SEGMENT_BY_DURATION.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_SEGMENT_SCHEDULE
"streamRecorderSegmentSchedule":
for specifying the default SegmentSchedule string used by StreamRecorder when the segmentationType is set to SEGMENT_BY_SCHEDULE.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_SEGMENT_SIZE
"streamRecorderSegmentSize":
for specifying the default SegmentSize used by StreamRecorder when the segmentationType is set to SEGMENT_BY_SIZE.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_SEGMENTATION_TYPE
"streamRecorderSegmentationType":
for specifying the default segmentation type used by StreamRecorder.
Add the property to the StreamRecorder Properties section of Application.xml.
Valid values are: none, schedule, size, duration
static final String PROPERTY_SKIP_KEYFRAME_AUDIO_TIMEOUT
"streamRecorderSkipKeyFrameUntilAudioTimeout":
for specifying how long audio is waited for.
Add the property to the StreamRecorder Properties section of Application.xml.
StreamRecorderParameters#streamRecorderSkipKeyFrameUntilAudioTimeout,
Constant Field Valuesstatic final String PROPERTY_SPLIT_ON_TC_DISCONTINUITY
"streamRecorderSplitOnTcDiscontinuity":
for specifying the default splitOnTcDiscontinuity value used by StreamRecorder.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_START_ON_KEYFRAME
"streamRecorderStartOnKeyFrame":
for specifying the default startOnKeyFrame value used by StreamRecorder.
Add the property to the StreamRecorder Properties section of Application.xml.
static final String PROPERTY_TIMESCALE
"streamRecorderTimescale":
for specifying the timescale used when writing packets to a file. It ONLY applies
to MP4 file outputs. The only VALID values are 90000 or 100000
Add the property to the StreamRecorder Properties section of Application.xml.
StreamRecorderParameters#streamRecorderTimescale,
Constant Field Valuesstatic final String PROPERTY_USE_SIMPLE_FILE_VERSION_NAMING
"streamRecorderUseSimpleFileVersionNaming":
for using StreamRecorderSimpleFileVersionDelegate instead of StreamRecorderFileVersionDelegate as the default file version naming delegate
Add the property to the StreamRecorder Properties section of Application.xml.
Default value is false
Valid values are true, false
static final String PROPERTY_VERSIONING_OPTION
"streamRecorderVersioningOption": for specifying the default file versioning method used by StreamRecorders
Add the property to the StreamRecorder Properties section of Application.xml.
Valid values are: version, append, overwrite
static final int RECORDER_STATE_ERROR
RECORDER_STATE_ERROR_STRING,
Constant Field Valuesstatic final String RECORDER_STATE_ERROR_STRING
RECORDER_STATE_ERROR,
Constant Field Valuesstatic final int RECORDER_STATE_PENDING
static final String RECORDER_STATE_PENDING_STRING
RECORDER_STATE_PENDING,
Constant Field Valuesstatic final int RECORDER_STATE_RECORDING
static final String RECORDER_STATE_RECORDING_STRING
RECORDER_STATE_RECORDING,
Constant Field Valuesstatic final int RECORDER_STATE_WAITING
static final String RECORDER_STATE_WAITING_STRING
RECORDER_STATE_PENDING,
Constant Field Valuesstatic final String SEGMENT_BY_DURATION
static final String SEGMENT_BY_SCHEDULE
static final String SEGMENT_BY_SIZE
static final String SEGMENT_NONE
static final String VERSION_FILE