June 7, 2017

Intel Quick Sync H.265 encoder parameters in Live Transcoder

Intel® Quick Sync technology provides efficient encoding capabilities. It allows using hardware acceleration for video decoding and encoding using Intel® processors feature set and software encoding in all other cases.

Nimble Streamer Transcoder allows using Intel® Quick Sync as an HEVC video decoder and encoder in transcoding scenarios.

Let's take a look at encoder settings available at the moment. They are very similar to those described in this article.

There are a few parameters that are different for HEVC. First, you need to choose "h265" in Codec field along with Encoder being set to "quicksync".


Some existing parameters have different values.

profile

Specifies H.265 profile.

  • main
  • mainsp


level

Specifies H.265 profile level.

  • 1
  • 2
  • 21
  • 3
  • 31
  • 4
  • 41
  • 5
  • 51
  • 52
  • 6
  • 61
  • 62



New parameter has also been introduced.

plugin

Specifies plugin for HEVC encoding. if plugin is not specified nimble loads hevce_sw if impl=sw or hevce_hw if impl=hw.

  • hevce_sw - load MFX_PLUGINID_HEVCE_SW plugin;
  • hevce_hw - load MFX_PLUGINID_HEVCE_HW plugin;
  • hevce_gacc - load MFX_PLUGINID_HEVCE_GACC plugin;

hevce_sw and hevce_gacc are only available in Media Server Studio Professional.


That's it. Other params are the same as for h264 codec.
We keep improving our transcoder feature set, contact us for any questions.

Related documentation


No comments:

Post a Comment