amazon ec2, похоже, не принимает данные udp

amazon ec2, похоже, не принимает данные udp

Я использую ffmpeg для получения данных по протоколу UDP на Amazon EC2, например

#> ffmpeg -i udp://0.0.0.0:2013 -f flv http://0.0.0.0:8090/live.ffm 

но, похоже, никаких пакетов не получено. В целях тестирования я пытаюсь отправить данные с локального ПК через ffmpeg следующим образом:

$> ffmpeg -i vdo.flv -f flv udp://<ec2-ip>:2013 

netstat -lu также

У используемой группы безопасности открыты все порты UDP.

Однако для проверки корректности команды ffmpeg я также записал ее на локальный ПК, и, похоже, она принимается без проблем:

например:

Отправитель:

$> ffmpeg -i vdo.flv -f flv udp://localhost:2013 

Получатель:

    $> ffmpeg -i udp://localhost:2013 -f flv udp.flv

ОБНОВЛЯТЬ

tcpdump показывает, что данные поступают в экземпляр EC2, но ffmpeg, похоже, по-прежнему не получает эти данные.

Любая помощь будет оценена по достоинству.

решение1

В дополнение к udp, вы обеспечили доступность исходящего порта 8090 tcp для вашего приложения? Я не столкнулся с какими-либо серьезными проблемами с udp в ec2, snmp, например, работал хорошо.

Связанный контент