编码器多码流技术应用

  • 2019-12-19 15:12
  • 作者:讯维

多码流技术的出发点在于平衡网络传输和本地存储之间的矛盾,利用编码器产生多个不同的码流,一个用于本地存储,另外一个做网络传输, 比如用4CIF/25帧做本地存储,CIF/13帧做网络传输。双码流的实现方式有多种,一种是双编码芯片,一个芯片做一种码流, 成本比较高,另外一种是采用高性能DSP编码芯片, 产生两个码流。

多码流编码器
声明:部分内容及图片来源于网络,如有侵权请联系删除。


多码流技术在目前的网络环境中非常有意义,它在当前的网络环境下兼顾了图像存储质量和传输质量。目前常见的多码流技术分为以下几种实现方式:

(1)高性能DSP方式

此方式下采用高处理能力的视频编码芯片来实现多个码流的编码压缩,目前高端DSP可以输出5CIF@RT的视频流,即可以产生一 个4CIF@RT及一个CIF@RT的视频流。

(2)NVR转发实现

通常编码器到NVR是一个码流,然后利用NVR本身的处理(如码流稀释]过程可以产生多个码流,这种额外的处理方式在应用上有一定限制, 并不是真正意义上的多码流。

(3)双DSP方式

此方式下采用两个DSP进行编码压缩,可产生完全独立配置的多个码流,可以是不同的分辨率、不同的帧率、不同的压缩比甚至不同的编码方式,此方式下编码器的成本偏高。

通常,真正意义上的多码流应该是通过在编码端采用多种格式(如MJPEG. MPEG-4及H.264算法)分别进行编码来实现的,这样多个码流是完全独立的,相互之间没有影响。但是这对包括芯片在内的硬件系统和软件操作系统提出了更高的要求。目前多数方式是两个码流共享总的芯片处理资源,一个码流受制于另外一个码流的设置(如一个码流4CIF分辨车/实时,另外一个就最多是CIF/分辨率实时),这不是真正意义的多码流,但有成本优势。

返回