流媒体技术的应用,如何搭建一个SimpleNVR流媒体服务系统
Onvif/RTSP流媒体服务
SimpleNVR Onvif/RTSP流媒体服务是一款软硬一体音视频流媒体服务软件。它是在5G、AI、云计算、大数据、物联网等网络技术大规模商用后,用户要求视频随时随地可看可控,尤其是使用PC、手机、微信这些终端观看需求下应运而生的。与其他流媒体服务器不同,SimpleNVR支持开发者进行二次开发,使得软件有了更多的可能性,兼容性也非常强,可以与所有品牌硬件摄像头对接,实现监控功能。
目前,SimpleNVR广泛应用于城市管理、消防安全、家庭防控等各方面,所有的监控设备通过客户端实现管理,操作简单,施工方便,并且可以扩展。
以高速上云解决方案为例。我国高速路线众多,大多数部门都有自己的信息化平台,并产生着海量数据。但每个部门及单位内的系统平台大多独立,信息与数据也大都不互通互联,这就造成数据资源的散乱与不共享。SimpleNVR的高速上云解决方案就为高速的管理、规划、运营与服务提供了有利的支撑,借助于视频大数据分析加速案件处理效率,实现可视、可测、可控、可服务的目标。
只需要通过简单的网络摄像机通道配制,将传统监控行业的高清网络摄像机IP Camera、NVR等具有RTSP/Onvif协议输出能力的设备接入到SimpleNVR服务中,将设备源的音/视频数据进行采集、转换、输出,进行全平台(PC、Android、IOS)、全终端(C/S、Web、App、H5、微信)直播,同时将高速视频源的直播数据对接到第三方CDN网络服务或者第三方业务系统里,即可实现高速公路视频云构建的直播与分发。
SimpleNVR流媒体服务系统的搭建方法:
1、首先下载SimpleNVR流媒体服务器软件,解压软件,得到程序全部文件;
2、运行SimpleNVR.exe可执行文件,在浏览器输入对应的IP和端口号,可以进入登录页面
3、登录系统后,选择通道管理->通道列表,选择一个通道进行编辑
4、接入协议选择RTSP,给通道自定义命名,然后选择功能启用选项后,在 RTSP地址栏输入需要接入的RTSP的完整URL
5、 根据需要选择是否进行录像保存,是否进行按需直播和开启音频,开启按需直播的时候会大大减少网络带宽占用率和服务器性能压力,只会在有播放请求时才产生网络消耗和服务器性能消耗;
6、在视频广场页面可以看到配置的相关视频情况;
7、选择其中一个在线视频可以进行播放;
8、系统提供多窗口播放功能,如单窗口,四窗口,九窗口同屏播放,效果如下,可以通过下拉框指定选择对应通道,同时提供最大化窗体的实现,可以铺满整个屏幕
9、对于系统内管理的所有通道,系统提供完善的用户权限管理功能,可以添加不同的分组计划,将不同的分组内容指定分配给不同的用户使用,用户也可以与角色权限进行关联;
10、系统支持配置HTTP端口和RTMP端口,配置页面如下;
11、 可设置系统快照间隔时间,如上图一致。
12、如果用户需要配置SSL证书,系统也提供了页面供用户上传申请到的证书文件,如下图,如果使用域名的话,需要开通443端口,如下图配置
需要注意的是系统不支持在中文路径下运行,使用者需要存放在英文路径下,才能正常启动,否则会启动失败。
流媒体技术的应用,如何搭建一个SimpleNVR流媒体服务系统的更多相关文章
- 阿里云有奖体验:用PolarDB-X搭建一个高可用系统
体验简介 场景将提供一台配置了CentOS 8.5操作系统和安装部署PolarDB-X集群的ECS实例(云服务器).通过本教程的操作,带您体验如何使用PolarDB-X搭建一个高可用系统,通过直接ki ...
- 【分分钟内搭建一个带用户系统的博客程序(一)用户系统】asp.net core的Identity真香,EF真香!
不用不知道,一用香到爆. 老哥是个屌丝前端,但也想写点web应用耍一耍.之前弄过了NodeJs,也弄过JAVA,最近由于写游戏的原因用C#,索性上手一波asp.net core. 这篇博客记录的是,如 ...
- 通过rsync搭建一个远程备份系统(二)
Rsync+inotify实时备份数据 rsync在同步数据的时候,需要扫描所有文件后进行对比,然后进行差量传输,如果文件达到了百万或者千万级别以上是,扫描文件的时间也很长,而如果只有少量的文件变更了 ...
- 通过rsync搭建一个远程备份系统(一)
前言 我公司是电子商务公司,全部是linux系统,每天的网站数都在增加,为了保证安全,需要建立一个远程容灾系统,将网站数据每天凌晨1点备份到远程服务器上,由于数据量大,每天进行进行增量备份,仅仅备份当 ...
- 用django搭建一个简易blog系统(翻译)(二)
03. Starting the blog app 在这部分,将要为你的project创建一个blog 应用,通过编辑setting.py文件,并把它添加到INSTALLED_APPS. 在你的命令行 ...
- 用django搭建一个简易blog系统(翻译)(四)
12. Create the templates 你需要做三件事来去掉TemplateDoesNotExist错误 第一件,创建下面目录 * netmag/netmag/templates * net ...
- 用django搭建一个简易blog系统(翻译)(三)
06. Connecting the Django admin to the blog app Django 本身就带有一个应用叫作Admin,而且它是一个很好的工具 在这一部分,我们将要激活admi ...
- 用django搭建一个简易blog系统(翻译)(一)
Django 入门 原始网址: http://www.creativebloq.com/netmag/get-started-django-7132932 代码:https://github.com/ ...
- 为自己搭建一个分布式 IM 系统二【从查找算法聊起】
前言 最近这段时间确实有点忙,这篇的目录还是在飞机上敲出来了的. 言归正传,上周更新了 cim 第一版:没想到反响热烈,最高时上了 GitHub Trending Java 版块的首位,一天收到了 3 ...
随机推荐
- DS博客作业04--图
这个作业属于哪个班级 数据结构--网络2011/2012 这个作业的地址 DS博客作业04--图 这个作业的目标 学习图结构设计及相关算法 姓名 黄静 目录 0.PTA得分截图 1.本周学习总结 1. ...
- gin 源码阅读(1) - gin 与 net/http 的关系
gin 是目前 Go 里面使用最广泛的框架之一了,弄清楚 gin 框架的原理,有助于我们更好的使用 gin. 这个系列 gin 源码阅读会逐步讲明白 gin 的原理. gin 概览 想弄清楚 gin, ...
- Elasticsearch6.8.6版本 在head插件中 对数据的增删改操作
一.访问ES方法:http://IP:PORT/ 一.创建索引:head插件创建索引的实例:在"索引"-"新建索引"中创建索引名称,默认了分片与副本情况: 直接 ...
- JMeter多个线程组的使用说明
Run Thread Groups consecutively (i.e one at a time),即独立运行每个线程组(例如在一个组运行结束后启动下一个) https://help.aliyun ...
- 微信小程序 创建自己的第一个小程序
* 成为微信公众平台的开发者 注册 https://mp.weixin.qq.com * 登录 https://open.weixin.qq.com/ * 开发者工具下载 https://develo ...
- win10连接mysql提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
win10中cmd连接mysql提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YE ...
- 鸿蒙内核源码分析(异常接管篇) | 社会很单纯 , 复杂的是人 | 百篇博客分析OpenHarmony源码 | v39.03
百篇博客系列篇.本篇为: v39.xx 鸿蒙内核源码分析(异常接管篇) | 社会很单纯,复杂的是人 | 51.c.h .o 硬件架构相关篇为: v22.xx 鸿蒙内核源码分析(汇编基础篇) | CPU ...
- 鸿蒙内核源码分析(互斥锁篇) | 比自旋锁丰满的互斥锁 | 百篇博客分析OpenHarmony源码 | v27.02
百篇博客系列篇.本篇为: v27.xx 鸿蒙内核源码分析(互斥锁篇) | 比自旋锁丰满的互斥锁 | 51.c.h .o 进程通讯相关篇为: v26.xx 鸿蒙内核源码分析(自旋锁篇) | 自旋锁当立贞 ...
- P6295-有标号 DAG 计数【多项式求逆,多项式ln】
正题 题目链接:https://www.luogu.com.cn/problem/P6295 题目大意 求所有\(n\)个点的弱联通\(DAG\)数量. \(1\leq n\leq 10^5\) 解题 ...
- P4450-双亲数,P5221-Product,P6055-[RC-02]GCD【莫比乌斯反演,杜教筛】
除了最后一题都比较简单就写一起了 P4450-双亲数 题目链接:https://www.luogu.com.cn/problem/P4450 题目大意 给出\(A,B,d\)求有多少对\((a,b)\ ...