Javascript 从opencv Django React生成的显示帧
我想展示一个从opencv生成的视频,我从opencv获取每一帧,在django的帮助下,我将此发送给react 所以发生了什么,我从react向django api发送一个请求,从opencv获取帧,然后在react上显示,我在一个循环中调用这个api,以在一秒钟内获取多个帧,并在react上显示(速度如此之快,它以视频的形式显示帧) 但我发现,一次使用套接字发送这么多请求是错误的 我的时间很短,所以我需要一个更小更快的解决方案。我在谷歌上搜索了很多,但什么也没找到 以下是我当前发送多次请求的方法:Javascript 从opencv Django React生成的显示帧,javascript,django,reactjs,opencv,django-channels,Javascript,Django,Reactjs,Opencv,Django Channels,我想展示一个从opencv生成的视频,我从opencv获取每一帧,在django的帮助下,我将此发送给react 所以发生了什么,我从react向django api发送一个请求,从opencv获取帧,然后在react上显示,我在一个循环中调用这个api,以在一秒钟内获取多个帧,并在react上显示(速度如此之快,它以视频的形式显示帧) 但我发现,一次使用套接字发送这么多请求是错误的 我的时间很短,所以我需要一个更小更快的解决方案。我在谷歌上搜索了很多,但什么也没找到 以下是我当前发送多次请求的
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和react通过套接字实现这一点