Настройка хоста на сервере для доступа к внешним устройствам - PullRequest
0 голосов
/ 28 декабря 2018

Я принял код для потоковой передачи MJPEG из этого репозитория: https://github.com/JPery/MJPEGWriter

Теперь я успешно запустил код в Ubuntu 16.04, и когда я запустил код на стороне клиента на той же машине, я смогполучить поток веб-камеры на клиенте, который находился на той же машине (мне пришлось набрать $ ./clview http://127.0.0.1:7777, чтобы получить поток).

Но, когда я пытаюсь получить доступ к серверусо своего телефона, который подключен к точке доступа ноутбука, я не получаю поток и, наконец, получаю ERR_CONNECTION_TIMED_OUT.Как этого удалось добиться, создав приложение, которое декодирует поток MJPEG (используя URL-адрес, содержащий IP-адрес сервера) и отображает его в виджете приложения WebView.

Поэтому я хотел знать, является ли этопроблема с настройкой хоста, так что он должен быть сделан видимым (или доступным) также для внешних устройств (а не только для себя) или какая-то ошибка при вводе URL-адреса в приложении для получения потока MJPEG.URL, который я использовал в приложении, был http://10.42.0.1:7777.

Спасибо!

1 Ответ

0 голосов
/ 01 января 2019

Наконец-то я узнал об ошибке.Проблема была не с хостом, а с моим брандмауэром.У меня был UFW на моем компьютере с Ubuntu, который был установлен на запретить входящий по умолчанию.Итак, я изменил его на разрешить входящий , и теперь поток работает отлично.И да, нет необходимости настраивать хост каким-либо образом, за исключением разрешения на порт для его обслуживания.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...