Показать кадры, сгенерированные из opencv Django React - PullRequest
2 голосов
/ 12 марта 2020

Я хочу показать видео, сгенерированное из 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 и реагировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...