方式一:web3.0

此方式跟海康后台原理一样,安装WebComponentsKit插件,flash方式,推流稳定。支持H264和H265.缺点,只支持IE
下载路径

方式二:rtsp-web-converter-master

项目GitHub上找的,支持rtsp H.264推送,H.265不稳定

个人觉得是JavaAC哪里设置问题,贴出核心代码,希望懂的大佬,抚照一二

//grabber.setImageHeight(720);
//grabber.setImageWidth(1280);stream = new ByteArrayOutputStream();recorder = new FFmpegFrameRecorder(stream, grabber.getImageWidth(), grabber.getImageHeight(),grabber.getAudioChannels());recorder.setInterleaved(true);recorder.setVideoOption("preset", "ultrafast");recorder.setVideoOption("tune", "zerolatency");recorder.setVideoOption("crf", "28");recorder.setPixelFormat(avutil.AV_PIX_FMT_YUVJ420P);recorder.setFrameRate(15);recorder.setGopSize(60);if (grabber.getAudioChannels() > 0) {recorder.setAudioChannels(grabber.getAudioChannels());recorder.setAudioBitrate(grabber.getAudioBitrate());recorder.setAudioCodec(avcodec.AV_CODEC_ID_AAC);}recorder.setFormat("flv");recorder.setVideoBitrate(2000000);recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264);recorder.start();if (headers == null) {headers = stream.toByteArray();stream.reset();writeResponse(headers);}while (runing) {// 抓取一帧Frame f = grabber.grab();if (f != null) {try {// 转码recorder.record(f);} catch (Exception e) {}if (stream.size() > 0) {byte[] b = stream.toByteArray();stream.reset();writeResponse(b);if (outEntitys.isEmpty()) {log.info("没有输出退出");break;}}}Thread.sleep(5);}

方式1&2 下载地址

https://download.csdn.net/download/zjy660358/12883451

方式三:rtsp_to_rtmp

本服务负责将各个监控设备的实时视频rtsp协议流,转换为rtmp协议流,推送给nginx的rtmp服务,
然后由nginx的rtmp模块将流切片,转换为m3u8+ts格式片断,然后由nginx对外提供web访问m3u8和ts片段的服务,供页面呈现

Gitee

试了一下,只支持H.264

时间紧迫,项目中监控采用方式一,但是其他效果IE不支持。硬件解决。分个屏幕单独看监控

海康威视摄像头rtsp推流至H5总结相关推荐

  1. 海康威视摄像头rtsp视频流实现浏览器h5播放(无需浏览器安装插件)

    第一次写博客,描述可能不是很到位,有不足的地方还请大家见谅和指正. 因为公司要求实现在线视频监控,所用的摄像头是海康威视的,而海康给的SDK中没有关于JavaWeb的demo,而相关的web开发包用的 ...

  2. 【视频】海康威视摄像头RTSP协议格式

    [目录]郭老二博文之:图像视频汇总 参考博客:使用rtsp协议访问海康IP摄像头 海康威视IP摄像头rtsp协议地址如下: rtsp://[username]:[passwd]@[ip]:[port] ...

  3. 2.gstreamer USB摄像头RTSP推流

    目录 1.操作系统版本 2.使用gstreamer播放mp4文件 3.采集USB摄像头视频源,并RTSP推流 4.使用RTSP播放器播放 5.注意事项 1.操作系统版本 使用的虚拟机加ubuntu 2 ...

  4. vlc播放海康威视摄像头rtsp rtmp视频教程

    前言 目前做的项目,需要局域网下海康摄像头web端网页上实时播放视频数据.本次项目使用的是海康威视的摄像头进行实时监控. 目的:使用vlc播放rtsp及rtmp视频流. 软件版本:vlc3.0.11版 ...

  5. 海康威视摄像头 rtsp取流地址(测温)

    主码流取流: rtsp://admin:123456@192.1.1.64:554/h264/ch1/main/av_stream 子码流取流: rtsp://admin:123456@192.1.1 ...

  6. 网页播放海康威视大华华为摄像头RTSP流,不需转码转流,延迟毫秒级,支持多路播放、H.264/H.265及1080P/2K/4K

    一.背景: 在遍地都是摄像头的今天,往往需要在各种信息化.数字化.可视化B/S系统中集成实时视频流播放等功能,海康.大华.华为等厂家摄像头或录像机等设备一般也都遵循监控行业标准,支持国际标准的主流传输 ...

  7. 用vlc插件在页面上播放海康rtsp推流监控

    原文链接:https://blog.csdn.net/weixin_43948724/article/details/104422825 vlc插件目前只能在360.搜狗等可以开启兼容模式下的浏览器使 ...

  8. ffmpeg api推流,谷歌浏览器播放大华、海康威视网络摄像头rtsp视频流方案(hls、m3u8、flv、webrtc、srs、nginx、nginx-rtmp、rtmp)比较

    ffmpeg api推流,谷歌浏览器播放大华.海康威视网络摄像头rtsp视频流方案(hls.m3u8.flv.webrtc.srs.nginx.nginx-rtmp.rtmp)比较 将网络摄像头视频流 ...

  9. 用ffmpeg+nginx+海康威视网络摄像头rtsp在手机端和电脑端实现直播

    原料:海康威视摄像头,nginx服务器,ffmpeg. 首先海康威视摄像头, 它的rtsp数据流的地址为:rtsp://[username]:[password]@[ip]:[port]/[codec ...

  10. 开启海康威视摄像头的ONVIF协议,支持onvif设备发现并接入推流器

    海康威视的全系列摄像头都支持onvif协议,但默认都是关闭状态,需要自行手动开启. 在使用迅思维的rtsp转rtmp推流器的时候,需要开启海康威视的onvif协议,这样就能在onvif设备发现里自动获 ...

最新文章

  1. 向人类进化史看齐,编程语言的“别样”编年史
  2. 备战“双11”,阿里云为企业提供一站式资源保障服务
  3. css浮动(float)及清除浮动的几种实用方法
  4. Cookie 的规范介绍
  5. CCF202104-1 灰度直方图
  6. (37)VHDL实现RS触发器
  7. https 443 怎么改成80_阿里云购买免费https证书并用nginx配置代理详解(2020年9月)...
  8. TCP三次握手和四次挥手详解 --- 转载
  9. MAC查看一个库的编译版本
  10. 【bug解决】You should consider upgrading via the 'pip install --upgrade pip' command.
  11. 计算机需要那些高中数学知识点,高中数学复习知识点有哪些
  12. 电源设计经验之 MOS 管驱动电路
  13. 北美票房:奥斯卡提名影片票房回春
  14. 戴尔便携式计算机 故障,老DELL笔记本电脑常见故障“通病”问题
  15. 纯代码蓝色理想的logo
  16. python输入数据可视化_Python数据可视化
  17. 软件加入使用时间_Adobe CC 2020 系列软件更新(Adobe Zii 2020 5.2.1)| Mac软件天堂
  18. 【解读黑客】何为Rootkit?
  19. 使用el-tag文字过长超出隐藏
  20. 顺丰速运——深圳二面(19分钟)

热门文章

  1. 服务器进入bios修改硬盘启动项,bios设置硬盘启动安装方法
  2. 控制变量!控制变量!
  3. 语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、路径覆盖
  4. mysql中位数函数_如何使用简单的SQL查询在MySQL中计算中位数
  5. 最前线|库克:苹果正在考虑调整iPhone定价策略
  6. Webpack:We noticed you‘re using the `useBuiltIns` option without declaring a core-js version.
  7. 【第三方互联】15、百度(baidu)授权第三方登录
  8. 设置bing为chrome的默认搜索引擎
  9. 英国退出欧盟,欧盟还是欧盟吗?
  10. html doc全称,html标签全称和功能介绍.doc