7.1. Function Overview

7.1.1. Purpose

Video Encoding provides real-time video encoding. It compresses input images using standard audio and video encoders to reduce the amount of data and provide audio and video services to the application layer.

Currently supported input sources are:

  • Image data input manually by the user in User Mode

  • Video Input (VI) ModulereceivetoimageconnectSendtoEncodingdevice

  • Video Input (VI) ModulereceivetoimagethroughVideo Processing Subsystem (VPSS) SendtoEncodingdevice

Currently supported video standards are:

  • JPEG

  • MJPEG

  • H.264

  • H.265

7.1.2. Definitions and Abbreviations

  • Encoded Bitstream: encoded bitstream

  • Bitrate: bit rate

  • RC Rate Control Rate Control: rate control

  • Video Quality: image quality

  • QP Quantization Parameter quantizationParameter

  • Fixed QP: fixed quantization parameter

  • VBR (Variable Bitrate): variable bit rate

  • CBR (Constant Bitrate): constant bit rate

  • AVBR (Adaptive Variable Bitrate): adaptive variable bit rate

  • MB Macroblock macroblock

  • Frame: video frame

  • Frame Buffer: frame storage

  • Packet packet