Configuración de transmisión

Este tema contiene detalles para la configuración de codificación relacionada con formatos y códecs para flujos de trabajo profesionales y de transmisión.

Resumen

Zencoder brinda soporte para formatos de codificación y códecs avanzados para transmisiones y flujos de trabajo profesionales.

video_codec_preset

video_codec_preset:String

Versiones de API: V2

Padre: outputs

Valores válidos: avci_50, avci_100

Tipos de trabajo compatibles: VOD

Ejemplo: avci_100

Descripción:

Preestablecido de codificación de video para permitir la compatibilidad con estándares específicos de la industria.

Estándares:

  • avci_50 es una compresión AVC de 10 bits solo dentro de la trama. 50 Mbit/s, perfil intra alto 10, nivel 3.2, 4. Consulte SMTP RP 2027: 2007.
  • avci_100 es una compresión AVC de 10 bits solo dentro de la trama. 100 Mbit/s, perfil intra alto 4:2:2, nivel 4.1. Consulte SMTP RP 2027: 2007.
{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "video_codec_preset": "avci_100",
      "video_bit_depth": 10
    }
  ]
}

format_preset

format_preset:String

Versiones de API: V2

Padre: outputs

Valores válidos: ts_dvb, ts_cablelabs, ts_broadcast, as11_hd

Tipos de trabajo compatibles: VOD

Ejemplo: ts_broadcast

Descripción:

Formato predeterminado para permitir la compatibilidad con estándares específicos de la industria. Tenga en cuenta que solo se admiten 2 canales de audio.

Estándares:

  • ts_broadcast produce transmisiones compatibles con la transmisión MPEG-TS estándar.
  • ts_dvb produce transmisiones compatibles con la transmisión de video digital (DVB).
  • ts_cablelabs produce transmisiones MPEG-TS compatibles con CableLabs.
  • as11_hd es vídeo AVC-Intra 100, 4 o 16 canales de audio PCM en un contenedor MXF-OP1A.
{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast"
    }
  ]
}

Ver también: formato

ts_muxrate

ts_muxrate:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: Un número entero positivo. 1000000 máx.

Tipos de trabajo compatibles: VOD

Ejemplo: 2600

Descripción:

La velocidad máxima en kbps a la que se puede multiplexar el flujo de transporte. Se utiliza solo con el formato ts.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast",
      "ts_muxrate": 2600,
      "video_bitrate": 2000,
      "audio_bitrate": 128,
      "audio_sample_rate": 48000,
      "audio_constant_bitrate": true
    }
  ]
}

Ver también: format_preset

ts_pmt_pid

ts_pmt_pid:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: 1-8191

Tipos de trabajo compatibles: VOD

Ejemplo: dieciséis

Descripción:

Reemplace el ID de paquete de la tabla del mapa del programa. Solo para usar con transmisiones ts.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast",
      "ts_pmt_pid": 16,
      "video_bitrate": 2000,
      "audio_bitrate": 128,
      "audio_sample_rate": 48000,
      "audio_constant_bitrate": true
    }
  ]
}

Ver también: format_preset

ts_video_pid

format_preset:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: 1-8191

Tipos de trabajo compatibles: VOD

Ejemplo: 32

Descripción:

Anula la identificación del paquete de datos de video. Solo para usar con transmisiones ts.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast",
      "format_preset": 32,
      "ts_video_pid": 18,
      "video_bitrate": 2000,
      "audio_bitrate": 128,
      "audio_sample_rate": 48,
      "audio_constant_bitrate": true
    }
  ]
}

Ver también: format_preset

ts_audio_pid

ts_audio_pid:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: 1-8191

Tipos de trabajo compatibles: VOD

Ejemplo: 33

Descripción:

Anula la identificación del paquete de datos de audio. Solo para usar con transmisiones ts.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast",
      "ts_audio_pid": 33,
      "video_bitrate": 2000,
      "audio_bitrate": 128,
      "audio_sample_rate": 48000,
      "audio_constant_bitrate": true
    }
  ]
}

Ver también: format_preset

ts_pcr_pid

ts_pcr_pid:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: 1-8191

Tipos de trabajo compatibles: VOD

Ejemplo: 34

Descripción:

Reemplace el ID de paquete de la Referencia de reloj del programa. Solo para usar con transmisiones ts.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast",
      "ts_pcr_pid": 34,
      "video_bitrate": 2000,
      "audio_bitrate": 128,
      "audio_sample_rate": 48000,
      "audio_constant_bitrate": true
    }
  ]
}

Ver también: format_preset

ts_cbr

ts_cbr:Boolean

Versiones de API: V2

Padre: outputs

Defecto: falso

Valores válidos: verdadero o falso

Tipos de trabajo compatibles: VOD

Ejemplo: cierto

Descripción:

Cree una salida CBR rellenando paquetes en la capa de flujo de transporte.

Esto es necesario para transmisiones de transmisión totalmente compatibles, pero puede crear archivos significativamente más grandes. Solo para usar con transmisiones ts.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "format_preset": "ts_broadcast",
      "ts_cbr": true,
      "video_bitrate": 2000,
      "audio_bitrate": 128,
      "audio_sample_rate": 48000,
      "audio_constant_bitrate": true
    }
  ]
}

Ver también: format_preset

lossless_video

lossless_video:Boolean

Versiones de API: V2

Padre: outputs

Defecto: falso

Valores válidos: verdadero o falso

Tipos de trabajo compatibles: VOD

Ejemplo: cierto

Descripción:

Habilita la codificación de video sin pérdida si es compatible con el códec de video.

Actualmente solo es compatible con Jpeg2000 (jp2).

No se puede utilizar con video_bitrate.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "video_codec": "jp2",
      "lossless_video": true
    }
  ]
}

Ver también: video_bitrate