@RequestMapping("/bbb")public  String text(HttpServletRequest re, HttpServletResponse rs) {
CloseableHttpClient httpClient = null;
/*解决信任SSL证书(PKIX path building failed问题)
*/try {SSLContext sslContext = SSLContextBuilder.create().useProtocol(SSLConnectionSocketFactory.SSL).loadTrustMaterial((x, y) -> true).build();RequestConfig config = RequestConfig.custom().setConnectTimeout(5000).setSocketTimeout(5000).build();httpClient = HttpClientBuilder.create().setDefaultRequestConfig(config).setSSLContext(sslContext).setSSLHostnameVerifier((x, y) -> true).build();} catch (Exception e) {e.printStackTrace();}String flag = "0";HttpGet httpGet = new HttpGet(url);httpGet.setHeader(new BasicHeader("Cookie", Cookie));// response 对象CloseableHttpResponse response = null;response = httpClient.execute(httpGet);// 判断返回状态是否为200if (response.getStatusLine().getStatusCode() == 200) {HttpEntity entity = response.getEntity();//现在用流来接受entity InputStream in=**entity.getContent();** int count = 0;  //下面进行写入字节while (count == 0) {  count = Integer.parseInt(""+entity.getContentLength());//in.available();  }  byte[] bytes = new byte[count];  int readCount = 0; // 已经成功读取的字节的个数  while (readCount <= count) {  if(readCount == count)break;  readCount += in.read(bytes, readCount, count - readCount);  }  OutputStream out=null;rs.setContentType("video/mp4");out = rs.getOutputStream();out.write(bytes);out.flush();out.close();}//别忘记关闭连接  省略不写了}

前端:

<video width="1120" height="540" controls="controls" id= "video" preload="auto">
<source src= "../bbb.do" type-"video/mp4" >
</video>

最后完美解决

对于get请求是视频,同时将视频流传给前端问题相关推荐

  1. RTMP推流协议视频直播点播平台EasyDSS请求时间接口返回的数据打印在前端页面全屏飘红问题解决

    TSINGSEE青犀视频团队接到过很多比较大的项目,这类项目的特点是接入数据量多,处理数据量也大,在对服务器造成负荷的同时,也对程序造成了堵塞. 拿EasyDSS视频直播点播平台举例,一旦EasyDS ...

  2. 头条小视频和西瓜视频signature签名算法

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 "分析今日头条内小视频和西瓜视频分享后浏览器打开所用的signature签名算法." 上月写的一篇关于使用微信的wxid加好友的文章, ...

  3. python网络爬虫_Python网络爬虫——爬取视频网站源视频!

    原标题:Python网络爬虫--爬取视频网站源视频! 学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 ...

  4. vue+videojs视频播放、视频切换、视频断点分段上传

    "本次需求是做一个视频列表,点击视频列表播放对应视频:同时要求实现断点分段上传大文件(视频)的功能 . videojs文档:Getting Started with Video.js - V ...

  5. 猫咪视频_猫视频如何进入您的手机

    猫咪视频 用Layman的术语解释数据如何在Internet上移动 (Explaining How Data Moves Around the Internet in Layman's Terms) ...

  6. iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit

    本文转自:http://blog.csdn.net/zhonggaorong/article/details/51483282,感谢 zhonggaorong的分享 (一) iOS 直播类APP开发流 ...

  7. HTML5前端视频_Vue核心技术视频-张晓飞-专题视频课程

    HTML5前端视频_Vue核心技术视频-420人已学习 课程介绍         本视频是 Vue 技术栈的项目实战视频. 1.基于 Vue 的新版本: 2.项目是关于外卖业务的前后台分离Web Ap ...

  8. EasyCVR视频广场的视频分享时,需要用户登录的原因分析及优化

    EasyCVR平台基于云边端一体化架构,可支持多类型设备.多协议方式接入,包括市场主流标准协议国标GB/T28181.RTMP.RTSP/Onvif协议等,以及厂家私有协议,如海康SDK.大华SDK. ...

  9. 视频号的视频也不是那么难下载嘛

    文 | 豆豆 来源:Python 技术「ID: pythonall」 昨天有小伙伴留言问:有办法下载视频号的视频吗? 作为一个充分宠粉的博主,必须安排,史上最便捷下载视频号视频方案来了. 正文开始之前 ...

  10. 从加密视频网站提取视频的实现

    Warning:本文章旨在进行技术性探讨,不作为爬虫手段获得付费版权资源来进行商业性的目的,如有侵权,纯属巧合. 用到的工具:Fiddler,格式工厂,HLS流媒体播放器 最近疫情期间,我哥要给他设计 ...

最新文章

  1. Selenium 3 + BrowserMobProxy 2.1.4 模拟浏览器访问 (含趟坑)
  2. 最简实例说明wait、notify、notifyAll的使用方法
  3. python使用openpyxl操作excel总结
  4. 控制反转-依赖倒置-依赖注入
  5. oracle 创建触发器_oracle创建触发器
  6. ospf 指定dr_OSPF中DR、BDR竞选机制
  7. 算法:从有序数组中移除重复的数据26. Remove Duplicates from Sorted Array
  8. 计算机专业为什么要学线性代数,为什么要学线性代数
  9. SQL中的左连接和右连接
  10. java 错误: 无法将类 Customer中的构造器 Customer应用到给定类型
  11. FTP、TFTP 实现 NAT ALG 访问
  12. 要留住优秀员工,除了钱,你还可以用什么?
  13. Oracle表空间增加方法
  14. 微信小程序隐藏分享按钮
  15. 陈宏申:浅谈京东电商商品文案挖掘难点与优化实践
  16. JVM 判断对象已死,实践验证GC回收
  17. (已完善)基于Python的TCP 协议实现人机聊天(程序具有服务端和客户端)
  18. 接收机的指标-噪声、灵敏度、动态范围
  19. 管道、管程、管态的区别
  20. 通过搜索引擎快速寻找漏洞

热门文章

  1. 【小白学习PyTorch教程】十七、 PyTorch 中 数据集torchvision和torchtext
  2. 鸿蒙操作系统手机什么时候上市,[财经]鸿蒙手机来了!2021华为鸿蒙手机系统发布会上线时间出炉(2) - 南方财富网...
  3. mysql分区跨机器_(转) mysql的分区技术 .
  4. 如何避免调参来自动选择神经网络结构?基于遗传算法的NAS最新进展
  5. 一步搞定模型训练和商品召回:京东全新索引联合训练召回模型
  6. ACL 2020 | 用于多领域端到端任务型对话系统的动态融合网络
  7. 直播预告 | 双边分支网络BBN:攻坚长尾分布的现实世界任务
  8. 探秘 | 平安人寿人工智能研发团队北京研发中心
  9. 哈佛NLP组论文解读:基于隐变量的注意力模型 | 附开源代码
  10. 属于服务器端运行的程序_Telerik UI for ASP.NET MVC:为任何设备以两倍的速度构建功能丰富且响应迅速的web应用程序...