Потоковое видео с камеры за NAT на сервер доступа publi c - PullRequest
0 голосов
/ 13 июля 2020

Представьте себе такой сценарий:

  1. У нас есть общедоступный сервер, на который мы можем установить любое программное обеспечение. Или у нас есть учетная запись AWS, из которой мы можем использовать любую службу AWS.
  2. У нас есть несколько устройств, установленных в разных сетях, все отдельно за NAT.
  3. Все эти устройства хранят и видео в реальном времени.
  4. Я не могу подключиться напрямую к какому-либо из этих устройств из-за случайных IP-адресов и неперенаправленных портов, к которым я не могу получить доступ.
  5. Я могу подключиться с устройства к общедоступному сервер.

Как я могу получить доступ к видеопотоку (HLS) с любого выбранного устройства в мире, подключенного к общедоступному серверу?

Я не могу использовать такие вещи, как http://live555.com/proxyServer/, потому что я не могу выбрать URL-адрес серверной части.

1 Ответ

0 голосов
/ 13 июля 2020

Возможные варианты:

  • настроить рассматриваемый NAT для переадресации соответствующего порта
  • изменить устройства (например, с помощью специальной прошивки) для подключения к серверу
  • установите сервер ретрансляции в той же сети, что и устройства, которые перенаправляют поток на сервер
  • ищите альтернативные устройства, которые поддерживают ваш вариант использования
  • используйте IPv6
...