Docker环境搭建和全终端无插件网页摄像机直播管理服务EasyNVS的部署方案详解
在产品实际应用中,当多个EasyNVR分布在不同的区域或者不同的网络环境下,集中管理就显得至关重要,此时需要一个可以集中管控这些EasyNVR,并且云端输出的平台,这时候EasyNVS闪亮登场。
EasyNVR采用主动注册的方式,注册到EasyNVS云端管理平台,再由EasyNVS进行统一的管理输出;EasyNVS对接入的所有设备统一输出、管理接口和流媒体(直播/回放)接口;EasyNVS自带流媒体功能,能直接从现场的EasyNVR获取RTSP/FLV/RTMP/HLS流,并进行代理、缓冲、分发。
那么如何部署和安装这样一套视频综合管理平台呢?下面是Docker环境搭建和EasyNVS的部署步骤:
Docker环境搭建和EasyNVS的部署
(以目前使用服务器centos7为例)
在线部署
(1)安装所需软件包
执行命令:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
(2)设置docker官方仓库
执行命令:
sudo yum-config-manager --add-repo
https://download.docker.com/linux/centos/docker-ce.rep
(3)安装最新版本Docke Engine-Community和containerd
执行命令:
sudo yum install docker-ce docker-ce-cli containerd.io
(4)启动Docker
执行命令:
sudo systemctl start docker
(5)测试Docker是的正常安装
执行命令:
docker -v 或 docker run
有无输出,有输出说明安装成功
(6)安装Docker compose(附件提供对应的执行文件)
将 easynvs-online/docker-compose 复制到 usr/loacl/sbin 并赋予执⾏权限
执⾏ docker-compose -v 验证是否安装成功
(7)安装EasyNVS
进⼊easynvs-online⽬录(docker-compose.yaml所在⽬录)
执⾏ docker-compose up -d 在线下载软件并启动
离线部署
提供easynvs-offline.zip和centos-local.tgz文件包
(1)将提供的easynvs-offline.zip和centos-local.tgz文件包上传至服务器并解压
(2)解压centos-local.taz
执行命令
sudo tar -xzvf centos-local.tgz
cd docker-ce-local
(3)安装createrepo
rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
(4)备份安装源可在安装结束后自行恢复
cd /etc/yum.repos.d/
mkdir repobakmv CentOS* repobak/
(5)新增docker-ce-local.repo源⽂件,写⼊以下内容
vi /etc/yum.repos.d/docker-ce-local.repo
[docker-ce-local]
name=Local Yum
baseurl=file:///root/docker-ce-local/
gpgcheck=1
gpgkey=file:///root/docker-ce-local/gpg
enabled=1
(6)⽣成源索引及缓存
createrepo /root/docker-ce-local
yum makecache
(7)安装 Docker Engine-Community 和 containerd
sudo yum install docker-ce docker-ce-cli containerd.io
(8)启动 Docker
sudo systemctl start docker
(9)测试docker是否安装正常
docker -v 或 docker run
有⽆输出
(10)导⼊镜像
进⼊easynvs-offline⽬录,执⾏
./load_docker_images.sh
(11)查看镜像导入是否成功
docker images
(12)安装Docker Compose
将 easynvs-online/docker-compose 复制到 usr/loacl/sbin 并赋予执⾏权限
执⾏ docker-compose -v 验证是否安装成功
(13)启动EasyNVS
进⼊easynvs-offline⽬录(docker-compose.yaml所在⽬录)
执⾏ docker-compose up -d 在线下载软件并启动
Docker环境搭建和全终端无插件网页摄像机直播管理服务EasyNVS的部署方案详解相关推荐
- EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务EasyNVS如何在内网环境下与外网和公网对接
背景说明 由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合是大势所趋.传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都需要OCX Web插件进行直播.对于安防 ...
- EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务运行出现“请求服务不存在或已停止”
背景分析 了解我们产品线的小伙伴都知道,EasyNVR产品主要用于互联网安防直播,通过EasyNVR拉取摄像机的RTSP视频流,客户端通过访问EasyNVR服务端就可以实现音视频流分发.在此情况下会出 ...
- EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务运行出现“请求服务不存在或已停止”...
背景分析 了解我们产品线的小伙伴都知道,EasyNVR产品主要用于互联网安防直播,通过EasyNVR拉取摄像机的RTSP视频流,客户端通过访问EasyNVR服务端就可以实现音视频流分发.在此情况下会出 ...
- EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务之网页无插件直播服务搭建流程
背景分析 随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户.4G/5G/NB-IoT各种网络技术的大规模商用,视频随时随地可看.可控.可视频会议调度指挥.可智能预警.可智能检索回 ...
- 校园安防之高清IP摄像头全终端无插件直播视频流媒体服务EasyNVR校园监控系统方案
校园安全逐渐成为社会关注热点,校园监控是目前保证校园安全与学生安全及事后查证的科技手段.如何有效维护校园秩序和安全,保证学校教学.科研工作的顺利进行,以及为同学们的生活和学习营造更好的安全环境,已成为 ...
- LiveNVR高性能稳定RTSP、Onvif探测流媒体服务配置通道接入海康、大华等摄像机进行全终端无插件直播...
LiveNVR Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV分发,将传统安防监控设备互联化,无插件直播等. 通道配置 点击通 ...
- 一种将海康大华宇视等安防摄像机发布到H5网页微信进行直播的全终端无插件播放技术方案
在淘宝/萤石/乐橙/微吼/趣看等类型商业直播应用大规模开展的今天,高大上的直播形态似乎占据了主流,然而这些直播对于普通型的公司似乎成本有点高,而且不能够长线.无顾虑地进行,所谓无顾虑地进行直播,指的不 ...
- 完美对接海康、大华、华为等等设备的Onvif/RTSP流媒体服务全终端无插件直播-本地安装启动...
LiveNVR Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV分发,将传统安防监控设备互联化,无插件直播等. 下载安装 下载L ...
- LiveNVR高性能RTSP、Onvif探测流媒体服务接入海康、大华、华为、科达等摄像机、NVR进行全终端无插件直播...
LiveNVR Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV分发,将传统安防监控设备互联化,无插件直播等. 通道配置 点击通 ...
最新文章
- 独家 | 关于NLP和机器学习之文本处理的你需要知道的一切(附学习资源)
- thinkphp-比较标签-eq
- java常见的ide_在三个Java IDE中生成的三种常见方法
- uva 10673 ——Play with Floor and Ceil
- 数据库 测试数据生成_我们的测试数据生成器如何使假数据看起来真实
- python 字符串比较忽略大小写的方法_python实现忽略大小写对字符串列表排序的方法...
- 行为模型:客户行为智能分析模型
- SUN:开源在Web2.0时代
- HTML5 文本语义元素
- 【LoadRunner技术讲座8】LoadRunner函数中的几个陷阱
- c# Point不能输入小数
- Microsoft Visio 2003 对象导入 word 进行编辑
- 【零经验】游戏制作全流程攻略(Unity、个人开发、找工作)
- 货币银行学重点内容复习
- 微信公众号ajax500,普通js使用ajax,微信公众号授权(微信网页授权)
- 艾永亮:B站破壁出圈,同是弹幕视频网站,为什么倒下的是A站?
- 5.11 Go语言文本大数据处理(2):文件分割与入库
- 二进制bit0是什么意思_什么是ip地址
- 显著性检测方法:LC
- mysql函数 游标_存储过程/游标/mysql 函数