时间:2022-11-22 20:08:30 | 浏览:1712
原料:海康威视摄像头,nginx服务器,ffmpeg。
首先海康威视摄像头,
它的rtsp数据流的地址为:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64。port: 端口号默认为554,若为默认可不填写。codec:有h264、MPEG-4、mpeg4这几种。channel: 通道号,起始为1。例如通道1,则为ch1。subtype: 码流类型,主码流为main,辅码流为sub。
主码流:rtsp://admin:123456@
172.33.23.98:554/h264/ch1/main/av_stream
子码流:rtsp://admin:123456@
172.33.23.98:554/h264/ch1/sub/av_stream
然后是nginx服务器,本人是在Linux主机上安装了nginx服务器,对于nginx服务器就不多介绍了。下面是详细的安装步骤,因为考虑的访问量会比较大,所以是用源码包安装的。
下载,地址是,
http://nginx.org/en/download.html,下载的是稳定版本的。
下载之后的文件时:nginx-1.10.1.tar.gz,在Linux下通过,tar -cvf nginx-1.10.1.tar.gz 命令可以进行解归档,
为了增加对rtmp的支持,下载nginx-rtmp-module,地址:
https://github.com/arut/nginx-rtmp-module#example-nginxconf。
将该文件解压之后放到/home/user,该目录是自己随意选择的,为了方便。
就可以进入nginx1.10.1的解归档之后文件夹,执行
./configure --prefix=/usr/local/nginx --add-module=/home/user/nginx-rtmp-module --with-http_ssl_module
完成之后执行:
make
make之后执行
make install
接着就是等待一般半个小时左右,安装完成之后进行配置文件的修改,
vi /etc/local/nginx/conf/nginx.conf
保存完配置文件之后,启动nginx服务
cd /usr/local/nginx/sbin
./nginx
启动时可能会遇到端口占用的问题,因为之前nginx已经启动了,所以先把进程停止
killall -9 nginx
然后在启动nginx就不会出错了。
至此,服务器端的nginx服务器就已经搭建好了。
接着就是ffmpeg,用于rtsp协议转换成rtmp协议,并且推流到nginx服务器
首先,下载ffmpeg安装包,
http://www.ffmpeg.org/download.html,点击中间那个按钮直接下载。
解压,执行安装命令,./configure make make install 具体如下:
由于名字过于复杂mv
ffmpeg-0.4.9-p20051120.tar.bz2 ffmpeg 改个名
配置安装路径:./configure --enable-shared --prefix=/usr/local/ffmpeg
然后 make
最后make install完成ffmpeg源码包的安装。
为了方便起见,我们可以将ffmpeg的安装地址加入到环境变量中,修改/etc/ld.so.conf文件,在末尾加入
/usr/local/ffmpeg/lib,然后就可以在任意目录下执行ffmpeg命令。
额外配置
1.为了能够成功将视频流推送到hls上,还需要对nginx.conf配置文件进行修改,在http中添加下面内容:
location /hls { types { application/vnd.apple.mpegurl m3u8; video/mp2t ts; } root /tmp; add_header Cache-Control no-cache; }
2.由于延迟比较大,根据前辈们的经验,在nginx配置文件中,进行修改
application hls { live on; hls on; hls_path /data/misc/hls; hls_fragment 1s; hls_playlist_length 3s; } <pre name="code" class="html">
到这里准备工作就已经做好了,下面进入正题:
在Linux服务器上执行ffmpeg命令,实现转码以及推流
ffmpeg -i rtsp://admin:12345@172.33.23.98 -vcodec copy -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 -f flv rtmp://172.16.97.29:1935/hls/test
手机端,在任意的浏览器,不是自带的,输入
172.16.97.29:1935/hls/test.m3u8,此时我们就可以看到摄像头的监控画面。
如果您觉得本文章对您有帮助,感谢您的支持!
原料:海康威视摄像头,nginx服务器,ffmpeg。首先海康威视摄像头,它的rtsp数据流的地址为:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/
海康威视网络摄像机为了用户安全考虑,需要设置一个管理密码激活之后才可以正常使用。那么怎么激活海康摄像头IPC呢?主要用通过录像机接显示器激活、通过电脑客户端激活,通过浏览器网页激活等方式。这里我们主要说一下通过录像机接显示器激活摄像机的方法
海康威视网络摄像机(IPC)和网络硬盘录像机(NVR)大部分需要管理密码才可以使用。那么,海康摄像头的初始密码或者用户名是什么呢?部分老版本海康摄像头出厂自带初始密码,而新版本摄像头大部分是用户第一次使用时自己设置一个激活密码,这就是摄像机
这里以海康威视品牌录像机为例详细介绍网络监控硬盘录像机(NVR)连接网络摄像机(IPC)安装设置操作步骤:主要包括录像机配置、添加摄像机方式及监控设备连接介绍等。一、监控设备连接示意图:在之前的录像设置教程里我一般把监控设备连接图放在安防教
海康威视(002415)06月24日在投资者关系平台上答复了投资者关心的问题。投资者:请问贵公司产品是否有应用于农业种植,禽猪养殖领域?海康威视董秘:您好,感谢您对公司的关注。海康威视充分利用AI技术、物联网技术、可视化技术,通过育苗识别、
来源:环球网【环球网报道 乌元春 张江平】英国《金融时报》4日援引4名知情人士的消息称,美国正准备对中国企业海康威视实施严厉制裁,拜登政府已在为这项“与人权有关”的制裁“打基础”。报道称,美方尚未就此做出最终决定,但此举将影响深远,海康威视
海康威视复牌后股价震荡胶着 海康威视回应:停牌前就已料到【文/观察者网 关一丁】春节还没过完,上周五做监控设备的海康威视(SZ 002415)被江苏公安厅的一份通知撞了一下腰,这份被外泄的通知上称海康威视设备存在安全漏洞,IP容易被境外势必
监控摄像机的好坏一般由其性能参数决定,监控头画面具有诸多参数,这里向大家简要介绍。亮度——调整画面整体目标的亮度。由上(左)到下(右)亮度提升对比度——图像明暗中最黑与最白之间不同亮度层级的差异。差异范围越大代表对比度越大,差异范围越小代表
4G摄像机一般是单独使用,通过内置tf存储卡录像。不过有些场景下我们需要将4G摄像机接到录像机该怎么操作呢?如果摄像机和录像机在同一个局域网,跟有线摄像机一样搜索添加摄像机即可。如果录像机需要添加外网摄像机:4G摄像机的外网IP地址一般会动
经常有客户问360度全景的摄像机,有的客户其实是指云台摄像机,有的客户确实是指真正的360度范围的摄像机,今天给大家介绍的这款海康最新款的360°全景摄像机,就是一款不用旋转也可以实现360°跨度的摄像机,这款摄像机就是海康的DS-2PT3
多元化的今天,主播也化身成为一种职业,提供直播服务的平台越来越多,很多教育机构也在做线上教育,视频的质量对于用户来说,是非常重要的,所以需要用到专业的直播摄像机,海康威视推出了一款直播摄像机,效果怎么样?一起来看看。
海康威视和萤石系列摄像机远程监控平台都是“萤石云”,不过两个系列摄像机添加到萤石云视频app的步骤还是略有不同。这里就像大家介绍海康威视摄像机添加到萤石云视频的配置步骤指导。(如果是支持wifi联网添加到萤石云平台的,直接根据说明书在萤石云
我们在录像机通道管理添加摄像头后,一般状态显示为“蓝色播放图标”或绿色对号的图标;不过有时候也会遇到异常情况,例如摄像机通道状态提示"网络不可达”,这应该怎么处理呢?非POE网络硬盘录像机网络不可达的报错一般为网络连接异常导致:进入配置—通
很多时候,我们会遇到不同品牌摄像机、录像机混搭使用的情况。一般其他品牌摄像机添加到海康NVR较为方便,但是海康威视网络摄像机添加到其他品牌的摄像机经常不显示图像、状态显示异常怎么办?首先,海康网络摄像机需要通过SADP客户端或网页端激活。其
海康威视作为全球安防第一大厂,旗下产品种类越来越齐全。 由于产品越来越多,很多朋友可能会不清楚某些产品的特性。为了让大家更好的了解产品功能特性,小编特意整理了海康经销摄像机产品命名规则:3/1系列IPCDS-2CD3T4 5(E)(F)(D