本发明专利技术涉及一种基于集群渲染的多镜头编辑系统,包括:通过网络相互连接的多个前端工作站、任务资源调度服务器、存储服务器、多个运算渲染服务器。本发明专利技术通过设置多个运算渲染服务器和任务资源调度服务器。任务资源调度服务器根据各个运算渲染服务器的空闲情况,合理的分配渲染任务,充分利用各个运算渲染服务器的有效资源,实时快速的完成渲染任务,有效的避免了多镜头的编辑过程中出现的卡阻现象。
【技术实现步骤摘要】
本专利技术涉及一种基于集群渲染的多镜头编辑系统,是一种计算机视频处理系统,是一种用于电视台的网络的视频编辑处理系统。
技术介绍
在大型演唱会或者晚会录制现场一般采用多机位拍摄,通常是在不同角度配置多台摄像机,这样就会产生大量同一时间、不同角度的视频音频文件。一般处理过程是将视频信号同步在监视器上播放,导播通过监视器监看多路画面,而最终播放时由工作人员对画面进行切换。而剪辑多机位的素材时,编导需要在保证时间码同步的情况下,从这些不同角度、不同场景的视音频文件中选择合适的镜头呈现给观众。编导在监看多路视频过程中,会通过鼠标或者其他设备选择视频剪辑点,所以需要记录编导的选择(时间与文件)信息。而实时播放多路高清文件(几路至几十路)时,尤其是在几十路时,单个计算机已无法完成这种高计算量的渲染,因此就需要多台计算机实现不同区域的渲染,最后再合成统一的画面,供编导实时查看选择。
技术实现思路
为解决现有技术的问题,本专利技术提出一种基于集群渲染的多镜头编辑系统。所述的系统通过多台服务器共同实现多路电视信号的渲染,然后再将多台服务器处理之后的视频传输给显示系统用于显示效果。本专利技术的目的是这样实现的:一种基于集群渲染的多镜头编辑系统,包括:通过网络相互连接的多个前端工作站、任务资源调度服务器、存储服务器、多个运算渲染服务器; 所述前端工作站包括: 工作站与任务调度服务器进行连接的装置; 如果调度服务器未启动,则前端工作站每间隔一定时间与调度服务器连接,直至连接成功的装置; 等待用户发起多镜头编辑处理任务操作的装置; 用户处理任务后,前端工作站将本次任务相关信息发送给任务资源调度服务器,并接收来自任务资源调度服务器当前可用资源信息的装置; 前端工作站根据当前可用资源信息,依照特定策略将本次处理任务拆分,将部分任务或无任务留给前端工作站,其他任务分配给各个可用运算渲染服务器的装置; 前端工作站从运算渲染服务器获取该服务器运算任务的视频信息,作为最终的多镜头信号源的装置; 所述任务资源调度服务器包括: 启动任务资源调度服务器的装置; 监听指定网段中所有物理机,包括前端工作站和运算渲染服务器的连接的装置; 接收来自物理机的握手连接,有运算渲染服务器加入时,调度服务器会获取该运算渲染服务器的资源利用情况,并作记录的装置; 任务资源调度服务器会检测到有物理机退出时,移除该物理机机的记录的装置; 任务资源调度服务器接收多镜头信号处理任务,根据每台渲染服务器的繁忙程度得到当前系统最优可用资源返回给前端工作站供前端工作站进行任务分派的装置; 所述的运算渲染服务器包括: 启动一台或者多台运算渲染服务器,每台运算渲染服务器尝试与任务资源调度服务器进行连接,如果调度服务器未启动,则运算服务器每间隔一定时间尝试与调度服务器连接,直至连接成功的装置; 等待运算任务的装置; 接收来自于前端工作站的运算任务,任务信息中包含当前多镜头信号处理任务中需要本服务器处理部分的视频信息的装置; 从存储服务器获取当前运算任务所需原始视频数据和用户已经制定的参考视频,对视频数据进行解码运算,并通过图像处理算法校正原视频,将校正后的视频加入特技、合成运算作为最终计算结果的装置; 运算渲染服务器将计算结果存储于本服务器的缓冲队列,并传回至前端工作站的装置。本专利技术产生的有益效果是:本专利技术通过设置多个运算渲染服务器和任务资源调度服务器。任务资源调度服务器根据各个运算渲染服务器的空闲情况,合理的分配渲染任务,充分利用各个运算渲染服务器的有效资源,实时快速的完成渲染任务,有效的避免了多镜头电视节目的编辑过程中出现的卡阻现象。【附图说明】下面结合附图和实施例对本专利技术作进一步说明。图1是专利技术实施例一所述系统的原理示意图。【具体实施方式】实施例: 本实施例是一种基于集群渲染的多镜头编辑系统,系统的原理示意图如图1所示。图1中的运算渲染服务器集群仅画出3个服务器,实际可以有4、5、6个,甚至更多,前端工作站有可以有2、3、4个甚至更多。本实施例所述系统的结构分为前端工作站、任务资源调度服务器、存储服务器和运算渲染服务器集群四部分。前端工作站作为用户编辑操作的节点,主要负责人机交互界面的展示和响应。任务资源调度节点监控前端工作站和运算渲染服务器集群的工作状态、负载情况,根据任务的复杂度和系统可利用资源情况进行任务调度,充分利用整个系统资源完成编辑任务。存储服务器主要存储从摄像机导入的原始视频文件,其存储数据可以同时被前端工作站和运算渲染服务器访问。运算渲染服务器是整个系统的运算中心,负责完成编解码、视频校正和特效处理等计算工作,多台服务器并行工作,同时每台服务器还可以承接多个运算任务,运算服务器处理后的结果通过网络直接传回前端工作站。前端工作站的工作过程包括:启动前端工作站后,工作站尝试与任务调度服务器进行连接,如果未发现调度服务器,则定时重新连接,直至连接成功后,等待多镜头处理任务。用户发起多镜头信号处理任务后,前端工作站与任务资源调度工作站、运算渲染服务器进行通信,从资源调度工作站获取当前系统可用的最优资源,根据当前可利用资源,将此次处理任务依照一定策略拆分,将一部分任务(或无任务)留给前端工作站,其他任务分配给各个可用运算渲染服务器。前端工作站从每个运算渲染服务器获取该服务器的计算的结果作为多镜头的节目源。所述前端工作站包括: 工作站与任务调度服务器进行连接的装置。如果调度服务器未启动,则前端工作站每间隔一定时间与调度服务器连接,直至连接成功的装置。等待用户发起多镜头信号处理任务操作的装置。用户处理任务后,前端工作站将本次任务相关信息发送给任务资源调度服务器,并接收来自任务资源调度服务器当前可用资源信息的装置。前端工作站根据当前可用资源信息,依照特定策略将本次处理任务拆分,将部分任务或无任务留给前端工作站,其他任务分配当前第1页1 2 本文档来自技高网...
【技术保护点】
一种基于集群渲染的多镜头编辑系统,其特征在于,包括:通过网络相互连接的多个前端工作站、任务资源调度服务器、存储服务器、多个运算渲染服务器;所述前端工作站包括:工作站与任务调度服务器进行连接的装置;如果调度服务器未启动,则前端工作站每间隔一定时间与调度服务器连接,直至连接成功的装置;等待用户发起多镜头编辑处理任务操作的装置;用户处理任务后,前端工作站将本次任务相关信息发送给任务资源调度服务器,并接收来自任务资源调度服务器当前可用资源信息的装置;前端工作站根据当前可用资源信息,依照特定策略将本次处理任务拆分,将部分任务或无任务留给前端工作站,其他任务分配给各个可用运算渲染服务器的装置;前端工作站从运算渲染服务器获取该服务器运算任务的视频信息,作为最终的多镜头信号源的装置;所述任务资源调度服务器包括:启动任务资源调度服务器的装置;监听指定网段中所有物理机,包括前端工作站和运算渲染服务器的连接的装置;接收来自物理机的握手连接,有运算渲染服务器加入时,调度服务器会获取该运算渲染服务器的资源利用情况,并作记录的装置;任务资源调度服务器会检测到有物理机退出时,移除该物理机的记录的装置;任务资源调度服务器接收多镜头信号处理任务,根据每台渲染服务器的繁忙程度得到当前系统最优可用资源返回给前端工作站供前端工作站进行任务分派的装置;所述的运算渲染服务器包括:启动一台或者多台运算渲染服务器,每台运算渲染服务器尝试与任务资源调度服务器进行连接,如果调度服务器未启动,则运算服务器每间隔一定时间尝试与调度服务器连接,直至连接成功的装置;等待运算任务的装置;接收来自于前端工作站的运算任务,任务信息中包含当前多镜头信号处理任务中需要本服务器处理部分的视频信息的装置;从存储服务器获取当前运算任务所需原始视频数据和用户已经制定的参考视频,对视频数据进行解码运算,并通过图像处理算法校正原视频,将校正后的视频加入特技、合成运算作为最终计算结果的装置;运算渲染服务器将计算结果存储于本服务器的缓冲队列,并传回至前端工作站的装置。...
【技术特征摘要】
【专利技术属性】
技术研发人员:谷显峰,骆萧萧,王付生,张术芬,
申请(专利权)人:北京中科大洋科技发展股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。