我们都知道,视频的处理需要更高主频的CPU,甚至专门处理视频的GPU,更大的存储空间,更高的传输带宽,视频业务是非常消耗资源的一些业务。
比如4K 30帧率的视频,以H.264编码传输,差不多需要35Mbps的网络带宽。而存储这样的视频1个小时,差不多需要16GB的硬盘空间。在一些项目中,如果有很多这样的视频需要存储和传输,其成本是非常高的,这种情况下就需要对视频进行轻量化处理。
目前视频轻量化处理主要有两个方向,一个是针对视频的存储,一个是针对视频的传输。这两种轻量化的要求,成本,应用场景是完全不同的。
视频存储轻量化
视频存储轻量化主要的目的是为了解决视频存储空间占用过多,存储成本上升,采用技术手段将视频的存储空间占用降低,从而降低成本。
视频存储轻量化的主要目的是降低成本,因此对方案的整体成本要求较高。换句话讲,就是轻量化设备的投入要低于购买存储空间的成本,轻量化才有意义。
视频轻量化需要对现有视频进行重新编解码,通过调整视频的编码方式,比如将H.264的视频编码转换为H.265的视频编码,其存储空间就会下降一半。
另外再通过调整视频的分辨率,帧率,码率等参数,进一步调整视频空间的占用。
视频存储轻量化对转码时延要求不高,由于应用场景也比较单一,其协议兼容能力也比较单一,主要支持协议是常见的视频监控协议,因为其主要应用领域是视频监控领域。由于对成本要求较高,一般使用低端GPU作为转码介质。
视频传输轻量化
视频轻量化还有一种应用场景,就是传输轻量化的场景,这种情况一般应用在应急等场景,实时传输视频的需求。
比如通过卫星链路等弱网环境下传输视频,其带宽有限,带宽稳定性较差,延迟较大等特殊场景,而对视频传输等质量又要求较高,需要保证视频传输等稳定性。
这种情况下对视频轻量化一般视频视频转码服务器,视频转码网关配合前端各种视频设备。这类转码设备对协议的兼容性要求较高,需要有完善的协议处理能力,可以确保对接各种视频设备的同时,也要确保可以将轻量化后的视频以丰富的协议进行传输。
思载科技的视频转码服务器在视频传输轻量化应用场景中,支持RTSP,RTMP,GB28181, SIP,FLV,HLS,WebRTC等协议,上下行,双向互转。可以对接各种视频设备,视频平台。
可以对视频的编码格式,帧率,码率,分辨率实时进行调整。
视频传输轻量化对视频转码的时延要求较高,一般使用较为高端的芯片或者GPU资源。确保高效的转码处理能力的同时,有更低的时延。保障实时应用场景的视频顺畅传输。
视频传输轻量化主要关注在弱网传输条件下视频传输的持续性,稳定性和清晰度,与视频存储轻量化的要求和特点是截然不同的。
针对视频轻量化的应用需求目前主要就是这两点,大家在项目中如果需要配置视频轻量化设备,一定要先搞清楚是存储轻量化还是传输轻量化的应用场景,配套的设备,应用场景,成本,性能点都是不同的。根据应用场景配置最匹配的设备,才可以获得更好的应用体验。