Se actualizó este documento.
La traducción en español no está disponible todavía.
Actualización del documento en inglés: 1 feb. 2022

Referencia

Configuración recomendada

Para garantizar una transmisión exitosa, el video en vivo debe cumplir con lo siguiente:

  • Incluir datos de video y de audio
  • No exceder las 8 horas
  • Utilizar la configuración recomendada que se especifica a continuación (p. ej.: H264/AAC)
  • No cambiar la configuración en el medio de la transmisión

El incumplimiento de estas restricciones puede provocar lo siguiente:

  • Finalización inesperada de la transmisión
  • Baja calidad para los espectadores
  • Comportamiento inesperado

Configuración de video

  • Intervalo de fotogramas clave: se recomiendan 2 segundos y el máximo es de 4 segundos.
  • Resolución y velocidad de bits:

    1080p a 60 FPS
    Resolución: 1.920 x 1.080
    Rango de tasa de bits del video: entre 4.500 y 9.000 kbps

    1080p a 30 FPS
    Resolución: 1.920 x 1.080
    Rango de tasa de bits del video: entre 3.000 y 6.000 kbps

    720p a 60 FPS
    Resolución: 1.280 x 720
    Rango de tasa de bits del video: entre 2.250 y 6.000 kbps

    720p a 30 FPS
    Resolución: 1.280 x 720
    Rango de tasa de bits del video: entre 1.500 y 4.000 kbps

    480p a 30 FPS
    Resolución: 854 x 480
    Rango de tasa de bits del video: entre 600 y 2.000 kbps

    360p
    Resolución: 640 x 360
    Rango de tasa de bits del video: entre 400 y 1.000 kbps

  • Protocolo: streaming RTMPS
  • Relación de aspecto de píxeles: apunta a 16:9; si estás muy lejos de esta relación, quizás no podamos admitir tu stream.
  • Códec de video:
    • H.264, nivel 4.1 hasta 1080p a 30 FPS
    • H.264, nivel 4.2 hasta 1080p a 60 FPS

Configuración de audio

  • Códec de audio: Perfil AAC de baja complejidad
  • Frecuencia de muestreo: 44,1 kHz o 48 kHz
  • Tasa de bits de audio: 128 kbps (preferida) a 256 kbps (máxima)
  • Disposición de canales: estéreo

Puntos de conexión

Video en vivo

LiveVideoInputStream

Encuestas

Punto de conexiónDescripción

GET /{live-video-id}/polls

Obtener una colección de encuestas en video en un video en vivo.

GET /{video-poll-id}

Obtener campos y perímetros en una encuesta en los videos.

POST /{live_video_id}/polls

Crear una encuesta en videos en un video en vivo.

POST /{video_poll_id}

Actualizar campos de una encuesta en vivo.

Códigos de error

Se enviarán mensajes de error a través de RTMP que persistirán hasta llegar a la API Graph. Puedes usar el identificador de transmisión o video y consultar los errores en la herramienta del explorador de la API Graph con la solicitud GET. Los errores que se devuelven contendrán el código de error, la descripción y la marca de tiempo.

Subcódigo de errorResumen de erroresDescripción
COPYRIGHT__LIVE_COPYRIGHT_VIOLATION

Infracción de derechos de autor en el video en vivo

Tu video en vivo se detuvo porque es posible que incluya contenido de audio o video que pertenece a otra página.

VIDEO__CREATE_FAILED

Problema con la subida

Se produjo un problema y tu video no se subió. Vuelve a intentarlo.

LIVE_VIDEO__DELETE_FAILED

El video en vivo no se eliminó

Se produjo un problema y no pudimos eliminar tu video en vivo. Vuelve a intentarlo.

LIVE_VIDEO__EDIT_API_NOT_ALLOWED

No se puede editar con la API de video en vivo mientras se transmite en vivo

No se puede editar un video en vivo utilizando la API de edición de video. Usa el identificador del video en vivo.

LIVE_VIDEO__LIVE_STREAM_ERROR

Error genérico de stream

Se produjo un error durante el stream.

LIVE_VIDEO__NOT_EXIST

El video en vivo no existe

El video en vivo al que intentas acceder ya no existe en el sistema.

LIVE_VIDEO__PRIVACY_REQUIRED

Se requiere configuración de privacidad

Debes configurar parámetros de privacidad antes de transmitir en vivo.