Tutorial sobre cómo usar FFMPEG como codificador para la transmisión de vídeo

Este tutorial te enseña a usar ffmpeg para transmitir con nuestros servicios. Todos los ajustes se realizan en la línea de comandos. Todos los caracteres en morado deben reemplazarse con la información correcta de tu cuenta.

Ejemplo de comando para ffmpeg:

#: ffmpeg -i 'FILE or LINK' -crf 30 -preset ultrafast -acodec aac -strict experimental -ar 44100 -ac 2
-b:a 96k -vcodec libx264 -r 25 -b:v 300k -f flv
'rtmp://Username:Password@test.
primcast.com:1935
/ApllicationName/livestream'

-i 'FILE or LINK' indica a ffmpeg de dónde extraer el flujo de entrada. Puede ser un archivo, un dispositivo u otro flujo.

Ejemplo de captura desde dispositivos: -i video="screen-capture-recorder":audio="Stereo Mix (IDT High Definition)"

Ejemplo de archivo: -i '/home/user/sample.mp4'

Ejemplo de enlace: -i 'udp://127.0.0.0:1000/'

-crf 30 establece el factor de tasa de contenido.
Se trata de un argumento x264 que intenta mantener una calidad de vídeo razonablemente consistente, mientras varía la tasa de bits durante escenas más "complicadas", etc.
Un valor de 30 permite una calidad y una tasa de bits ligeramente inferiores.

-preset ultrafast como su nombre lo indica proporciona la codificación más rápida posible.


-acodec aac establece el códec de audio (codificador AAC interno)


-strict experimental permite el uso de algunos códecs experimentales (el codificador AAC interno es experimental)


-ar 44100 establece la frecuencia de muestreo de audio


-ac 2 especifica dos canales de audio (estéreo)


-b:a 96k establece la tasa de bits de audio


-vcodec libx264 establece el códec de vídeo


-r 25 establece la velocidad de cuadros


-b:v 300k establece la tasa de bits del video


-f flv indica que se debe entregar el flujo de salida en un contenedor flv


'rtmp://Username:Password@test.
primcast.com:1935/live/livestream'
La transmisión de video se envía a nuestro servidor 'rtmp://Username:Password@test.
primcast.com:1935/live/livestream'
. Reemplace el nombre de usuario y la contraseña con los de su cuenta.


Reemplace test.primcast.com con la dirección de transmisión de su cuenta.

Reemplace ApplicationName con el que aparece en su panel de control.

Una vez configurado y en streaming, puedes ver la transmisión desde el enlace HLS en un programa como VLC o puedes incrustar el reproductor desde el enlace Generar reproductor

¿Sabías que vendemos servicios de streaming?

¡Nuestros servicios de transmisión de audio y video vienen con conexiones ilimitadas, ancho de banda ilimitado y están respaldados por nuestro personal de soporte experto las 24 horas, los 7 días de la semana!