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

Поток RTP виден с внутреннего IP-адреса, но не с общедоступного IP-адреса

Я пытаюсь передать поток RTP на порт на внешнем ip.

Когда я пытаюсь загрузить поток, используя внутренний ip на самом компьютере, все работает.

Когда вместо этого я пытаюсь выполнить потоковую передачу с использованием внешнего IP-адреса (даже если я транслирую на него), я вообще не могу подключиться.

О каком устранении неполадок мне следует знать, особенно учитывая, что мы используем RTP?

Пока что мы сделали следующее:

  1. Открыл брандмауэр и соответствующие используемые порты (UDP).
  2. Мы транслировали тот же поток через HTTP
  3. На самом сервере я могу осуществлять потоковую передачу только с внутреннего IP, но не с внешнего IP, даже когда я использую внешний IP в качестве адреса, на который я хочу транслировать.
  • Убедитесь, что серверный процесс привязан к внешнему IP-адресу.
  • Убедитесь, что брандмауэр серверной системы не блокирует доступ.
  • Убедитесь, что вышестоящие системы не блокируют доступ.

Казалось бы, RTP нельзя отправить через Интернет (по крайней мере, без использования VLC).

Когда я сменил протокол на RTSP, все заработало нормально.