simaaiencoder

Description

Catalog ‣ PLUGINS ‣ SiMa Plugins ‣ hardware_plugins

Catalog ‣ PLUGINS ‣ Plugin Group ‣ ethernet_output

GStreamer plugin reference: simaaiencoder

This is Sima.ai’s hardware-accelerated encoder plugin. The encoder plugin is responsible for compressing raw audio/video streams into an encoded format including H.264 and H.265 (HEVC). These encoded formats are more efficient for storage, transmission, and playback on various devices.

../../_images/plugin_simaaiencoder_hover_name.png

Plugin Configurations

All plugins in Edgematic have options and configurations that can be accessed via:

  1. The configuration icon on the top right of each plugin (plugin_config_button).

  2. The source code found in Explorer ‣ SOURCE ‣ plugins.

Plugin configuration options

The plugin configurator provides 3 tabs:

  • GENERAL: Generic configuration options shared among plugins. Usually contains mostly which processor this plugin is executing on. In this case, it should state CVU.

  • CONFIGURATION: This is where the configurations for input_buffers block and output_memory_order block could be set/reviewed.

  • ADVANCED:

    • Encoder width (Optional)
      • The width (in pixels) of the video frames to be encoded.

    • Encoder height (Optional)
      • The height (in pixels) of the video frames to be encoded.

    • Encoder bitrate
      • The target bitrate (in kilobits per second, Kbps) for the encoded video stream.

Plugin source configurations (advanced)

If you wish to directly alter the code or configurations for the plugin, simply click on the plugin on the canvas and the source will be highlighted in orange on the left Explorer ‣ SOURCE panel.