Video Compression Stage
This stage takes incoming camera images, compresses them, and republishes the compressed image.
It can be used to reduce the amount of disk space consumed by logging images (at a compression cost).
Configuration
The stage is configured with the VideoCompressionStageConfig
structure:
input_channel_name- The name of the channel that images will be read from.output_codec_name- The name of the codec to use for compression.codec_config- Codec/compressor configuration.
The output_codec_name is used to instantiate a AbstractVideoCompressor, and
the codec_config is passed to that compressor for configuration.
This allows you to compress with a variety of compressors, including jpeg, Video4Linux, or libavcodec.
Interacting
All images received by this stage are compressed and republished
on the compressed_image channel.
Metrics
No metrics exist for this stage.