Дано:
ip камера в РФ; Сервер в РФ; Сервер в Европе
Проблема:
Сервер из Европы не может достучаться до камеры. Проблема на стороне Ростелекома при определённом транзитном пути, короче говоря проблема нерешаема. Пытаюсь выйти из положения путём промежуточного сервера в РФ и проксированием камеры на него. То есть вместо обращения непосредственно к камере - я буду обращаться к серверу в РФ. Есть дешёвые сервера, которые имеют 512-768 ОЗУ за 100руб в месяц. Если я скачиваю файл с камеры, которая проксируется, то файл в начале пишется в ОЗУ промежуточного сервера, а затем отдаётся в Европу? Или как это вообще работает? Мне, к примеру, нужно скачать файл в 1 гб - то есть больше, чем есть ОЗУ.
смотря как настроен nginx. он может делить файл кусками и отдавать так же.
но проще конечно организовать VPN или сеть zerotier и гонять через них.
Попробуйте модуль nginx stream - будет гнать "вживую" поток. я щас про онлайн просмотр или доступ до админки камеры
Либо банально с помощью iptables перенаправьте порты на камеру - и подключайтесь к IP промежуточного сервера. он уже всё заNATит на камеру
Ну или если совсем хочется буфер- цепляет к серваку какой-нибудь Яндекс -диск бесплатный гиг на 30 и его как буфер.
Скорость малость упадет, ну так она и так не формула 1 у вас будет и эдак не ракета.