solutions

Transerver - 分布式影音转码服务器

 

功能概要

Transerver分布式影音转码服务器是一个通过分布式协同运算实现高性能大批量影音转码的软件系统。 它的主要功能如下:

  • 可以解码所有主流和多数非主流的影音格式
  • 直接解码DVD和VCD
  • 支持丰富的编码格式(H.264、VC-1、MPEG-4、MPEG-2等)
  • 支持多格式文件输出(一次解码多次编码)
  • 支持编码多节目流(MBR)文件,
  • 文件夹监视,实现自动转码
  • 保存和重用转码设置方案
  • 提供二次开发接口(C/C++、XML-RPC

 

关键优势

相比传统的转码软件,本产品具有以下优势:

  • 丰富的自动化批量处理特性
  • 可以实现远程任务管理和状态监控,支持多点连接
  • 可以通过增加转码节点快速提高系统的转码吞吐量
  • 通过并行转码,有效利用多核处理器的运算能力
  • 独创的CPU/GPU协同转码,单节点转码速度已是业内领先

 

定制服务

作为一个针对企业应用的转码产品,我们提供丰富的定制服务,可定制的功能包括:

  • 管理界面
  • 转码方案管理器的预置方案
  • 转码完成后自动上传发布文件
  • 转码完成后自动注入流媒体服务器
  • 转码任务事件(完成、出错)通知
  • 通过二次开发接口(C/C++/XML-RPC)对转码服务器进行操作,可整合到第三方应用流程中

 

组成部分

本产品由转码主控制器、转码节点和管理界面三大部分组成。可运行部署于各版本的Windows和Linux操作系统。主控制器和转码节点之间通过高速本地局域网进行连接。管理界面和主控制器之间通过局域网或者因特网进行连接,两者也可以运行于同一系统上。

主控制器

主控制器负责管理多个转码节点,进行转码任务的调度,协调各个转码节点的进度,从而实现多个节点的协同转码。所有转码任务由主控制器根据负载平衡的策略自动分配给转码节点进行处理,处理完的结果再由转码节点反馈给主控制器,由主控制器完成后处理步骤(如文件上传发布、注入流服务器等)。主控制器一般部署在配备大容量存储的Windows或Linux服务器上。主控制器本身不进行编码工作。

转码节点

转码节点的职责是接受主控制的指令,根绝主控制器给出的转码参数,完成转码工作。转码节点会定期向主控制器报告转码任务的进度以及本地系统的负载情况。转码节点一般部署在具备高性能CPU和GPU的服务器或台式机上(目前CPU版本可部署于Windows和Linux上,CPU/GPU协同版本只能部署于Windows上),转码节点所运行的系统本地不需要配备大容量存储。本公司为此开发了高性能、低成本的转码节点设备供客户选择,可以进一步降低整个分布式转码系统的总拥有成本。

管理界面

管理界面是操作者和转码系统的人机接口。通过管理界面程序,可以在远程连接主控制器,对实现远程,,可运行于主控制器本地,也可以运行于和主控制器有网络连接(内网或外网)的任意一台计算机上。用户通过管理界面完成转码任务的添加、管理和监控等工作。在管理界面中,用户可以通过参数管理器创建、保存和使用转码方案。转码方案可以保存在主控制器这端,也可保存于管理界面的本地计算机中。多个用户可以在同一时刻连接主控制器进行任务添加等操作

Transerver转码配置管理器
Transerver转码配置管理器

文件夹监视
文件夹监视设置

Transerver转码任务列表
Transerver转码任务列表