Назад |
Перейти на главную страницу
Поток RTP виден с внутреннего IP-адреса, но не с общедоступного IP-адреса
Я пытаюсь передать поток RTP на порт на внешнем ip.
Когда я пытаюсь загрузить поток, используя внутренний ip на самом компьютере, все работает.
Когда вместо этого я пытаюсь выполнить потоковую передачу с использованием внешнего IP-адреса (даже если я транслирую на него), я вообще не могу подключиться.
О каком устранении неполадок мне следует знать, особенно учитывая, что мы используем RTP?
Пока что мы сделали следующее:
- Открыл брандмауэр и соответствующие используемые порты (UDP).
- Мы транслировали тот же поток через HTTP
- На самом сервере я могу осуществлять потоковую передачу только с внутреннего IP, но не с внешнего IP, даже когда я использую внешний IP в качестве адреса, на который я хочу транслировать.
- Убедитесь, что серверный процесс привязан к внешнему IP-адресу.
- Убедитесь, что брандмауэр серверной системы не блокирует доступ.
- Убедитесь, что вышестоящие системы не блокируют доступ.
Казалось бы, RTP нельзя отправить через Интернет (по крайней мере, без использования VLC).
Когда я сменил протокол на RTSP, все заработало нормально.