Esp32-cam mjpeg video https ошибка «431 (слишком большие поля заголовка запроса)» только в Chrome и Edge, но не в FirefoJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Esp32-cam mjpeg video https ошибка «431 (слишком большие поля заголовка запроса)» только в Chrome и Edge, но не в Firefo

Сообщение Anonymous »


У меня есть видеопоток esp32-cam, который передается на локальный IP-адрес. Из технической документации это формат mjpeg. Код камеры генерируется Platformio в коде vs с использованием espidf. Я могу просмотреть это видео локально как в Chrome, так и в Firefox. Я хотел передать это в существующий домен https, который использует nginx. Я добавил пропуск прокси-сервера веб-сокета с https://:443 на локальный IP-адрес. Я могу просмотреть это видео на своем веб-сайте с помощью Firefox, без проблем. Однако в Chrome и Edge я получаю ошибку «431 (слишком большие поля заголовка запроса)». Ниже напечатаны необработанные заголовки запросов от разработчика Chrome. Я перепробовал все исправления, которые смог найти в сети. т. е. очистить файлы cookie. URL-адрес реферера кажется мне коротким. Кто-нибудь сможет пролить свет на эту проблему.

typeGET/HTTP/1.1 Принять: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 Принять-кодирование: gzip, deflate, br Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 Управление кэшем: без кэша Соединение: поддержание активности Хост: :443 Прагма: без кэша Реферер: https:/// Sec-Fetch-Dest: изображение Sec-Fetch-Mode: no-cors Sec-Fetch-Site: тот же сайт Пользовательский агент: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/116.0.0.0 Safari/537.36 sec-ch-ua: "Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116" сек-ч-уа-мобильный: ?0 sec-ch-ua-platform: здесь «Linux» Я пробовал изменить порт https. Я использовал как jquery, так и чистый javascript для рендеринга видео на своей веб-странице. Я попытался встроить источник видео непосредственно в HTML. Я проверил проволочную акулу, чтобы узнать, смогу ли я обнаружить какие-либо аномалии.

все с тем же результатом. Я начинающий программист и на этом этапе я зашел в тупик

Мой код перенаправления nginx:
# перенаправление WebSockets расположение / { прокси_пасс http://192.168.1.69:80/; proxy_http_version 1.1; proxy_set_header Обновление $http_upgrade; proxy_set_header Соединение «обновление»; proxy_set_header Хост, мой_домен>; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»