java吧 关注:1,281,212贴子:12,803,190
  • 10回复贴,共1
求助

有关vue前端实时显示视频流的问题

只看楼主收藏回复

楼主最近在搞自己的毕设,有个要求是在web端上传视频然后通过yolo算法将视频检测结果实时传输给前端。(就比如网页左侧是原视频,右侧是经检测后的视频流,两个视频同时播放)
我用的是flask+vite,我想的实现思路是前端用img标签的src属性绑定后端的端口,然后后端通过yield生成器实时将经过检测的图像一帧一帧地传输给前端。但是遇到了一些问题。
首先肯定不能直接将后端接口地址赋值给src,因为这样只要一打开网页就会直接发送get请求,而此时原视频都没有上传。
然后我将赋值语句绑定在按钮点击事件里,但是因为src绑定地址这个操作产生的get请求本身不带任何数据,我也不能将前端视频文件传输给后端。
所以我该如何让这个get请求携带前端的数据(视频图片的上传接口我都是先上传到阿里云oss,后端返回给前端oss上的地址来展示,所以这个get请求只需要携带一个网址就行)给后端同时能够实现视频流的要求


IP属地:浙江来自iPhone客户端1楼2024-04-17 00:28回复
    我没看懂,这不就跟上传图片后,拿到图片地址一样就可以了么?


    IP属地:湖南来自Android客户端2楼2024-04-17 09:15
    收起回复
      2025-10-03 16:52:16
      广告
      不感兴趣
      开通SVIP免广告
      私信可承包毕设全套


      IP属地:广东3楼2024-04-17 09:19
      回复