视频流媒体服务器RTSP拉流、RTMP推流方案之EasyNVR、EasyGBS、EasyDSS三者相似点及区别分析
诞生背景
众所周知,EasyNVR可以将局域网/广域网上的海康/大华等网络摄像头由rtsp转换为rtmp、rtsp、hls、flv协议转换,并提供推流服务,可以将拉到的网络摄像头直接转发到流媒体服务器。完美对接目前主流的阿里云/百度云/乐视云等等流媒体服务器。操作流程简洁,可直接作为网络摄像头无插件直播平台使用,亦可通过二次开发接入已有业务系统,应用场景十分广泛。
EasyNVR、EasyGBS、EasyDSS三者相似点及区别
同样作为流媒体服务器,输出RTSP、RTMP、HLS、FLV格式直播流,经常有朋友问我“EasyNVR和EasyDSS有什么区别?”“EasyNVR和EasyGBS有什么区别?”之类,我们发现很多用户不明白这三者的相似点及区别,索性整理一二发到这里,以供大家参考。
相似点
为什么大家会有这样的困扰,其实原因有以下两个方面:
1、这三个产品都带有流媒体服务的功能,包括协议转换、流媒体分发转发,都支持转换成rtmp、hls、flv、rtsp协议输出;
2、这几个产品都可以对接摄像机,特别是安防场景的设备,这些正是他们的相似点,这些功能我们认为属于产品的后半部分。
不同点
而区别正是产品的前半部分,每个产品对于设备或平台的接入协议是不一样的:
-
EasyNVR接入设备或平台是通过rtsp/onvif协议来实现的,这两个协议是拉流机制,这也决定了方案对于网络有一些要求,前端设备需要固定内网或固定公网的ip;
-
EasyDSS接入设备或平台是通过rtmp协议来实现的,这个协议走的是推流机制,只要支持rtmp协议的设备就可以推流到EasyDSS上面,比如手机、电脑、无人机、摄像机等等;
-
EasyGBS接入设备或平台是通过GB28181协议来实现的,这个协议走的是主动注册机制,类似推流的方案,所以EasyDSS和EasyGBS对现场设备的网络不会有太多要求。
总结
在了解了三者的区别和相似之后,我们就可以根据我们自身的需求,去采用适合我们的方案,最大化发挥方案的效益。