一种非线性云编辑方法技术

技术编号:8909397 阅读:250 留言:0更新日期:2013-07-12 01:45
本发明专利技术涉及一种非线性云编辑方法,包括:建立连接;进行节目编辑;计算任务提交;任务调度与分配;计算任务执行;渲染计算任务结果返回;客户端显示结果;判断是否完成节目编辑;合成打包;最终节目合成结果显示。本发明专利技术在客户端进行除渲染和合成打包的所有文件编辑的所有操作,将渲染和合成打包这样的复杂运算放在云端运行,最大程度地利用整个云系统资源,任务调度服务器与前端客户端资源都得到充分利用。由于使用了智能分配方案,使渲染和合成计算的繁重任务尽量均匀的分配到各个计算服务器集群的各个服务器上,充分利用计算服务器集群的资源,提高资金利用率。

【技术实现步骤摘要】

【技术保护点】
一种非线性云编辑方法,所述方法所使用的系统包括:多个客户端、两台任务调度分配服务器、计算服务器集群、数据存储矩阵,其特征在于,所述方法的步骤如下:建立连接的步骤:用于所述系统在启动初始化时各个服务器之间建立连接;进行节目编辑的步骤:用于所述的客户端按照故事板进行节目编辑操作,当在故事板上的操作涉及渲染计算时,所述客户端将渲染计算作为渲染计算任务提交至所述的任务调度分配服务器,并实时将编辑操作传输至任务调度分配服务器;计算任务提交的步骤:用于所述的客户端将计算任务提交至任务调度分配服务器,所述的计算任务包括渲染计算任务或合成计算任务;任务调度与分配的步骤:用于任务调度分配服务器接收客户端的任务并分配任务给计算服务器集群中计算服务器,同时记录任务分配状况,当客户端或者计算服务器集群发生变化时,任务调度分配服务器重新调整各计算服务器执行任务的分配;计算任务执行的步骤:用于所述计算服务器集群中的各个计算服务器根据任务分配情况执行渲染计算任务,计算服务器接收到渲染计算任务后将与其对应的客户端建立连接,客户端与计算服务器之间的通讯并不是双向的,客户端只有通过任务调度分配服务器间接地向计算服务器发送信息,计算服务器可直接向客户端发送信息;当进行的渲染计算任务执行时间过长,该计算服务器将每隔一段时间向相对应的客户端报告计算进度或者告知客户端任务正在执行中;渲染计算任务结果返回的步骤:用于计算服务器将渲染计算的结果直接发送给相应该客户端,并在客户端显示;客户端显示结果的步骤:用于客户端根据回传的结果数据显示视音频图像;判断是否完成节目编辑的步骤:用于所述的客户端判断是否已经完成节目编辑,如果“否”则回到“进行节目编辑的步骤”,如果“是”则进入下一步骤;合成打包的步骤:用于将最终编辑合成的节目合成打包,并将生成的文件存储在数据存储矩阵;最终节目合成结果显示的步骤,用于客户端对于已经编辑完成的节目的显示。...

【技术特征摘要】

【专利技术属性】
技术研发人员:谷显峰骆萧萧
申请(专利权)人:北京中科大洋科技发展股份有限公司
类型:发明
国别省市:

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

1