视频项目各种各样,视频方案也是千变万化,可以有多种形式的组合来解决问题,最终选择具体哪一种方案可能会根据成本、效果、可行性等多个方面来综合,那么,有没有一套公式可以解决视频项目的需求?
可以说是有的,我总结了一套视频“云、边、端”的公式,可以在具体项目实践中使用:
解决方案 = [云] + [边] + 端;
一、视频“云、边、端”
- 云:视频云服务,例如视频直播云服务、安防视频云服务、公安视频云服务、即时通信云服务;
- 边:视频边缘计算设备,软硬一体,例如视频网关、边缘分析网关、视频传输网关;
- 端:视频前端硬件,例如摄像机、单兵设备、移动4G设备、机器人等;
二、视频项目公式
视频“云、边、端”选择的路径选择主要考量有三大要素:
- 视频上云协议;
- 视频数据处理;
- 算力/带宽瓶颈;
于是,我设计了这样一套路径选择公式:
否
是
否
是
否
是
否
是
解决方案
边+端
上云协议支持
云+边+端
视频数据处理/分析/录像/计算
云+端
算力/带宽瓶颈
- 这里的上云是指广义上的上云,包括公有云或者私有云;
- 上云协议是指类似于GB/T28181、EHome、RTMP的设备主动注册或者主动推流到平台的协议;
- 视频数据处理是指对视频不包括直播分发的二次加工,例如录像存储、图像识别、视频分析等;
- 算力瓶颈是指因为云端集中进行视频分析计算时,视频计算分析的实时性达不到要求;
- 带宽瓶颈是指由于现场或者云主机由于带宽原因,导致视频通道上下行带宽不足的情况;
三、TSINGSEE视频“云、边、端”
3.1 云服务
- EasyDSS互联网视频云服务;
- EasyGBS国标视频云服务;
- EasyCVR安防视频云服务;
- EasyRTS即时通讯云服务;
3.2 边缘计算(软硬一体)
- EasyNVR流媒体边缘网关;
- EasyNTS上云网关;
3.3 端设备
- 摄像机;
- 手持终端;
- 4G摄像机
四、应用场景举例
4.1 幼儿园直播
大部分的幼儿园直播是不需要视频数据的中间处理过程的,所以,只需要解决协议对等的问题就可以了,我推荐用RTMP推流摄像机+云端流媒体服务的方式:
RTMP
全终端协议
全终端协议
全终端协议
全终端协议
#端# 推流摄像机
#云# EasyDSS流媒体云服务
PC
安卓
苹果
微信
4.2 明厨亮灶
明厨亮灶需求与幼儿园需求类似,观看为主,不同的是新的明厨亮灶需求逐步有了视频分析的需求,例如对活体的检测、对垃圾的检测等等,所以,简单的明厨亮灶可以参考“幼儿园直播”的架构,复杂的需要加入边缘设备:
RTSP/Onvif
HTTP
全终端协议
全终端协议
全终端协议
全终端协议
#端# 摄像机
#边# EasyNVR视频边缘计算
#云# EasyNVS云端管理服务
PC
安卓
苹果
微信
4.3 高速视频上云 & 雪亮工程
高速功能和雪亮工程都属于设备数量非常多的项目,如果采用集中云计算的方式,带宽肯定成问题,所以,没有例外地会选择“云+边+端”的方式,而且最新的交通部“视频上云”要求,是需要加入车辆拥堵识别分析功能的,这种情况下,也必然要选用“云+边+端”的方式:
RTSP/Onvif
视频与分析结果
全终端协议
全终端协议
全终端协议
全终端协议
#端# 摄像机
#边# EasyNVR视频边缘计算
#云# EasyNVS云端管理服务
PC
安卓
苹果
微信