之前没有做过类似的开发,导致走了很多坑。那就记录一下呗。

什么是rstp?

RSTP就是R.S.T.P的组合。那么什么是组合.....换一句话说,有了这个组合能解决什么问题。不要行不行?.....

开玩笑的,哈哈~

rstp就是一个流。至于什么流百度一下了。

最后的成果~~~~~~~(这是html)

先熟悉一下大华web的后台界面

本片文只需要关注这RTSP就行了。看看端口号是多少~~~~~~

因为rtsp流不能直接播放,得需要一些工具,比如我用的就是VLC media player

先打开--》 媒体--》打开网络串流--》网络

大华的rtsp地址

rtsp://user:password@ip:port/cam/realmonitor?channel=2&subtype=1

ip:web后台的IP

port: 上面咱们看到的rtsp的端口,默认是554,

channel: 管道

subtype: 码流

得到rtsp地址后直接放入VLC的URL中,点击播放即可。

VLC报错:

您的输入无法被打开:

VLC 无法打开 MRL「rtsp://.........」。详情请检查日志。

  • 检查URL是否写错
  • 检查服务器是否限制了地区的IP。(有些服务器只能在当省市级访问)
  • 检查你的网络环境用 telnet命令 是否能连接到服务器的554端口(有些企业的网络是屏蔽掉端口的,导致你的网络不能与摄像头所在的服务器进行通信)

上面就是我遇到过的,其他的情况不是很清楚呢!


如果能使用VLC播放器进行播放,那么还需要搭建nginx和ffmpeg

大体逻辑很简单。

ffmpeg 拉取 rstp流 然后转成m3u8视频,在通过nginx安装的m3u8模块并指向本地磁盘就能实现实时访问呢。

NGINX

location / {  
                    types{  
                    application/vnd.apple.mpegurl m3u8;  
                    video/mp2t ts;  
                    }
                    root 'C:\\1\\';       # ffmpeg对rstp转换后存放的m3u8文件地址            
                    add_header Cache-Control no-cache;
                    add_header Access-Control-Allow-Origin *;
        }

ffmpeg -rtsp_transport tcp -i "rtsp://................." -c  copy -f

hls -hls_time 2.0          # 每个视频大小(因为会先将rtsp转成ts,然后合并成m3u8文件)

-hls_list_size 0            # 视频列表大小,写个0就行

-hls_wrap 15              # 最多存储 15个文件,超过了就会覆盖之前的文件

C:\\1\\output.m3u8     # 把流转成m3u8文件并存储在C盘下

然后把上面的命名合并成一条,就可以咯

看不懂没关系,先跑一遍你就明白了。

好运~

大华摄像头WEB集成--rstp拉流相关推荐

  1. java制作h5视频聊天_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。...

    JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路. 2018-09-17 问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决 ...

  2. JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。

    问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决思路: RTSP协议访问方式将RTSP流转换成hls文件在H5的video播放器中进行播放实 ...

  3. 大华摄像头WEB页面集成

    对于海康.大华的摄像头web页面内的集成方式,根据浏览器类型,通常是采用以下形式: IE内核:调用ocx控件 例如: <objectwidth="100%"height=&q ...

  4. WEB页面播放大华摄像头视频解决方案

    目前在网页上播放大华摄像头视频,有如下2种途径: 1)首选获取摄像头的hls协议地址,H5可直接播放 2)获取摄像头rtsp协议地址,用ffmpeg转换成hls再播放 近期做的一个项目,需要在WEB端 ...

  5. 大华摄像头二次开发-web端实现实时视频监控

    最近客户提需要,需要在现有的系统中集成视频监控功能,摄像头是大华的.而大华又没有关于java的sdk,官网只能下载到c++的demo和dll文件.无奈只能自己在网上找了,最后找到了一些解决办法,把实现 ...

  6. 海康、大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决

    海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决 参考文章: (1)海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用w ...

  7. 大华摄像头,NVR取流规则

    摄像头&NVR 大华摄像头和nvr的rtsp取实时流是一样的 rtsp://username:password@ip:port/cam/realmonitor?channel=1&su ...

  8. 大华摄像头网页端控制+web串口(适用任何浏览器,不能用来打我)通讯合集

    大华摄像头网页端控制+web串口(适用任何浏览器,不能用来打我)通讯合集 web界面操作图 实现原理 通过本地java web服务器开通websocket对服务进行支持,后调用大华java 通用 SD ...

  9. 网页集成大华摄像头以及回放功能2019.11.14

    公司项目需要页面集成大华摄像头画面,并实现回放功能.经过咨询大华相关人员给出两种方式,一种是基于OCX插件的网页集成,另一种是基于大华webplugin网页插件的集成. OCX插件需要与大华的DSS平 ...

最新文章

  1. 天池供应链大赛来了!
  2. GDI+需要Dispose的对象(不断更新中)
  3. sqlserver数据库类型对应Java中的数据类型
  4. Fusion360操作记录
  5. Hibernate 双向一对一实现(基于annotation)
  6. html multiply属性,NonCommutativeMultiply
  7. 基于RBGD的mapping
  8. 高级考题_理论干货最最直观的词云分布,带你一次看清天大考题端倪!
  9. 两个关于JAVA String的小问题
  10. mysql存储过程迭代自己获取所有子孙
  11. 只要32万8,国产特斯拉带回家,官方:月供低至1100
  12. treeview实例
  13. 手写HashMap排序
  14. win10虚拟机环境下运行驱动程序
  15. iOS-企业级开发者账号发布流程
  16. 周志华《机器学习》第三章线性模型笔记+习题
  17. fail2ban 的使用
  18. 一维信号小波阈值去噪
  19. android sdk 环境签名,SDK接入必备常识——keystore签名文件详解
  20. GprMax2D ——英国建筑研究机构(BRE)示例 #2

热门文章

  1. android刷windows教程视频,蓝魔i9s安卓版刷Windows 8.1系统固件视频教程
  2. visio怎么画大括弧
  3. 操作系统课程设计-二级文件系统,Windows平台版本,c语言
  4. 基于低代码平台实现的政务督办管理系统有哪些特色功能?
  5. 情感分析-英文电影评论
  6. opencv python 多张jpg图片转成avi视频
  7. 航拍“中国南北地理分界线” 感受独特景观
  8. 一元二次曲线拟合的最小二乘python实现
  9. Unity 动态改变Text字体颜色
  10. 【EXE PE】了解pe段--PE结构详解