Servers in stock
 Checking availability...
50% off 1st month on Instant Servers - code 50OFF Sales: +1‑917‑284‑6090
Configure server

Tutorial sobre cómo usar FFMPEG como codificador para transmisión de video

Este tutorial explica cómo usar ffmpeg para transmitir contenido mediante nuestros servicios. Todos los ajustes se realizan en la línea de comandos. Debe reemplazar los caracteres en morado con los datos correctos de su 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 obtener 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 para archivo: -i '/home/user/sample.mp4'

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

-crf 30 establece el factor de velocidad de contenido.
Ese es un argumento de x264 que intenta mantener una calidad de vídeo razonablemente constante, variando la tasa de bits durante las escenas más "complicadas", etc.
Un valor de 30 permite una calidad y una tasa de bits algo menores.

-preset ultrarrápido, como su nombre indica, proporciona la codificación más rápida posible.


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


-strict modo experimental estricto 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 fotogramas


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


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


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


Sustituye test.primcast.com por la dirección de transmisión de tu cuenta.

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

Una vez configurado y en funcionamiento, puede ver la transmisión desde el enlace HLS en un programa como VLC o puede insertar el reproductor desde el enlace Generar reproductor.

¿Sabías que vendemos servicios de streaming?

Nuestros servicios de transmisión de audio y video incluyen conexiones ilimitadas, ancho de banda ilimitado y cuentan con el respaldo de nuestro equipo de soporte experto disponible las 24 horas, todos los días de la semana.