Назад | Перейти на главную страницу

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 все еще не получает эти данные

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

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