Правильное раскрытие: Я также разместил этот вопрос на форумах Adobe.Так как я не получил никакого ответа - я публикую его здесь.Извините, если это беспокоит.
Мы работаем с сервером FMS 4 некоторое время для видеоприложения для двух направлений, и оно прекрасно работает с RTMP.Теперь мы хотим использовать его возможности rtmfp после того, как мы использовали Cirrus для тестирования в последние несколько дней, и он также хорошо работал.
Локально - все работает нормально, но когда мы пробуем приложение на удаленном сервере - мывозникают некоторые проблемы.
Каждая сторона получает код NetStatusEvent "NetConnection.Connect.Success" и "NetStream.Publish.Start" при запуске публикации.
Однако, когда мы пытаемся воспроизвестиПоток, ничего не происходит в течение минуты, а затем мы получаем «NetStream.Connect.Closed» примерно через минуту.
(Локально, мы получаем «NetStream.Play.Start» и «NetStream.Play.Reset»).
Я открыл порты 1024-65535 UDP на сервере, и, поскольку мы можем подключить Cirrus, я считаю, что с клиентами все в порядке.
Я также изменил элемент Adaptor.xml HostPortto: 19350-65535, где xxx.xxx.xxx.xxx - это тот же общедоступный IP-адрес нашего сервера FMS, который использовался клиентом.
Опять же, он прекрасно работает как локально, так и с Cirrus.RTMP также хорошо работает с удаленным сервером.
Что мне не хватает?