流媒体技术的应用,如何搭建一个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 ...
随机推荐
- dotnet 读 WPF 源代码笔记 布局时 Arrange 如何影响元素渲染坐标
大家是否好奇,在 WPF 里面,对 UIElement 重写 OnRender 方法进行渲染的内容,是如何受到上层容器控件的布局而进行坐标偏移.如有两个放入到 StackPanel 的自定义 UIEl ...
- $.ajax 常用的套路
$.ajax 常用的套路 (function(){ window.webApi = new Object(); webApi.get = function(url,data,callback){ $. ...
- javascript / PHP [Design Patterns - Facade Pattern]
This pattern involves a single class which provides simplified methods required by client and delega ...
- 12306抢票算法居然被曝光了!!!居然是redis实现的
导读 相信大家应该都有抢火车票的经验,每年年底,这都是一场盛宴.然而你有没有想过抢火车票这个算法是怎么实现的呢? 应该没有吧,咱们今天就来一一探讨.其实并没有你想的那么难 bitmap与位运算 red ...
- P4630-[APIO2018]Duathlon铁人两项【圆方树】
正题 题目链接:https://www.luogu.com.cn/problem/P4630 题目大意 \(n\)个点\(m\)条边的一张无向图,求有多少对三元组\((s,c,f)\)满足\(s\ne ...
- P4201-[NOI2008]设计路线【结论,树形dp】
正题 题目链接:https://www.luogu.com.cn/problem/P4201 题目大意 给出\(n\)个点的一棵树开始所有边都是白色,选出若干条没有公共点的路径将上面所有边变为黑色. ...
- es相关监控指标梳理
###################ElasticSearch监控指标梳理########################### #author:lugh1 # #date:2021-09-26 # ...
- heoi2020信号传递
状压dp 我状压学得是真烂..... 考试的时候想了状压,可是一直都是在枚举位置,没有神魔实质性突破.其实这道题的关键瓶颈也在于此,状压压的是号,而不是位置.如果 $i<=j$ 那么贡献为 $j ...
- JVM学习笔记——GC算法
GC 算法 GC 即 Garbage Collection 垃圾回收.JVM 中的 GC 99%发生在堆中,而 Java 堆中采用的垃圾回收机制为分代收集算法.即将堆分为新生代和老年代,根据不同的区域 ...
- 初步认识HCIA,什么是计算机网络,拓扑,网络的发展,交换机,路由器,IP,光纤,带宽,广播,ARP......
HCIA ---- 华为认证初级网络工程师 云技术 --- 云存储 云计算 计算机技术 : --- 抽象语言 -- 电线号的转换 抽象语言 -- 编码 ---- 应用层 编码 --- 二进制 -- ...