当前位置: 首页 > 成功案例 > 应用实例 > 本文


天华传媒:cStor和cTrans应用于台网节目分发共享




发布时间: 2012-3-19 9:40:27  

项目背景

    随着网络宽带的发展,用户对于媒体资源质量的要求也越来越高,高清已经成为人们阅览视频的很基本需求。而高清视频往往数据量很大,同时网络带宽有限、网络状态不够稳定、原始数据来源有限等,导致高清视频图像线上传输困难,甚至只能依靠寄送硬盘传递数据,根本无法实现实时高效的传输,对媒体资源的分发造成很大的负面影响。这一系列不利条件都深刻反映了高清媒体分发之痛,探寻高效可靠地传输机制迫在眉睫。
     
解决方案

    云分发系统是基于互联网的分布式的大容量数据资源智能分发传输软件系统,其主要作用是在分布式网络环境中,尤其是跨区域的广域网络中,克服网络带宽有限、网络状态不够稳定、原始数据来源有限等问题,在不同的应用或存储节点之间快速、稳定地共享、分发和传输大容量文件数据,尤其针对目前广电、媒体行业中越来越多的高清视频等媒体资源,提供了一套完整的内容分发与数据传输技术解决方案。
    云分发系统包括中央节点资源及任务管控软件和边缘节点传输客户端软件两部分。主要功能包括节点管理、用户管理、资源管理、任务管理、日志管理、参数设置等功能模块。系统广泛适用于广电、媒体、互联网、军队、科研机构等特定行业和专业领域,并可在资源及数据的存储层面,与相关领域的业务系统(例如:媒资管理系统、地理信息系统等)进行整合。云分发系统具有传输速度快、传输成功率高、运行稳定、扩展性强、易于部署维护等优点。
    深圳天华云分发系统是基于cTrans高速数据传输系统的媒体资源分发系统。利用cStor云存储系统作为海量媒体资源的存储负载系统,利用cTrans进行高效的传输和分发。cTrans协议是我们公司专门针对地面数据传输开发的高性能可靠文件传输协议。采用并行流水线方式、将传输与存储作联合优化,并支持多点中继传输。cTrans建立在UDP协议之上,可以通用于互联网中,能够将互联网远程数据传输效率提高4倍以上,特别适合海量数据的远程传输。

 

     系统架构

    针对本次应用,采用了如下的系统架构:

 

   

    传输协议

    本项目采用cTrans(high performance reliable file transfer)协议进行数据的远程传输,cTrans系统的结构如下图所示:

 
    cTrans双方都有发送和接收两个实体。发送实体根据流量控制和速率控制来发送(和重传)报文。接收实体负责数据报文和控制报文的接收,同时负责触发和处理所有的控制事件:包括拥塞控制、可靠性控制、RTT估计、带宽估计、应答和重传等。
    cTrans双方需要通信时,客户端首先发送连接请求报文,并在收到服务器端响应后,建立连接。传输过程中双方还将定时发送握手报文来维持连接。传输结束后,可以由客户端发起请求,主动关闭连接;也可以通过客户端停止发送握手包,使接收方握手超时,从而被动关闭连接。
    进行数据发送时,cTrans将应用层数据切割成固定长度的报文进行发送。如果报文长度超过MTU,那么网络层将对该报文进行分片,下层的协议对于分片到达的可靠性是没有任何保证措施的,因此任何一个分片的丢失,都将导致整个报文的重传,从而使报文一次正确到达的几率降低。基于上述考虑,应当避免报文分片。因此报文的很大长度为MTU,同时考虑到下层的协议开销,报文的实际长度略小于网络的MTU。

   

    存储系统
    采用cStor云存储系统作为视频各地视频节目的存储平台,各存储节点同时也作为cTrans视频分发的服务器。
    当系统的存储节点增多是,系统的分发效率也随之增大。

   

    云分发系统客户端
    基于cTrans的云分发系统客户端部署在Windows平台上,根据其应用流程分别描述如下:

    1.进入起始页面


    2.创建传输任务


    3.任务创建后的管理客户端


    4. 文件传输监控界面


 

    5.文件传输系统传输状态界面

 

客户受益
    部署在cStor云存储平台上的cTrans云传输系统,在天华公司运行一年多来,给该公司的视频节目制作和30多个地区视频的分发业务带来了巨大的便利,大大的减少了相关的工作量,受到了他们的好评。
    基于其良好的使用效果,目前,已经有多家电视台开始使用我们的云存储系统和云分发平台,相信在不久的将来,我们的云服务一定会在广电等行业的存储和处理方面占有一席之地。

阅读:5707次
推荐阅读:

版权所有 © 2011-2019 南京云创大数据科技股份有限公司(股票代码:835305), 保留一切权利。(苏ICP备11060547号-1)  
云创大数据-专业的云存储、大数据、云计算产品供应商