NvidiaH264 interface
Settings for a H264 Encode using Nvidia hardware A detailed description of these params can be found on the Nvidia Encoder Documentation
If left undefined, all will default to Nvidia’s own defaults If a preset is configured, then all will default to the values provided by that preset
Signature:
export interface NvidiaH264Properties
| Property | Type | Description | 
|---|---|---|
| number | (Optional) This is the gop structure to be used, and again it’s best to look this up in the Nvidia documentation | |
| number | (Optional) The gopInterval to use for this encode Note: This is different from the idrPeriod but usually you want them set to the same value regardless | |
| number | (Optional) The IDR period | |
| (Optional) The target level of this H264 encode Note: The behaviour of Nvidia is to error out if this is incompatible with the other settings this differs from other codecs which just silently change the outgoing level/profile for example | ||
| number | (Optional) This is somewhat related to the gop structure and again, care should be taken when overriding this from the preset | |
| boolean | (Optional) Output Access Unit Delimiters | |
| (Optional) The preset to use for this encode | ||
| (Optional) The target profile of this H264 encode Note: The behaviour of Nvidia is to error out if this is incompatible with the other settings this differs from other codecs which just silently change the outgoing level/profile for example | ||
| (Optional) Rate Control Settings | ||
| (Optional) The tuning mode to use for this encode | ||
| "nv-h264" | ||
| (Optional) Use Bframes as ref |