转码技术在视频领域内的应用分析
采用这种方式的转码工作,具有很强的灵活性,数字信号接口并不需要识别接收到的数据流为何种格式编码、封装如何。只需将数据如实记录到缓存区,由转码软件决定采用何种转码手段,针对何种数据流的编码格式和封装方法进行编码转换工作。如我们在接口硬件标准相同的情况下,可以对 DV 流、 TS 流、 FTP 文件流等多种方式的数据流输入进行编码转换,并不需要更换硬件接口和编解码设备,只需更改转码软件的转码处理手段及控制手段即可。
我们看一下转码软件究竟是如何进行工作的。
不同的转码软件有其各自特点,但不外乎有以下几个功能模块组成:数据接口模块、硬件接口模块、存储管理模块、转码算法模块、数据处理模块、控制管理模块和用户界面模块。
每个模块各自负责软件工作的一个或几个方面:数据接口模块负责处理数据的输入和输出,硬件接口模块负责与计算机硬件驱动程序通信,存储管理模块负责内村等存储空间的分配,转码算法模块提供转码处理工作的算法手段,数据处理模块进行转码的具体数据处理,控制管理模块进行整个转码工作的控制和信息处理,用户界面模块提供用户与转码软件的交互,提供用户对转码的编码方式、码流及其它的一些软件提供的选项进行控制。
转码算法模块可以固化到转码软件中,也可以以插件的方式存在。当转码软件处理不同的编码转换任务时,根据需要使用不同的转码算法插件,可以在不改变其它功能模块配置的情况下,灵活的扩展软件功能。
使用计算机设备配合转码软件,进行专业视频编码转换工作,具有以下一些优点:
• 硬件设施相对简单
使用计算机设备及软件进行转码工作,无需使用专用的编解码芯片或板卡。对数据的处理完全由软件来控制完成。
• 转码范围广、灵活性好
使用软件转码,可以由用户根据需求对转码设置进行控制。包括目标码流的的大小、级别、压缩方式、封装方式等方面均可以由用户来指定,根据不同的需求直接使用相应的转码算法,转码算法可以作为插件存在于软件中,便于随时更新或升级,而无需对整个系统进行改动。
三、转码的复杂度和资源消耗随需求不同发生变化。运用软件转码系统可以对不同的转码要求分别对待。有时候我们仅仅是想改变视频文件的封装方式,而不改变其压缩编码的方式,这种方式就非常适合。
例如我们有这样的需求,需将 SONY 的 MAV 系列服务器中的 MPEG-2 I 帧 50M 码流 编码 的视频文件转码为 Ma trox DigiSuite DTV 板卡可支持的视频文件形式,用于节目制作网络编辑。由于 DTV 板卡支持 MPEG-2 I 帧 50M 码流的视频数据,我们在进行转码工作的时候可以仅仅只改变视频文件的封装形式,而不改变其中涉及视频数据内容的压缩编码。这样可以大大降级转码工作的复杂度和系统消耗,同时可以保证视频数据的质量不因重新编解码而受到损伤。
转码系统在实际工程中的应用
在电视技术工程中,已经有不少的应用转码系统的实际例子。我们下面就通过两个工程实例来进一步的分析基于计算机设备的转码系统的工作原理和应用前景。
一、转码系统在移动非线性编辑系统远程传输中的应用
随着笔记本电脑性能的日益增强,商家已经敏锐的看到使用基于笔记本电脑的移动非线性编辑系统在远程编辑传输上的应用前景。基于软件的编辑手段使编辑系统的价格大大的降低,设备的便携性使现场编辑成为可能。但这些并不是移动非编优势的全部,还有非常重要的一个吸引用户的特点:使用移动非线性编辑系统,配合相应的网络接入设备,就可以利用现有的公用通讯网络进行视频数据的传输。使利用廉价的公共互联网络、电信网络或者移动通讯网络,替代专用昂贵的、点对点的通讯线路进行视频数据传输成为可能。
如图— 11 所示:移动编辑系统可以使用遍布城镇的廉价的宽带、 ADSL 线路、 GPRS 无线通讯所构成的公用互联通讯网络取代微波、光纤通道、卫星等专用昂贵的数据链接通路进行
《转码技术在视频领域内的应用分析(第4页)》