Go to documentation repository
...
Video archive files | |||||
---|---|---|---|---|---|
Registry section | String parameter | Available values | Default | Product version | Parameter in effect |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileReader.MMF | 0, 1 | 0 | 1.0.0 and later | 0 – during the playback, the video archive fragments are read into RAM by one frame 1 – during the playback, the video archive fragments are read into the RAM all at once |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.NotifyCoreFrameSkipped | 0, 1 | 1 | 1.0.0 and later | The key enables FRAME_SKIPPED event (see CAM Camera). 0 – the FRAME_SKIPPED event is not generated, core load is reduced 1 – the FRAME_SKIPPED is generated, there is a risk of buffer overflow |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.RecordingStateChangeDelay | >30 | 30 | 1.0.0 and later | The key sets in seconds the delay period between the state changes of frames skipping. Accordingly, the FRAME_SKIPPED\FRAME_SKIPPED_STOP events won’t be generated more often than the period specified in the key. See CAM Camera |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.MaxSkippedFramesByPeriod | >0 | 50 | 1.0.0 and later | The key sets the minimum number of skipped frames for the period (the period is set in the FileSystem.RecordingStateChangeDelay key), during which the FRAME_SKIPPED event will be generated. See CAM Camera |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.NotifyCoreFileSystemError | 0, 1 | 1 | 1.0.0 and later | The key enables the generation of camera events FILE_REC_ERROR and FILE_REC_OK (see CAM Camera). 0 – FILE_REC_ERROR and FILE_REC_OK events are not generated, the load on the core is reduced 1 – FILE_REC_ERROR and FILE_REC_OK events are generated, there is a risk of buffer overflow |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.MinMaxHoursFromNow | 0, 1 | 1 | 1.0.0 and later | The key enables the feature of counting down the storage period for the Keep no less than parameter from the last archive record timestamp (see also Configuring video camera archive depth). 0 – the archive storage time is counted from the last archive record time stamp 1 – the archive storage time is counted from the current time |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.SaveUncompressed | 0, 1 | 0 | 1.0.0 and later | The key enables or disables compression of the video recorded on the disk. 0 – compressed video is recorded to the disk according to the settings of each camera 1 – uncompressed video is recorded from all cameras to disk, ignoring the compression settings specified for all cameras Note. This key is required for debugging. It is not recommended to change the value of this key |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.DeleteMinutes | >=10 | 60 | 1.0.0 and later | The key sets in minutes the time segments of the recorded archive that will be deleted when it is necessary to free up space. The smaller the value, the smaller segment will be deleted in one deletion iteration, but there will be more such iterations. This will speed up the deletion process and will not overflow the buffer |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.FlushFileBuffers | 0, 1 | 0 | 1.0.0 and later | The key specifies the method of clearing the internal data buffer of the OS file system record: 1—forced resetting of the internal buffers of the OS file system record (actual prohibition of record caching) 0—automatic (at the discretion of the system) resetting of the internal buffers of the OS file system record |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.MemFile | -1, 0, 1 | -1 | 1.0.0 and later | The key specifies the way the archive is recorded to the disk or network storage: 0—each frame is recorded to the disk at once. This value is not recommended to use for network storages 1—at first video is fully recorded to RAM (default video size is 1500 frames, it's specified by the Frame count parameter on the Settings panel of the Video subsystem section of the Tweaki.exe utility, or by the MaxFrames key), temporary files are not created. When the recording ends, it is recorded to the disk by parts, the size of which is set by the FileSystem.WriteBufferSize parameter (4 MB by default). Memory consumption highly increases in this case -1—at first video is recorded to the temporary file in RAM. The minimum size of the temporary file is limited by the FileSystem.PreAllocateFileSize key value. The maximum size of the temporary file is limited by the FileSystem.WriteBufferMemoryLimit key value. When the size of the temporary file reaches maximum value, it is recorded to the disk. Memory consumption highly increases in this case. By default, when installing Axxon PSIM, the key is not created |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.WriteBufferMemoryLimit | >=0 | 4 | 1.0.0 and later | The key sets the maximum possible size of the memory buffer for the channel; when this value is exceeded, the data from the buffer will be recorded to the archive. The unit of measurement is megabytes |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.PreAllocateFileSize | 0-200 | 10 | 1.0.0 and later | The key is used when FileSystem.MemFile=-1 (described above). Sets the minimum size of a temporary file in RAM in megabytes, i.e., a file of the specified size will be created immediately before writing to it |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.FastIndex | 0, 1 | 1 | 1.0.0 and later | The key enables fast index download. It is used by 64-bit modules only as memory consumption increases when reading and saving. Regardless of the key value, the fastIndex.index file is created in the VIDEO folder. This file helps to download indexes much faster. 0 – when Axxon PSIM is started, all indexes are downloaded, so no time is wasted for data loading 1 – when Axxon PSIM is started, the specified file is downloaded and the data on detailed index for each hour will be loaded if required |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.WriteBufferSize | >0 | 4 | 1.0.0 and later | The key specifies the size of the video data chunks in megabytes that are recorded to the disk simultaneously. If the size of the frame is less than the specified value, it is "glued" to the next frame. The key is used when the FileSystem.MemFile key value is 1 or -1 Note. See also WritingQueueSize |
x32: (x32)\Video x64: (x64)\Video | WritingQueueSize | >0 | 100 | 1.0.0 and later | The key sets number of frames storing in RAM until start of data record to buffer. The key can be used with any codec |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem | FileSystem.ReadRaw | 0, 1 | 0 | 1.0.0 and later | The key enables a more optimal read of video archive individual frames from the disk. It is created on the Server. 0 – optimization of video archive reading is disabled 1 – optimization of video archive reading is enabled |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem
| FileSystem.QueueRecorders | 0, 1 | 1 | 1.0.0 and later | The key specifies the number of channels of simultaneous recording to disk: 0—the maximum possible number of recording channels are used 1—one recording channel is used Attention! We don't recommend you change the value of the parameter yourself! Use the assistance of technical support specialists! |
x32: (x32)\Video\FileSystem x64: (x64)\Video\FileSystem
| FileSystem.RecorderTimeout | >=0 | NA | 1.0.0 and later | By default, the key isn't created. It specifies, in milliseconds, the time interval of delay before attempting to access the file subsystem. Attention! We don't recommend you change the value of the parameter yourself! Use the assistance of technical support specialists! |
Audio | |||||
Registry section | String parameter | Available values | Default | Product version | Parameter in effect |
x32: (x32)\Audio | Max_file_len_sec | > = 0 | 600 | 1.0.0 and later | Defines max. length of audio file (sec) when recording via audio player |
x32: (x32)\Audio\ | mix | 0, 1 | 0 | 1.0.0 and later | Sets input mixing |
x32: (x32)\Audio x64: (x64)\Audio | AudioStreamLoggerEnable | 0, 1 | 0 | 1.0.0 and later | 0 – logging is disabled 1 or other value different from 0 – streams logging is enabled. The module restart is not required to change the key value |
x32: (x32)\Audio x64: (x64)\Audio | AudioMaxDiffTime | >0 | 2000 | 1.0.0 and later | The key sets the maximum discrepancy in milliseconds between the estimated timestamps and the incoming timestamps of the audio packets received from the IP audio input devices. If the difference exceeds this value, then the estimated time will be adjusted. The key only affects the recording to the archive and does not affect the playback of live and archive sound |
x32: (x32)\Audio x64: (x64)\Audio | SpeakerLiveDelay | >0 | 2000 | 1.0.0 and later | The key sets the maximum buffer size in milliseconds when playing the live sound using the Speaker objects. On the one hand, it affects the maximum delay when playing the live sound through the Speaker (the maximum delay is equal to the specified value). On the other hand, if the sound is received unevenly, and the size of the incoming packets is greater than the specified value, then there can be interruptions and "wheezing" sounds in the live sound. The key does not affect the playback of archive sound |
...