FFmpeg es una poderosa herramienta de línea de comandos para procesar video y audio, y su compatibilidad con el protocolo SRT (Secure Reliable Transport) lo convierte en una opción ideal para la transmisión en vivo. A continuación, te mostramos cómo usar SRT con FFmpeg de manera sencilla.
1. Instalar FFmpeg
Si aún no tienes FFmpeg instalado, descárgalo desde su sitio oficial y sigue las instrucciones para tu sistema operativo.
2. Comprobar la Instalación
Abre tu terminal o línea de comandos y ejecuta:
ffmpeg -version
Esto mostrará la versión instalada de FFmpeg, confirmando que está listo para usar.
3. Transmitir Video Usando SRT
Para transmitir un video a través de SRT, utiliza el siguiente comando:
ffmpeg -re -i ruta/al/video.mp4 -c:v libx264 -preset veryfast -f mpegts srt://:?streamid=mystream
Reemplaza ruta/al/video.mp4 con la ruta de tu archivo de video y : con la dirección y puerto de tu servidor SRT.
4. Recibir Video Usando SRT
Para recibir video desde un servidor SRT, utiliza el siguiente comando:
ffmpeg -i srt://: -c copy salida.mp4
Esto guardará el stream recibido en un archivo llamado salida.mp4.
5. Opciones Adicionales
FFmpeg también permite ajustar opciones como la calidad de video, bitrate y más. Algunos ejemplos de opciones incluyen:
- Bitrate: Agrega
-b:v 1500kpara establecer el bitrate del video. - Resolución: Usa
-s 1280x720para cambiar la resolución del video de salida.
6. Comprobación de Estado
Durante la transmisión, puedes ver el estado en la terminal. Asegúrate de que todo funcione correctamente y ajusta los parámetros según sea necesario.
Conclusión
Usar SRT con FFmpeg es un proceso sencillo que permite una transmisión de video efectiva y segura. Una vez que lo domines, podrás aprovechar al máximo esta potente herramienta.





