一种基于双引擎的非线性云编辑系统及方法技术方案

技术编号:20927007 阅读:35 留言:0更新日期:2019-04-20 12:01
本发明专利技术公开了一种基于双引擎的非线性云编辑系统及方法,包括客户端和服务端,所述客户端包括非编前端和渲染引擎,所述服务端包括调度模块和至少一个合成引擎服务,并主要包括以下步骤:S1:非编前端新建工程,并使用前端引擎编辑本地文件;S2:编辑完成后,非编前端上传工程文件和本地文件到数据库,并发起合成申请;S3:中心调度缓存任务存入数据库,并分配合成任务;S4:合成引擎服务调用文件执行合成任务,完成后向中心调度提交任务。可将前端编辑和后台合成拆分为协同的双引擎,BS非编前端使用H5非编引擎进行编辑、预览等渲染工作,后台合成引擎专门负责文件合成工作,解决了新闻工作现场快速编辑,后台自动合成并快速发布的目标。

A Dual-Engine-Based Nonlinear Cloud Editing System and Method

The invention discloses a dual-engine based non-linear cloud editing system and method, including a client and a server. The client includes a non-editing front-end and a rendering engine. The server includes a scheduling module and at least one composite engine service, and mainly includes the following steps: S1: a new non-editing front-end project, and S2: editing local files using the front-end engine; After that, the non-compiled front-end uploads engineering files and local files to the database, and initiates a synthesis application; S3: central scheduling cache tasks are stored in the database and coordinated into tasks; S4: synthetic engine service invocation files perform synthesis tasks, and submit tasks to the central scheduling after completion. The BS non-editing front-end uses H5 non-editing engine to edit, preview and other rendering work. The back-end synthesis engine is specially responsible for document synthesis work, which solves the goal of rapid editing on the news scene and automatic synthesis and rapid release on the back-end.

【技术实现步骤摘要】
一种基于双引擎的非线性云编辑系统及方法
本专利技术涉及视频编辑领域,尤其涉及一种基于双引擎的非线性云编辑系统及方法。
技术介绍
新闻工作人员在现场工作的场景中,需要第一时间将现场视频资料发回到台内制作或发布终端。然而面对的主要问题在于,不可能将专业的非编工作站带到现场使用,大多使用手机移动端编辑或笔记本BS编辑,如果使用BS非编对视频文件进行合成,硬件支持困难,且新闻发布的时效性不允许。
技术实现思路
为了解决上述问题,本专利技术提出一种基于双引擎的非线性云编辑系统及方法,可将前端编辑和后台合成拆分为协同的双引擎。BS非编前端使用H5非编引擎进行编辑、预览等渲染工作,后台合成引擎专门负责文件合成工作。这就解决了新闻工作现场快速编辑,后台自动合成并快速发布的目标。一种基于双引擎的非线性云编辑系统,包括客户端和服务端,所述客户端包括非编前端和渲染引擎,所述服务端包括调度模块和至少一个合成引擎服务;非编前端打开本地文件,使用渲染引擎完成音视频文件的编辑,然后保存、上传文件,并发送合成申请;调度模块接收前端发起的合成申请,并指派任务给合成引擎服务执行合成操作,共同完成音视频文件的非编任务。进一步的,非编前端完成编辑后,保存工程文件到云端非编数据库,保存本地文件到云端非编素材库,并发起合成文件,调用后台合成中心接口,发起合成申请。进一步的,中心调度模块接收前端发起的合成申请,将任务缓存并写入合成数据库,同时,接收合成服务引擎的执行申请,并指派任务给合成引擎服务执行。在合成引擎服务任务执行完成,中心调度模块接收合成引擎服务的提交,给予应答,并将执行完成的任务通知到发起合成任务的BS非编。另外,中心调度模块能够管理集群合成引擎服务,监控健康状态,发现异常则进行干预,支持重启服务和发送问询。进一步的,合成引擎服务是带卡的合成服务器工作站,在空闲的时候,能够主动向中心调度模块申请任务执行。合成引擎服务接收中心调度模块指派的任务,分析任务信息,获取工程ID,从非编数据库获取工程信息、文件信息、合成信息等开始合成,在执行完成后,提交任务给中心调度模块,并再次申请任务。一种基于双引擎的非线性云编辑方法,主要包括以下步骤:S1:非编前端新建工程,并使用前端引擎编辑本地文件;S2:编辑完成后,非编前端上传工程文件和本地文件到数据库,并发起合成申请;S3:中心调度缓存任务存入数据库,并分配合成任务;S4:合成引擎服务调用文件执行合成任务,完成后向中心调度提交任务。进一步的,所述步骤S3还包括以下子步骤:S31:中心调度缓存任务存入数据库;S32:合成引擎服务提交执行任务申请;S33:中心调度接收申请,并分配任务给合成引擎服务。进一步的,所述步骤S4还包括以下子步骤:S41:合成引擎服务接收任务,获取工程、文件、合成信息进行合成;S42:中心调度监控合成引擎服务状态,若有异常进行干预;S43:合成引擎服务完成合成任务后向中心调度提交任务,同时提交执行任务申请;S44:中心调度接收并应答合成引擎服务的提交,并通知非编前端。本专利技术的有益效果在于:本专利技术提出一种基于双引擎的非线性云编辑系统,以现场用户真实应用场景设计,完全满足用户需求;本地前端编辑,避免现场网络延时造成不能编辑的情况;文件上传采用文件加速上传、断点上传等机制,保证文件完整快速达到云平台;后台云平台合成引擎,中心调度,集群执行。云资源共享使用,硬件资源合理使用,杜绝浪费。附图说明图1是双引擎的非线性云渲染系统架构;图2是双引擎的非线性云渲染系统工作流程。具体实施方式为了使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施例对本专利技术作进一步的详细说明。如图1所示,一种基于双引擎的非线性云编辑系统,包括客户端和服务端,所述客户端包括非编前端和渲染引擎,所述服务端包括调度模块和至少一个合成引擎服务;非编前端打开本地文件,使用渲染引擎完成音视频文件的编辑,然后保存、上传文件,并发送合成申请;调度模块接收前端发起的合成申请,并指派任务给合成引擎服务执行合成操作,共同完成音视频文件的非编任务。进一步的,非编前端完成编辑后,保存工程文件到云端非编数据库,保存本地文件到云端非编素材库,并发起合成文件,调用后台合成中心接口,发起合成申请。进一步的,中心调度模块接收前端发起的合成申请,将任务缓存并写入合成数据库,同时,接收合成服务引擎的执行申请,并指派任务给合成引擎服务执行。在合成引擎服务任务执行完成,中心调度模块接收合成引擎服务的提交,给予应答,并将执行完成的任务通知到发起合成任务的BS非编。另外,中心调度模块能够管理集群合成引擎服务,监控健康状态,发现异常则进行干预,支持重启服务和发送问询。进一步的,合成引擎服务是带卡的合成服务器工作站,在空闲的时候,能够主动向中心调度模块申请任务执行。合成引擎服务接收中心调度模块指派的任务,分析任务信息,获取工程ID,从非编数据库获取工程信息、文件信息、合成信息等开始合成,在执行完成后,提交任务给中心调度模块,并再次申请任务。如图2所示,一种基于双引擎的非线性云编辑方法,主要包括以下步骤:S1:非编前端新建工程,并使用前端引擎编辑本地文件;S2:编辑完成后,非编前端上传工程文件和本地文件到数据库,并发起合成申请;S3:中心调度缓存任务存入数据库,并分配合成任务;S4:合成引擎服务调用文件执行合成任务,完成后向中心调度提交任务。进一步的,所述步骤S3还包括以下子步骤:S31:中心调度缓存任务存入数据库;S32:合成引擎服务提交执行任务申请;S33:中心调度接收申请,并分配任务给合成引擎服务。进一步的,所述步骤S4还包括以下子步骤:S41:合成引擎服务接收任务,获取工程、文件、合成信息进行合成;S42:中心调度监控合成引擎服务状态,若有异常进行干预;S43:合成引擎服务完成合成任务后向中心调度提交任务,同时提交执行任务申请;S44:中心调度接收并应答合成引擎服务的提交,并通知非编前端。以上所揭露的仅为本专利技术较佳实施例而已,当然不能以此来限定本专利技术之权利范围,因此依本专利技术权利要求所作的等同变化,仍属本专利技术所涵盖的范围。本文档来自技高网...

【技术保护点】
1.一种基于双引擎的非线性云编辑系统,包括客户端和服务端,其特征在于,所述客户端包括非编前端和渲染引擎,所述服务端包括调度模块和至少一个合成引擎服务;非编前端打开本地文件,使用渲染引擎完成音视频文件的编辑,然后保存、上传文件,并发送合成申请;调度模块接收前端发起的合成申请,并指派任务给合成引擎服务执行合成操作,共同完成音视频文件的非编任务。

【技术特征摘要】
1.一种基于双引擎的非线性云编辑系统,包括客户端和服务端,其特征在于,所述客户端包括非编前端和渲染引擎,所述服务端包括调度模块和至少一个合成引擎服务;非编前端打开本地文件,使用渲染引擎完成音视频文件的编辑,然后保存、上传文件,并发送合成申请;调度模块接收前端发起的合成申请,并指派任务给合成引擎服务执行合成操作,共同完成音视频文件的非编任务。2.根据权利要求1所述的一种基于双引擎的非线性云编辑系统,其特征在于,所述服务端还包括一个云端非编数据库,用于保存前端上传的工程文件。3.根据权利要求1所述的一种基于双引擎的非线性云编辑系统,其特征在于,所述服务端还包括一个云端非编素材库,用于保存前端上传的本地文件。4.根据权利要求1所述的一种基于双引擎的非线性云编辑系统,其特征在于,所述服务端还包括一个合成数据库,调度模块接收前端发起的合成申请,将任务缓存并写入合成数据库。5.根据权利要求1所述的一种基于双引擎的非线性云编辑系统,其特征在于,所述服务端还包括服务管理模块,所述服务管理模块管理合成引擎服务,监控其健康状态,如发现异常则进行干预,并支持重启服务和发送问询。6.根据权利要求1所述的一种基于双引擎的非线性云编辑系统,其特征在于,所述服务端还包括合成响应模块,所述合成响应模接收合成引擎服务任务完成的提交...

【专利技术属性】
技术研发人员:马萧萧周熙郑睿蒲通袁文星
申请(专利权)人:成都东方盛行电子有限责任公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1