Я запускаю ffserver/ffmpeg для потоковой передачи USB-камеры на моем Mac. Все работает, как и ожидалось, когда я пытаюсь просмотреть камеру изнутри моей сети, но не когда я пытаюсь из-за пределов сети. Он работает внутренне, используя либо назначенный DHCP IP-адрес для Mac, либо назначенный провайдером внешний IP-адрес.
Если я пытаюсь просмотреть, когда снаружи, страница, кажется, отвечает, но запрашивает вход в систему, но я понятия не имею, что на самом деле запрашивает вход в систему - я настроил переадресацию портов на моем маршрутизаторе для пересылки запросов на мой Mac. Если я указываю внешний браузер на другой порт, я ничего не получаю, поэтому кажется, что это либо mac, либо ffserver, который хочет пароль. Я попытался использовать свой логин для Mac, но это не сработало.
Встроенный брандмауэр отключен на Mac (работает 10.13.2 - высокая Сьерра).
Я использовал базовый файл конфигурации ffserver из этого списка, хотя я изменил порт на 8081.
любая помощь будет оценена.