Я запускаю ffserver/ffmpeg для потоковой передачи USB-камеры на моем Mac. Все работает, как и ожидалось, когда я пытаюсь просмотреть камеру изнутри моей сети, но не когда я пытаюсь из-за пределов сети. Он работает внутренне, используя либо назначенный DHCP IP-адрес для Mac, либо назначенный провайдером внешний IP-адрес.

Если я пытаюсь просмотреть, когда снаружи, страница, кажется, отвечает, но запрашивает вход в систему, но я понятия не имею, что на самом деле запрашивает вход в систему - я настроил переадресацию портов на моем маршрутизаторе для пересылки запросов на мой Mac. Если я указываю внешний браузер на другой порт, я ничего не получаю, поэтому кажется, что это либо mac, либо ffserver, который хочет пароль. Я попытался использовать свой логин для Mac, но это не сработало.

Встроенный брандмауэр отключен на Mac (работает 10.13.2 - высокая Сьерра).

Я использовал базовый файл конфигурации ffserver из этого списка, хотя я изменил порт на 8081.

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

1 ответ1

0

Оказывается, порт 8081 по умолчанию используется другим сервисом на Mac. Я изменил его на другой порт, и он сразу заработал.

Раздражающе нет в списке

Лучшее, что я мог найти, документируя то, что на самом деле живет на порте 8081, это вопрос о том, что это sunproxyadmin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .