当前位置:网站首页>EasyNTS上云网关设备在雪亮工程项目中的实战应用
EasyNTS上云网关设备在雪亮工程项目中的实战应用
2020-11-09 07:35:00 【osc_25qqqijt】
近期EasyNTS上云网关在多个雪亮工程项目中部署应用,效果非常显著,可以说解决了几个非常明显的现场需求问题,今天正好就着这个项目所感悟的经验跟大家一起分享一下;
现在大家都在围绕着视频上云做工作,包括交通、公安、应急等等,而上云的方式又有很多种,我总结的上云大概有几种:
- 设备上云
- 数据上云;
- 操作上云;
上面这几种上云方式不用多说,目的基本上都是为了能够更快、更方便的进行查看和管理,所以,围绕着这几个点,我们将EasyNTS上云网关的上云功能解决了多个痛点问题:
- 多种复杂网络环境设备汇聚管理的问题;
- 私有云直播与云存储的问题;
- 边缘录像与录像检索回放的问题;
我们来聊一下EasyNTS上云网关是如何解决上面几个问题的:
1、复杂网络设备的汇聚与管理
雪亮工程的特点就是设备类型特别多、网络环境特别复杂、现场条件也特别多样,如果说我们想要做好设备的统一管理,采用传统的每一种设备、每一种品牌型号的兼容开放,是肯定不行的,大大小小的厂商、各种不同的厂商SDK和特性接入,一方面是有巨大的工作量,另一方面也存在着不同SDK接入的稳定和安全隐患;
于是,我们可以考虑在应用协议层的下一层网络层去接入管理这些设备,也就是在TCP/IP层,我们通过EasyNTS只需要将各个不同厂家的不同型号的设备的网络端口组网穿透到EasyNTS上云平台,就可以做到对这个设备的管理页面、流媒体服务、控制服务做统一的集中管控,这样管理平台与视频设备间只是网络层面的联系,不需要从协议或者应用层面做兼容,大大降低了接入复杂度和接入稳定的风险;
2、私有云直播与云存储的问题
雪亮工程很大的一个需求就是透明可见,在可见这个功能上,大家基本上都采用的是“设备-平台”的方式,将设备集中接入到一两个平台上,再由平台统一输出视频和录像流,这种情况下,我们的EasyNTS支持两种模式:
- 第一种方式就是采用EasyNTS的拉流转推的功能,将设备的实时流转推到集中的云服务的流媒体服务器中,再由流媒体服务器进行直播和录像;
- 第二种方式采用的是EasyNTS的设备端口穿透功能,将设备的管理端口或者实时流端口穿透到已经建立好的或者厂家已有的视频平台,由已有的视频平台做统一的直播和录像功能;
3、边缘录像与录像检索回放的问题
同时,EasyNTS能够进行设备的边缘录像,在有需要的时候,可以通过EasyNTS检索到设备的录像,进行平台回放,做到了云端录像+边缘录像同步工作的功能;
EasyNTS上云网关可以说是综合的多种基础功能在里面,而这些基础功能通过不同的组合,可以达到满足各种各样需求的目标;
版权声明
本文为[osc_25qqqijt]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4280438/blog/4708499
边栏推荐
- How to do thread dump analysis in Windows Environment
- C / C + + Programming Notes: pointer! Understand pointer from memory, let you understand pointer completely
- The vowels in the inverted string of leetcode
- Linked list
- OpenGL ES 框架详细解析(八) —— OpenGL ES 设计指南
- object
- Nodejs中request出现ESOCKETTIMEDOUT解决方案
- Web上的分享(Share)API
- 卧槽,这年轻人不讲武德,应届生凭“小抄”干掉5年老鸟,成功拿到字节20Koffer
- 作业2020.11.7-8
猜你喜欢
Are there many Python application scenarios?
Windows环境下如何进行线程Dump分析
你有没有想过为什么交易和退款要拆开不同的表
First development of STC to stm32
几行代码轻松实现跨系统传递 traceId,再也不用担心对不上日志了!
3.你知道计算机是如何启动的吗?
Android emulator error: x86 emulation currently requires hardware acceleration solution
2. Introduction to computer hardware
Linked blocking queue based on linked list
Have you ever thought about why the transaction and refund have to be split into different tables
随机推荐
服务网格仍然很难 - cncf
Teacher Liang's small class
leetcode之反转字符串中的元音字母
A bunch of code forgot to indent? Shortcut teach you carefree!
Factory pattern pattern pattern (simple factory, factory method, abstract factory pattern)
对象
Fiddler can't grab requests from browsers like Google_ Solution
Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
作业2020.11.7-8
android开发中提示:requires permission android.permission write_settings解决方法
This program cannot be started because msvcp120.dll is missing from your computer. Try to install the program to fix the problem
FC 游戏机的工作原理是怎样的?
The vowels in the inverted string of leetcode
Dark网站的后端为什么选择F#? - darklang
3.你知道计算机是如何启动的吗?
20201108编程练习——练习3
Why don't we use graphql? - Wundergraph
20201108 programming exercise exercise 3
Huawei HCIA notes
Bifrost 之 文件队列(一)