视频转码技术及其转码技术的实现详解
二、转码系统在集中收录系统中的应用
我们在基于 Ma trox DigiSuite DTV 板卡的节目制作网络中,设计一个集中上载系统,目的是改变传统使用编辑板卡本身进行上载工作的方式,利用视频服务器的多通道,高稳定性和编码的灵活性进行视频数据的集中上载。通过转码系统将服务器产生的视频文件格式转换为编辑系统可以使用的视频数据格式,同时将卫星收录、已经存在的视音频文件及其它途径获取的视频源通过转码系统引入编辑网络中。从而提高视频数据上载的效率及灵活性,减少编辑站点有于上载工作所花费的非编辑占机时间,并且将不同压缩编码格式的视频数据方便的引入编辑系统中来。
该方案的工作原理是利用带存储单元的多通道视频服务器,作为集中上载的第一个环节,视频输入通道分别与录像机、摄像机、切换台等传统前期节目相连。录制控制工作站通过 422 控制矩阵控制视频服务器的输入通道进行节目素材上载,以视频服务器所提供的视频文件格式存储在服务器本机存储单元内。视频服务器利用千兆异步接口通过网关与千兆以太交换机连接,利用标准的 FTP 协议将服务器内的视频文件,通过转码系统传输至节目制作网络的硬盘存储阵列中,提供给编辑环境进行编辑制作工作。
这种工作方式建立后,具有极强的灵活性。传统使用 SDI 、模拟复合分量接口的设备可以使用视频服务器连接上载,而对提供千兆以太接口的设备,如硬盘录像机、 SONY 的带标准以太接口的录像机设备及基于文件系统的蓝光盘摄录设备、 P2 卡设备等,都可以通过标准的千兆以太接口和集中上载系统中的千兆交换机连接,通过 422 控制或以太网络和控制环节连接。可以方便的利用 FTP 方式进行高速文件上载的工作,并且在加入这些设备时,对集中上载的系统配置和控制操作无需进行大的调整或更改。转码系统在集中收录系统中处于核心地位。
转码系统是由转码服务器、转码调度服务器、用户控制界面和相应的以太网络及 Fiber Channel 网络联接交换设备组成。其中具体负责转码工作的转码服务器是一台或几台带有千兆以太及 FC 接口的高性能计算机设备。视频数据通过千兆以太接口进入转码服务器,经过转码处理后通过 FC 端口输出至节目制作网络的硬盘存储阵列或者其它存储机构。用户通过用户控制界面对转码调度服务器进行配置调整,指定转码的编码方式及码流。转码调度服务器通过以太连接控制转码服务器进行转码工作。转码服务器可以在视频数据从千兆以太接口输入到从 Fiber Channel 接口输出的数据迁移过程中,改变视频数据的编码方式或文件封装的格式,将视频数据文件由视频服务器所支持的文件格式转换为编辑环境所识别和可使用的视频文件格式。同样的,对于可以提供千兆异步接口的视频设备均可通过网关和千兆以太网络连接,在数据迁移中进行视频数据的转码工作
在这种工作方式下,转码系统可以尽可能的减少对视频数据本身的编码方式和码流大小进行改变。比如对服务器中的 MPEG-2 文件,可以改变其封装方式和头文件直接用于编辑工作站使用。同样,所有编辑站点可以处理使用的编码方式,如 DTV 板卡支持处理 MPEG-2 、 DV25 和 DV50 的编码方式,基于这些编码方式的视频数据,均可以高效、方便的引入编辑系统中,而不需要对视频数据的内容数据进行重复的编解码工作,从而避免了由于传输环节造成的图像质量损失。
由于纯粹的转码运算工作在这项任务中已经不是转码速度的瓶颈,转码时间的大小取决于数据接口的速度,如理论上可提供千兆左右传输速度的千兆以太和 FC 接口,在只改变文件包装方式的情况下,实际上可以将 MPEG-2 全 I 帧 50M 码流的文件以 1/5~1/10 于文件时长的时间进行收录引入工作,从而大大减少了由于素材上载而带来的时间消耗
总结
上面两个工程实例代表了转码系统在两个侧重方向上的应用,转码系统在移动非线性编辑传输视频数据时,通过改变码流减少了码流的大小,从而提高了传输的速度,并通过文件拆分的方式,将大块整体的数据转变为小块分散的数据,从而降低了由通道的不稳定带来的传输风险。而在集中收录系统应用转码系统时,利用高速稳定的传输通道,使用改变文件或流封装的方式来提高视频数据的通用性。并且可以利用高速的 FTP 的传输方式以超实时的速度将视频素材引入编辑环境中。
通过对这两个具体工程中的应用分析,可以看到转码系统在视频领域内的应用前景是非常广阔的。以前必须使用昂贵的专业硬件设备才能进行的视频数据编解码、码流转换等工作,现在通过日益强大的计算机技术,可以利用转码软件来完成。同时转码技术在视频数据的传输、存储和通用性增强方面也可以提供很好的解决方案。
专业视频领域中的转码技术是从通用技术脱身发展而来,反过来可以大大的降级专业视频设备投入的成本,增强其通用性和灵活性。这种借用它山之石,将通用产品技术专业化的成功范例在业内已经有相当多的成功例子,如千兆以太接口和光盘技术在硬盘录像机和蓝光盘设备上的应用,如半导体存储设备在 P2 卡上的应用等等。我们相信,这种基于软件的转码系统的工作模式将会是专业视频领域内的下一个成果范例,并会带来视频领域内的另一场变革。
- 未来的视频依赖转码技术(06-08)
- Linux下C编程基础之:常用编辑器(08-13)
- C51单片机C语言函数编辑(01-10)
- 单片机USB设备登录编辑器(10-12)
- Linux下vim编辑器的使用小技巧(08-16)
- Qt 类型编辑实例-指定QPushButton 菜单指示器的子控制(07-31)