Django StreamHttpRequest работает с несколькими камерами

Я создаю приложение с использованием opencv и django с несколькими подключенными камерами. Я намерен создать функцию предварительного просмотра, которая позволяет открывать одну камеру за другой, чтобы проверить их фокус. Однако я пробовал использовать streamhttpresponse и не нашел способа закрыть поток вручную, в этом случае даже если я закрываю окно и пытаюсь открыть другую камеру, это всегда не удается. Приходится обновлять веб-страницу и открывать новую камеру.

Вопрос в том, могу ли я отключить streamhttpresponse? (afaik it might not be possible) Или как альтернативный способ, открыть новый ответ, который может как-то заменить существующий.

Надеюсь, кто-нибудь сможет помочь. Спасибо.

Вернуться на верх