编码器(Decoder),是一种输入模拟视频信号并将它转换为数字信号格式,以进一步压缩和传输的硬件/软件设备。并直接通过象LAN, intranet或Internet这样的IP网络发送数字图像。它从本质上将模拟视频监控系统转换为网络视频监控系统,使用户无论在本地或远端都可以通过WEB浏览器或视频管理软件浏览即时视频。它允许被授权用户从不同的地点像访问网络摄像机一样同时访问某个模拟摄像机的图像。
实时视频编码器(又称视频服务器)的实现可以采用以下几种方式:
1.直接采用Pentium 四代机实现实时视频编码器。此方案的优点是利用当前最新的PC资源,以及较强的软件工具。Intel的SSE2和MMX提供了较完整的多媒体指令集和流水线。其缺点是使视频编码器占用资源多,通用性不强。不过随着计算机发展,速度越来越快,有它的成本优势。
2.采用多媒体专用芯片实现实时视频编码器。此方案优点是DSP CPU提供了极强大的多媒体流水线操作,而且往往具有强大的多媒体接口,开发包和必要资源也较多。如PHILIPS Trimedia应用于实时监控网络中。其缺点是使视频编码器不适合手持式,功耗比较大。当前DM642主频高,功能也比较强大,但是在整个多媒体处理接口似乎还不如trimedia,它芯片稳定性还需要观察。
3.采用直接硬件ASIC压缩实现实时视频编码器。此方案的优点是方便集成,利于应用,视频编码器开发周期短。但其缺点也很明显,无法灵活升级视频编码器和应用修改视频编码器,而且对特殊环境缺乏应变力,成本也不占优势,而且MPEG-4在ASIC上似乎产品并不完善。
4.采用通用DSP实现实时视频编码器。如ADI的BLACKFIN系列。其优点是集合多媒体与普通MCU的优势,令视频编码器拥有较高的主频,较低的价格。尤其适用于功耗小,体积小,速度快的网络摄像机和无线手持设备中。其缺点是具体开发的成本和周期可能较大。而且由于本身接口不够强大以及支持不够有力,开发难度和具体成本也高。
下面我们将为大家介绍几款主流视频编码器产品,以便让读者进一步的了解视频编码器。