The rate at which Media Server ingests video.
You must use IngestRate=1
for streams and in most cases HPE recommends IngestRate=0
for video files.
The parameter accepts the following values:
1
- Media Server ingests video at normal (playback) speed. Assuming there are no external limitations such as network bandwidth, Media Server ingests one minute of video every minute. If an analysis task cannot process frames at this rate, it will drop frames.
0
- The rate at which video is ingested is determined by the slowest analysis task that you have configured. Some analysis tasks are very fast, but some are slower and can analyze only one or two frames per second per thread. With IngestRate=0
, the amount of time required to ingest a video file depends on the analysis tasks that you have configured and the resources available to Media Server.
Note: Even with IngestRate=0
, Media Server does not analyze every frame. The number of frames that are analyzed depends on the value of the configuration parameter SampleInterval
, which you can configure for most analysis tasks. If you want to analyze every frame of a video file, you must set IngestRate=0
and then set SampleInterval=0
for all relevant analysis tasks. However, HPE does not recommend processing every frame because in most cases this will take far longer and may not result in a large increase in accuracy.
Options | Default SampleInterval | SampleInterval = 0 |
IngestRate=1 |
HPE recommends using these settings for processing live streams. Media Server does not attempt to process every frame, but selects frames for analysis based on the specified sample interval. The default sample interval should provide good accuracy in most cases. However, Media Server might drop sampled frames to ensure that analysis occurs at normal (playback) speed. If your Media Server does not have sufficient resources, it will not be able to analyze all of the frames that are sampled and will drop frames, causing a reduction in accuracy. |
Media Server attempts to analyze every frame but frames are dropped if the analysis tasks you have configured cannot process the frames at normal (playback) speed. HPE does not recommend these settings in any scenario because Media Server is likely to drop large numbers of frames. |
IngestRate=0 |
HPE recommends these settings for processing video from files. Media Server does not attempt to process every frame, but selects frames for analysis based on the specified sample interval. The default sample interval should provide good accuracy in most cases. If analysis is slow, Media Server ingests the file at a slower rate and does not drop frames. If your Media Server does not have sufficient resources, it will take longer to process the file, but accuracy will be maintained. |
Ensures that all frames are analyzed and no frames are dropped. HPE does not recommend these settings because in most cases this will take much longer and may not result in a large increase in accuracy. Use this mode only if it is critical that every frame is analyzed. |
Type: | Number |
Default: | 1 |
Required: | No |
Configuration Section: | Ingest |
Example: | IngestRate=0
|
See Also: |
|