保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

数字视频网络间采用文件方式传输节目数据的可行性分析


如何解决基于不同文件格式的数字视频网络之间交互数据进行分析。
    以本文开始所描述的网络结构为例,对采用文件方式在视频网络间传送节目素材进行分析。我们仍然以节目制作网络和播出机房的连接为例,设计这样一个工程方案,其拓扑结构如图-6所示。
    我们假设该工程中节目制作网络和硬盘播出服务系统使用的是同种压缩格式,即均为MPEG-2或DVC50,并且节目制作网络可以提供符合播出要求码流的压缩文件,例如MPEG2 8M码流的长GOP文件(很多视频板卡都可以根据用户需求提供不同码流的数据文件)。
    这种工作模式实质上是在数字视频网络间建立高速数据传输通道(光纤或千兆以太),利用TCP/IP协议组中的FTP(文件传输协议)在数字视频网络间以文件方式传输视频数据。

    在我们设计的节目网和硬盘播出服务器的连接方案中,使用一台带有FC接口和告诉FTP接口(光纤或千兆以太接口)的计算机设备作为节目制作网络的网关。使用光纤网卡或千兆以太接口与硬盘播出系统的网关设备连接。在该网关(即上传工作站)上建立一个FTP服务器。硬盘播出系统通过FTP登陆的方式访问该网关,将节目制作网络产生的,可以为硬盘播出系统所识别的,满足播出要求的视音频文件拷贝到播出服务器的硬盘存储阵列中,经过编目加入播出列表程序后用于播出。其数据结构流程如图-7所示。

    由图-7可以看出,使用文件方式进行数字视频网络间节目数据传输,实质上是将节目制作网络中的节目数据文件直接用于播出。这种方式比采用流方式可以减少一次编码解码的过程,而且由于是文件到文件的传输方式,可以完全排除外界因素对视频信号质量的影响。

    采用FTP文件方式传输数据,可以完全根据通道的数据流量来考虑传输时间,而不需要根据具体节目或视频文件的时长,以千兆网卡为例,1000Mbps速度传输8M码流的MPEG-2长GOP,理论状态下满通道占用可以达到1000/8=125倍的传输速度,即1小时的节目需要半分钟左右就可以传输完毕。当然这是一种理论状态,工程中涉及到网络连接的实际传输速率,文件的结构、磁盘读写速度等因素使传输速度不可能达到上述理论状态,但对于以8M码流的视频文件而言,至少可以达到20~30倍的传输速率,即1小时时长的节目在2~3分钟之内可以传输完毕。同时在一个通道内可以传输多个节目文件。另外该方式还有一个好处,几乎所有的FTP服务软件均支持断点续传功能,这样就可以避免出现流方式传输时遇到错误必须从头重新传输的问题。

    这种工作方式在工程比使用流方式传输视频更容易实现。流文件传输需要编写建立双方专有的通讯软件,采用握手的方式交互数据,就像电话一样,一方不接听双方就不能通话。而对于文件方式传输只需在发送方建立一个FTP服务器目录,将所需要传输的视频文件放进目录里,接受方根据需要,自由选择时间从该文件目录中获取文件,这种方式和从互联网上下载文件是完全相同的。在本文所举工程例子中,节目制作网络可以采用一台普通的计算机作为FTP服务器。FTP服务器软件几乎所有的操作系统都提供支持,例如Windows 2000中就自带IIS系列的FTP服务器。对于硬盘播出系统可以使用其异步接口板卡或部件作为网关,如Pinnacle MediaStream系列视频服务器使用Mediastream connectplus部件作为其千兆异步接口,支持标准的FTP协议,而SONY的MAV-70、MAV-555系列服务器也可以通过分别加配BKMA-7045和BKMA-550板卡提供千兆异步接口,支持标准的FTP协议。在这种工作模式下,节目网络和硬盘播出系统均不需要对自己内部的数据结构和管理方式进行改造,只需要通过千兆异步接口,采用文件到文件的方式传输视频素材即可。

    我们下面可以采用表格的方式对上述三种数字视频网络间节目数据传输方式进行对比。我们选用三种不同压缩码率的节目视频文件作为对比的参照,以上述节目制作网络向硬盘播出系统传送节目为例,从上载到播出各个环节进行比照。

    假设节目制作网络可以提供MPEG-2 全I帧 50 Mbps码流、MPEG-2 全I帧 30 Mbps码流和MPEG-2 IBBP帧 8 Mbps码流三种压缩格式的视频节目成品文件,以上文件均可为硬盘播出系统所识别和使用。

    表-1现显三种传输方式在传输各个环节的特性,表-2对比了三种不同的MPEG-2压缩方式在三种传输方式下各自的特性参数。

表-1:

通道类型 使用录像机上下载次数

《数字视频网络间采用文件方式传输节目数据的可行性分析(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/176389.html

  • 上一篇范文: 多屏卡编程实例
  • 下一篇范文: 虚拟演播室应用分析

  • ★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。