本实用新型涉及视频转码领域,尤其涉及一种基于云计算的视频转码系统。
背景技术:
在信息高速发展的今天,多媒体及时已经成为人们工作、学习中必不可少的重要组成部分,随着互联网和手机网络的不断进化,媒体传播的平台越来越多,相应的传播平台支持的媒体格式也越来越多,因此对多媒体内容的编码格式进行转换变得必不可少。由于视频的解码是一个高负荷运算过程,转码计算量很大,因此单台计算机转码任务重,会出现视频处理能力不足的缺陷。
技术实现要素:
为了解决上述问题,本实用新型提出一种基于云计算的视频转码系统。
具体的,本实用新型的目的通过以下方式来实现:一种基于云计算的视频转码系统,包括应用终端、视频接收装置、中央控制单元、通信网络接口、视频存储装置、视频转发装置、转码服务器、系统服务器、任务调度服务器、抓取服务器;所述转码服务器、系统服务器、任务调度服务器、抓取服务器均位于云计算中心;
所述应用终端与视频接收装置连接,用于用户提交待转码的视频及接收转码后的视频并显示;所述视频接收装置与中央控制单元连接,用于接收待转码的视频码流;
所述视频存储装置与中央控制单元连接,用于存储用户通过视频接收装置提交的待转码视频,以及转码服务器成功转码后的视频;
所述视频转发装置与中央控制单元连接,用于用户获取转码后的视频;
所述通信网络接口分别与中央控制单元和抓取服务器连接,用于中央控制单元将待转码的视频传输至抓取服务器;所述抓取服务器用于将接收的待转码视频传输至任务调度服务器
所述任务调度服务器与抓取服务器连接,用于根据任务的优先级以及当前系统的可用资源,分配适当的计算资源进行转码处理;
所述系统服务器分别与任务调度服务器和转码服务器连接,用于对整个系统的状态进行实时监控;
所述转码服务器与视频存储装置连接,用于对待转码的视频码流进行预处理、码流分割、转码、码流合并及码流后处理。
进一步地,所述转码服务器包括输入单元、解码单元、编码单元、输出单元和服务控制单元;所述输入单元、解码单元、编码单元和输出单元分别与服务控制单元连接。
进一步地,所述转码服务器还包括转码库,所述转码库与服务控制单元连接,用于存储转码方式供服务控制单元调用。
进一步地,所述应用终端为笔记本电脑、媒体播放器、高清TV播放器或数字电视。
进一步地,所述视频接收装置为HDMI、VGA、网口和USB接口中的一种或多种组合。
本实用新型的有益效果在于:本系统的系统服务器和任务调度服务器可以灵活地进行任务分配与调度,充分使用了系统计算资源,使系统运行稳定。
附图说明
图1是本实用新型的结构示意图。
具体实施方式
为了对本实用新型的技术特征、目的和效果有更加清楚的理解,现对照附图说明本实用新型的具体实施方式。
如图1所示,一种基于云计算的视频转码系统,包括应用终端、视频接收装置、中央控制单元、通信网络接口、视频存储装置、视频转发装置、转码服务器、系统服务器、任务调度服务器、抓取服务器;所述转码服务器、系统服务器、任务调度服务器、抓取服务器均位于云计算中心;
所述应用终端与视频接收装置连接,用于用户提交待转码的视频及接收转码后的视频并显示;所述视频接收装置与中央控制单元连接,用于接收待转码的视频码流;
所述视频存储装置与中央控制单元连接,用于存储用户通过视频接收装置提交的待转码视频,以及转码服务器成功转码后的视频;
所述视频转发装置与中央控制单元连接,用于用户获取转码后的视频;
所述通信网络接口分别与中央控制单元和抓取服务器连接,用于中央控制单元将待转码的视频传输至抓取服务器;所述抓取服务器用于将接收的待转码视频传输至任务调度服务器
所述任务调度服务器与抓取服务器连接,用于根据任务的优先级以及当前系统的可用资源,分配适当的计算资源进行转码处理;
所述系统服务器分别与任务调度服务器和转码服务器连接,用于对整个系统的状态进行实时监控;
所述转码服务器与视频存储装置连接,用于对待转码的视频码流进行预处理、码流分割、转码、码流合并及码流后处理。
进一步地,所述转码服务器包括输入单元、解码单元、编码单元、输出单元和服务控制单元;所述输入单元、解码单元、编码单元和输出单元分别与服务控制单元连接。
进一步地,所述转码服务器还包括转码库,所述转码库与服务控制单元连接,用于存储转码方式供服务控制单元调用。
进一步地,所述应用终端为笔记本电脑、媒体播放器、高清TV播放器或数字电视。
进一步地,所述视频接收装置为HDMI、VGA、网口和USB接口中的一种或多种组合。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM、RAM等。
以上所揭露的仅为本实用新型较佳实施例而已,当然不能以此来限定本实用新型之权利范围,因此依本实用新型权利要求所作的等同变化,仍属本实用新型所涵盖的范围。