本实用新型专利技术涉及一种云环境下的视频转码系统,包括:一个或多个用户终端,ARM外部存储控制器,通信网络接口,抓取服务器,FTP服务器,缓存服务器,分配服务器,调度服务器,转码器,管理服务器,视频文件服务器。该视频转码系统优化了现有的云端视频转码系统架构,将视频转码计算放到云端,实现整个系统内的实时视频转码,满足了不同终端的使用需求,降低了视频转码的成本。
【技术实现步骤摘要】
本技术涉及一种视频处理领域,尤其涉及一种云环境下的视频转码系统。
技术介绍
在信息高速发展的今天,多媒体技术已经成为人们工作,学习中必不可少的重要组成部分,随着互联网和手机网络的不断进化,媒体传播的平台越来越多,相应的传播平台支持的媒体格式也越来越多。从手机、到IPTV、到高清数字广播,不同平台对内容的格式的要求完全不同,其中包括了编码格式/规格、分辨率、帧率等参数的变化,因此对多媒体内容的编码格式进行转换变得必不可少。转码器正是在转码需求愈发复杂多变,转码性能要求日益增长的背景下应运而生的。转码器在处理每路文件或数据流的过程中,可以将其同步转换为不同分辨率、不同码率以及不同格式的多个目标文件。视频是连续播放的图像的集合,其本身的特性决定了原始的视频序列具有很大的冗余性。视频的压缩编码就是基于信息的冗余特性进行的,在通用的多媒体访问中,由于终端的处理能力和显示能力不同,接入网的带宽、误码率和丢包率不同,传输的数据需要动态的适应用户环境的需求。在视频应用普及的今天,电信网,电视网,互联网的整合催生的视频格式转换需求,以及视频应用本身存在的多格式,多平台,多编码标准,高清化,海量化的趋势越来越明显,使得现有的视频处理能力捉襟见肘。一般来说,对于视频流的操作都可以统称为视频转码。视频转码技术将视频信号从一种格式转换成另一种格式,格式包括编码标准,码率,帧率,视频空间分辨率等。由于多种音视频编码标准的同时存在,以及在多媒体应用中对压缩效率、解压速度,码流使用的目标设备等要求的不同,存在着多种多样的媒体文件,它们彼此之间所使用的文件格式,视频格式,压缩格式各不相同。视频文件是一种常见并且应用范围广泛的多媒体文件。现有的视频文件包括AVI,MPEG,3GP,Windows Media Video、MKV以及Real Media等多种文件格式。视频文件可以在几乎所有的数码终端设备上进行播
放,包括个人计算机,笔记本电脑,移动终端,便携式媒体播放器,数字电视,高清TV播放器等。然而,不同类型的数码终端由于数字处理能力,屏幕尺寸等方面的不同,其所支持的视频文件格式也不同。因此,如果用户希望将某种格式的视频文件进行转码,将其转换为数码终端能够支持的视频文件格式。转码的过程会涉及到视频的分辨率、帧速率、码率以及编码器类型的调整。通过分布式视频转码可以有效地缓解不断增加的视频转码任务负担,给视频处理器造成的压力和单台节点计算视频处理能力不足的缺陷。由于一些终端的处理能力有限,无法支持高清的分辨率;或者需要用到公网传输,带宽无法满足高清的码流的需求等。视频转码是一个高运算负荷的过程,需要对输入的视频流进行全解码、视频过滤/图像处理、并且对输出格式进行全编码。由于视频转码计算量很大,单一的计算机不可能实现整个监控系统内的摄像头实时视频数据的转码。云计算是网格计算、分布式计算、并行计算、虚拟化、负载均衡等计数的融合和发展,可以理解为将大量的计算资源连接起来进行统一的管理和调度,形成一个统一的计算资源池,将用户的需求在资源池中计算后进行反馈。云计算技术善于处理大数据、大计算量任务,同时依靠其分布式文件系统,可以保证极高的可靠性及容错性。目前标准服务器尚未对云端视频转码进行优化。
技术实现思路
针对上述技术问题,本技术提供了一种云环境下的视频转码系统。该云环境下的视频转码系统包括一个或多个用户终端,ARM外部存储控制器,通信网络接口,视频文件服务器,此外,还包括抓取服务器,FTP服务器,缓存服务器,分配服务器,调度服务器,一个或多个转码器以及管理服务器,其中,所述用户终端输入源视频文件,以及从视频文件服务器接收转码后的视频文件并显示;所述ARM外部存储控制器与所述用户终端连接,存储各用户终端的参数配置表;所述通信网络接口分别与所述用户终端、所述ARM外部存储控制器相连接,所述通信网络接口还与抓取服务器相连接,将从所述ARM外部存
储控制器接收的源视频文件传输至所述抓取服务器;所述抓取服务器连接FTP服务器,将通过所述通信网络接口接收的源视频文件发送至所述FTP服务器;所述FTP服务器还与所述缓存服务器、所述管理服务器分别连接;所述缓存服务器存储所述FTP服务器分离出的源视频文件;所述分配服务器分别与所述缓存服务器和所述管理服务器相连接;所述调度服务器与所述管理服务器相连接,并且还与一个或多个转码器相连接;所述转码器分别与所述调度服务器、所述管理服务器、所述视频文件服务器相连接;所述管理服务器对整个系统的服务状态进行实时监控;所述视频文件服务器接收所述转码器发送的视频文件,并且与所述通信网络接口相连接,将视频文件通过所述通信网络接口发送至所述用户终端进行播放。优选的,所述抓取服务器,FTP服务器,缓存服务器,分配服务器,调度服务器,转码器,管理服务器,视频文件服务器都位于云平台上。本技术的优点和有益效果是:通过改造现有的云平台硬件结构,将转码器放在云端,并且使转码器分别以多对一的结构连接调度服务器、管理服务器、视频文件服务器,提高了效率,优化了结构,实现整个系统内的实时视频转码,满足了不同用户对不同分辨率,不同码流,不同终端的使用需求,降低了视频转码的成本。本技术的基于云环境下的视频转码系统中由于增加了管理服务器和调度服务器,可以灵活地进行任务的分配与调度,充分使用系统计算资源,保证系统运行稳定,业务下发回收顺畅,使系统时刻保持最佳运行状态。附图说明图1为本技术的云环境下的视频转码系统的结构示意图。具体实施方式下面结合附图1,对本技术的云环境下的视频转码系统作以下详细说明。该系统是对现有云环境下的视频系统的硬件架构作出改进,该系统包括若干个用户终端1(例如,个人计算机,笔记本电脑,移动终
端,便携式媒体播放器,数字电视,高清TV播放器),ARM外部存储控制器2,通信网络接口3以及各个以单机形式存在的服务器实体。通过用户终端1输入源视频文件,从视频文件服务器接收转码后的视频文件并显示。ARM外部存储控制器2与用户终端1连接,接收从所述用户终端发送的源视频文件,将用户终端1的参数添加到所述源视频文件中,通过通信网络接口3传输至云端的抓取服务器4。ARM外部存储控制器2存储有各用户终端的参数配置表,参数包括文件容器格式,视频格式,视频大小,帧率,视频分辨率,可用带宽,终端设备标识等。通信网络接口3分别与用户终端1、ARM外部存储控制器2相连接,通信网络接口3还与抓取服务器4相连接,将从ARM外部存储控制器2接收将所述添加参数后的源视频文件传输至抓取服务器4;通信网络接口3提供将源视频文件从用户终端1发送到云端的服务器,具体为抓取服务器4将云端视频文件服务器10提供的转码后的视频文件发送到用户终端1。抓取服务器4与FTP服务器5相连接,将从通过所述通信网络接口3接收的所述添加参数后的源视频文件发送至所述FTP服务器5;所述FTP服务器5还与缓存服务器6、调度服务器7分别连接,将从所述抓取服务器4获取的添加了参数的源视频文件进行提取,提取出转码参数,将所述转码参数上传至调度服务器7,所述FTP服务器5从添加了参数的源视频文件中提取参数后分离出源视频文件发送至缓存服务器6;抓本文档来自技高网...
【技术保护点】
一种云环境下的视频转码系统,包括一个或多个用户终端,ARM外部存储控制器,通信网络接口,视频文件服务器,其特征在于,还包括抓取服务器,FTP服务器,缓存服务器,分配服务器,调度服务器,一个或多个转码器以及管理服务器,其中,所述用户终端输入源视频文件,以及从视频文件服务器接收转码后的视频文件并显示;所述ARM外部存储控制器与所述用户终端连接,存储各用户终端的参数配置表;所述通信网络接口分别与所述用户终端、所述ARM外部存储控制器相连接,所述通信网络接口还与抓取服务器相连接,将从所述ARM外部存储控制器接收的源视频文件传输至所述抓取服务器;所述抓取服务器连接FTP服务器,将通过所述通信网络接口接收的源视频文件发送至所述FTP服务器;所述FTP服务器还与所述缓存服务器、所述管理服务器分别连接;所述缓存服务器存储所述FTP服务器分离出的源视频文件;所述分配服务器分别与所述缓存服务器和所述管理服务器相连接;所述调度服务器与所述管理服务器相连接,并且还与一个或多个转码器相连接;所述转码器分别与所述调度服务器、所述管理服务器、所述视频文件服务器相连接;所述管理服务器对整个系统的服务状态进行实时监控;所述视频文件服务器接收所述转码器发送的视频文件,并且与所述通信网络接口相连接,将视频文件通过所述通信网络接口发送至所述用户终端进行播放。...
【技术特征摘要】
1.一种云环境下的视频转码系统,包括一个或多个用户终端,ARM外部存储控制器,通信网络接口,视频文件服务器,其特征在于,还包括抓取服务器,FTP服务器,缓存服务器,分配服务器,调度服务器,一个或多个转码器以及管理服务器,其中,所述用户终端输入源视频文件,以及从视频文件服务器接收转码后的视频文件并显示;所述ARM外部存储控制器与所述用户终端连接,存储各用户终端的参数配置表;所述通信网络接口分别与所述用户终端、所述ARM外部存储控制器相连接,所述通信网络接口还与抓取服务器相连接,将从所述ARM外部存储控制器接收的源视频文件传输至所述抓取服务器;所述抓取服务器连接FTP服务器,将通过所述通信网络接口接收的源视频文件发送至所述FTP服务器;所述FTP服务器还...
【专利技术属性】
技术研发人员:周志刚,
申请(专利权)人:博瑞恒创天津科技有限公司,
类型:新型
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。