视频服务器
视频服务器(Video Server)是一种对视音频数据进行压缩、存储及处理的专用嵌入式设备,在远程监控及视频等方面都有广泛的应用。视频服务器采用MPEG4或MPEG2等压缩格式,在符合技术指标的情况下对视频数据进行压缩编码,以满足存储和传输的要求。
基本信息
- 中文名
视频服务器、影音服务器
- 外文名
Video server
- 功能
收集、整理、归纳、编辑、储存
综述
网络视频服务器是一种压缩、处理视音频数据的嵌入式设备,它由视音频压缩编码器、输入/输出通道、网络接口、视音频接口、RS485/RS232串行接口、协议接口、软件接口等构成。
随着音视频编码技术的不断发展和宽带网络技术的发展,视频传输的实现变得更容易和成本更低,使得视频传输的需求日益增长。市场上推出满足网络传输的网络视频服务器产品有非常多,同时包括影柜、影音服务器。本文尝试用简单的语言从网络视频服务器的概念、组成、数字音视频编码技术、网络技术以及特点等方面,对视频服务器的进行分析,以方便大家更容易了解网络视频服务器及对其进行选择。
概念
网络视频服务器是一种对音视频数据进行编码处理并完成网络传输的专用设备,从而实现远程监控的功能。影音服务器集影音资料整理、归纳、编辑、存储、收藏于一体,任意复制蓝光光盘、DVD、CD,整理成完整的数据资料。
构成
网络监控视频服务器是一种实现音视频数据编码、网络传输处理的专用设备,它由音视频编码器、网络接口、音视频接口、RS422/RS485串行接口、RS232串行接口等构成。
音视频压缩编码器:由于模拟视频数据量非常大,通过数模转化后,数据量也很大,故要利用成熟的编码技术,将视频数据在满足网络传输要求的技术指标下进行高压缩比的编码,以满足传输要求。以前的网络视频服务器一般采用M—JPEG等编码器,用户无法实现更高的压缩码率,以适合于各种不同的网络环境,只能通过减低帧率实现效果一般的网络传输效果。各公司都已经推出了MPEG4的网络视频服务器以更能视频网络传输的要求。
网络接口:由于以前的模拟产品的组网都主要通过建立昂贵的独立光纤实现网络传输,网络视频服务器的以太网接口可以方便地实现IP组网,实现数据传输。网络视频服务器主要采用TCP/IP等协议实现音视频数据、控制数据和状态检测信息等数据的网络传送。
音视频接口:网络视频服务器带有标准模拟音视频输入接口,方便监视各通道的视频信号。网视通采用Dynamic Stream Control技术保证双向音频实时传输,视频帧率根据带宽自动调节,网络中断后自动连接技术。
RS422/RS485串行接口:网络视频服务器带有RS422/RS485串行通讯接口,可通过通讯线外接如云台、快球等各种外设。
网络视频服务器可配合计算机中控软件实现大系统组网方案,有的厂家网络视频服务器提供开放的SDK,供用户或第三方厂商开发和构建新的应用方式。
编码技术
数字编码技术,也就是通常所说的压缩方式,是视频服务器的技术核心,也是我们选择网络视频服务器的首要考察对象。比较流行的数字压缩编码格式有MPEG-4和H.264,某些国外的老方案产品中还有在使用小波压缩和M-JPEG压缩。由于本文主要是分析网络视频服务器,对编码技术的介绍将尽量简单,如大家有兴趣可以参考其他算法分析专题。
1.M-JPEG
M-JPEG作为一种数字压缩格式,从模拟到数字、从录像机到硬盘录像机,M-JPEG为我们带来了崭新的数字化播出手段,它把信号变成了数据,应该来说M-JPEG压缩技术在视频压缩的出现过程中具有里程碑式的意义。M-JPEG是基于帧内、帧独立的压缩方式,所以相对于后来出现的MPEG-4、H.264的压缩方式,它数据量更大,传输困难,所以该编码技术的网络视频服务器已经基本上不能满足远程监控需求,只能算是曾经的产品。
2.MPEG-4
在MPEG(运动图像专家组)系列压缩方式中,MPEG-4技术属于是码流与画质比中较好的一种,所以很多公司都推出了该编码的产品。采用的帧间压缩方式,利用帧之间的冗余信息大大减少压缩数据量,达到同样的视频质量MPEG-4所需的码率只有M-JPEG的1/30甚至更少。大家一般意义上认为MPEG-4 IBP的压缩方式已经满足了网络传输的要求,所以也使得网络视频服务器在普通网络环境中应用成为可能。