Я хочу показать видео, сгенерированное из opencv, я получаю каждый кадр из opencv и с помощью django посылаю это, чтобы отреагировать.
Так что происходит, я отправляю запрос от реагирует на django API, чтобы получить кадр из opencv, и затем я показываю, что при реакции я вызываю этот API в al oop, чтобы получить несколько кадров в секунду и показывать при реакции (это так быстро, что он показывает кадр в видео).
Но я обнаружил, что неправильно использовать сокеты для одновременной отправки большого количества запросов.
Может ли кто-нибудь показать мне, как получить такую же функциональность? Через веб-сокеты у меня мало времени, поэтому мне нужно меньшее и более быстрое решение. Я много гуглил, но ничего не нашел.
Вот мой нынешний подход к отправке запроса на множественные числа:
const interval = setInterval(() => {
axios
.get("http://127.0.0.1:8000/MyApp/get_logs/")
.then(res => {
set_show(res.data);
})
.catch(err => {
console.log(err);
});
}, 500);
return () => clearInterval(interval);
Вышеупомянутая функция вызывается через каждые 0,5 секунды, я получаю кадр в base64 и показываю его в изображении, и это повторяется, что делает его в виде видео, как я могу добиться этого с помощью сокетов, используя django и реагировать.