Estoy usando ffmpeg para recibir datos sobre el protocolo udp en Amazon ec2, por ejemplo
#> ffmpeg -i udp://0.0.0.0:2013 -f flv http://0.0.0.0:8090/live.ffm
pero parece que no se ha recibido ningún paquete. Para fines de prueba, estoy intentando enviar datos desde una PC local a través de ffmpeg de la siguiente manera:
$> ffmpeg -i vdo.flv -f flv udp://<ec2-ip>:2013
netstat -lu también
El grupo de seguridad que se utiliza tiene todos los puertos udp abiertos.
sin embargo, para probar la validez del comando ffmpeg, también escribí en la PC local y parece recibirse sin problemas:
p.ej:
Remitente:
$> ffmpeg -i vdo.flv -f flv udp://localhost:2013
Receptor:
$> ffmpeg -i udp://localhost:2013 -f flv udp.flv
ACTUALIZAR
tcpdump muestra que los datos están llegando a la instancia EC2 pero ffmpeg todavía no parece recibir esos datos
cualquier ayuda será apreciada.
Respuesta1
Además del udp, ¿se aseguró de que el puerto 8090 tcp saliente esté disponible para su aplicación? No me he encontrado con ningún problema importante con udp en ec2, snmp, por ejemplo, ha funcionado bien.