分布式多用户视频同步预览、播放、编辑系统及方法技术方案

技术编号:20876303 阅读:24 留言:0更新日期:2019-04-17 11:36
本发明专利技术公开了一种分布式多用户视频同步预览、播放和编辑系统及方法,该系统包括多个视频同步预览、播放、编辑子系统和网络设备,服务器;多个视频同步预览、播放、编辑子系统基于高速无线网络通过网络设备与服务器进行互连。本发明专利技术基于高速无线网络技术,实现分布式多用户视频的同步播放和编辑,提高视频分布式制作效率,提高视频拼接展示效果,提升了用户体验。

【技术实现步骤摘要】
分布式多用户视频同步预览、播放、编辑系统及方法
本专利技术涉及视频同步预览、播放和编辑
,具体涉及一种分布式多用户视频同步预览、播放和编辑系统及方法。
技术介绍
高速无线网络作为未来移动通信网络,其峰值理论传输速度可以达到数十Gb/s甚至更高,这比传统4G网络的数据传输速度快数百倍,因此高速无线网络具有更加广阔的应用前景。当前在多用户分布式播放视频时,只能支持在单一终端上播放一个视频源,涉及到多个终端播放同一视频源时,由于各用户终端性能差异、系统时钟不同步,会导致同一视频在播放速度上的差异,在不同用户终端的屏幕上播放不同步,尤其是在多个终端显示器拼接显示时,播放的不同步更会造成视频画面错乱,用户无法接受的问题。并且,当前在多用户分布式编辑视频时,很难做到同时分布式地对同一个视频源进行处理,这对大型的视频编辑工作的处理效率产生了很大影响。
技术实现思路
针对上述问题,本专利技术提供了一种分布式多用户视频同步预览、播放和编辑系统及方法,在基于高速无线网络技术的基础上,实现分布式多用户视频的同步播放和编辑,在视频拼接的前期编辑工作,以及视频拼接播放的领域中都具有很好的应用,便于提高视频分布式制作效率,提高视频拼接展示效果。本专利技术提供了一种分布式多用户视频同步预览、播放和编辑系统,该系统包括:多个视频同步预览、播放、编辑子系统和网络设备,服务器;多个视频同步预览、播放、编辑子系统基于高速无线网络通过网络设备与服务器进行互连;每个视频同步预览、播放、编辑子系统包括:视频同步预览模块,视频同步播放模块,视频同步编辑模块,本地视频数据存储模块和高速无线网络通信模块;其中,高速无线网络通信模块用于实现与网络设备之间实现高速无线网络通信以及与其他视频同步预览、播放、编辑子系统之间实现D2D通信;其中,视频同步预览模块与视频数据存储模块连接,用于通过接收视频同步预览指令,实现视频的同步预览,视频同步预览模块从视频数据存储模块中读取相应的预览视频数据,向用户展示预览视频数据;视频同步播放模块与视频数据存储模块连接,用于通过接收视频同步播放指令,实现视频的同步播放,视频同步播放模块从视频数据存储模块中读取相应的原始视频数据,向用户展示原始视频数据;视频同步编辑模块与视频数据存储模块连接,用于通过接收视频同步编辑指令,实现视频的同步编辑,视频同步编辑模块包括本地视频编辑模块,视频编辑提交模块,其中,本地视频编辑模块,将视频同步编辑指令中所对应的原始视频版本从服务器端克隆到本地,在本地对原始视频进行编辑、修改,将更新后的视频数据存储到本地视频数据存储模块,视频编辑提交模块,将存储在本地视频数据存储模块中的相应视频数据提交到服务器的视频数据合并模块;本地视频数据存储模块,用于保存原始视频数据和预览视频数据;视频数据存储模块包括中间格式转换模块,中间格式转换模块,对视频数据存储模块中所保存的原始视频数据进行格式转换,获取原始视频数据中的预设时间间隔的时间点,获取全部时间点所对应的前、后各至少6秒至10秒的视频帧数据,将每个时间点所对应的视频帧数据通过Flash的方式生成连续图片形式文件,将全部时间点的连续图片形式文件合成为一个连续图片形式文件,将其作为经过中间格式转换后的预览视频数据进行存储;服务器包括服务器端视频数据存储模块,服务器端视频数据存储模块中存储视频数据以及相关信息,相关信息包括视频数据ID,视频数据版本,视频数据时长,视频数据大小;服务器还包括视频数据合并模块,视频数据合并模块,分析各个子系统提交的视频数据与服务器端视频数据存储模块中存储的相应视频数据的ID及版本信息,当各个子系统提交的视频数据修改不存在冲突时,将提交的视频数据保存为新版本,进行存储;当各个子系统提交的视频数据修改存在冲突时,判断子系统提交的视频数据是否对同一原始视频数据中的同一帧进行修改,当不是对同一帧进行修改时,将各个子系统提交的视频数据进行合并,当是对同一帧进行修改时,将该冲突反馈给各个子系统,提示用户修改冲突,重新修改。优选的,获取原始视频数据中的预设时间间隔的时间点过程中,根据原始视频数据总时长的不同,可以将预设时间间隔设置为30秒、1分钟或2分钟。优选的,经过格式转换后的预览视频数据比原始视频数据分辨率低,使得视频能够高度压缩以节省带宽。优选的,视频同步播放至少包括快退或快进浏览视频。优选的,视频同步编辑指令至少包括来自其它子系统的同步编辑指令,以及本地用户的同步编辑指令。本专利技术还提出一种基于上述分布式多用户视频同步预览、播放和编辑系统,实现的分布式多用户视频同步预览、播放和编辑方法,该方法包括以下步骤:步骤1,在对待处理视频进行操作之前,通过高速无线网络将待处理视频传输到各视频同步预览、播放、编辑子系统中,存储到其中的本地视频数据存储模块;步骤2,用户选择视频同步播放功能后,各视频同步预览、播放、编辑子系统对本地视频数据存储模块中存储的视频数据进行逐帧读取、解码、显示,直至收到退出视频同步播放指令;步骤3,当用户选择视频同步预览功能中的快退或快进功能后,各视频同步预览、播放、编辑子系统对本地视频数据存储模块中存储的预览视频数据进行读取,显示,直至收到退出同步预览指令;步骤4,当用户选择同步编辑功能后,将视频同步编辑指令中所对应的原始视频版本从服务器端克隆到本地,在本地对原始视频进行编辑、修改,将更新后的视频数据存储到本地视频数据存储模块,视频编辑提交模块,将存储在本地视频数据存储模块中的相应视频数据提交到服务器的视频数据合并模块;直至收到退出同步编辑指令。优选的,经过格式转换后的预览视频数据比原始视频数据分辨率低,使得视频能够高度压缩以节省带宽。优选的,视频同步播放至少包括快退或快进浏览视频。优选的,快退或快进浏览视频的步长为n帧。优选的,视频同步编辑指令至少包括来自其它子系统的同步编辑指令,以及本地用户的同步编辑指令。本专利技术与现有技术相比,具有以下优点:在基于高速无线网络技术的基础上,实现分布式多用户视频的同步播放和编辑,在视频拼接的前期编辑工作,以及视频拼接播放的领域中都具有很好的应用,便于提高视频分布式制作效率,提高视频拼接展示效果,提升了用户体验。附图说明图1是本专利技术公开的一种分布式多用户视频同步预览、播放和编辑系统;图2是本专利技术公开的一种分布式多用户视频同步预览、播放和编辑方法。具体实施方式下面结合附图对本专利技术的具体实施方式详细说明。如图1所示,本专利技术提出一种分布式多用户视频同步预览、播放和编辑系统,该系统包括:多个视频同步预览、播放、编辑子系统和网络设备,服务器;多个视频同步预览、播放、编辑子系统基于高速无线网络通过网络设备与服务器进行互连;每个视频同步预览、播放、编辑子系统包括:视频同步预览模块,视频同步播放模块,视频同步编辑模块,本地视频数据存储模块和高速无线网络通信模块;其中,高速无线网络通信模块用于实现与网络设备之间实现高速无线网络通信以及与其他视频同步预览、播放、编辑子系统之间实现D2D通信;其中,视频同步预览模块与视频数据存储模块连接,用于通过接收视频同步预览指令,实现视频的同步预览,视频同步预览模块从视频数据存储模块中读取相应的预览视频数据,向用户展示预览视频数据;视频同步播放模块与视频数据存储模块连接,本文档来自技高网...

【技术保护点】
1.一种分布式多用户视频同步预览、播放和编辑系统,该系统包括:多个视频同步预览、播放、编辑子系统和网络设备,服务器;多个视频同步预览、播放、编辑子系统基于高速无线网络通过网络设备与服务器进行互连;每个视频同步预览、播放、编辑子系统包括:视频同步预览模块,视频同步播放模块,视频同步编辑模块,本地视频数据存储模块和高速无线网络通信模块;其中,高速无线网络通信模块用于实现与网络设备之间实现高速无线网络通信以及与其他视频同步预览、播放、编辑子系统之间实现D2D通信;其中,视频同步预览模块与视频数据存储模块连接,用于通过接收视频同步预览指令,实现视频的同步预览,视频同步预览模块从视频数据存储模块中读取相应的预览视频数据,向用户展示预览视频数据;视频同步播放模块与视频数据存储模块连接,用于通过接收视频同步播放指令,实现视频的同步播放,视频同步播放模块从视频数据存储模块中读取相应的原始视频数据,向用户展示原始视频数据;视频同步编辑模块与视频数据存储模块连接,用于通过接收视频同步编辑指令,实现视频的同步编辑,视频同步编辑模块包括本地视频编辑模块,视频编辑提交模块,其中,本地视频编辑模块,将视频同步编辑指令中所对应的原始视频版本从服务器端克隆到本地,在本地对原始视频进行编辑、修改,将更新后的视频数据存储到本地视频数据存储模块,视频编辑提交模块,将存储在本地视频数据存储模块中的相应视频数据提交到服务器的视频数据合并模块;本地视频数据存储模块,用于保存原始视频数据和预览视频数据;视频数据存储模块包括中间格式转换模块,中间格式转换模块,对视频数据存储模块中所保存的原始视频数据进行格式转换,获取原始视频数据中的预设时间间隔的时间点,获取全部时间点所对应的前、后各至少6秒至10秒的视频帧数据,将每个时间点所对应的视频帧数据通过Flash的方式生成连续图片形式文件,将全部时间点的连续图片形式文件合成为一个连续图片形式文件,将其作为经过中间格式转换后的预览视频数据进行存储;服务器包括服务器端视频数据存储模块,服务器端视频数据存储模块中存储视频数据以及相关信息,相关信息包括视频数据ID,视频数据版本,视频数据时长,视频数据大小;服务器还包括视频数据合并模块,视频数据合并模块,分析各个子系统提交的视频数据与服务器端视频数据存储模块中存储的相应视频数据的ID及版本信息,当各个子系统提交的视频数据修改不存在冲突时,将提交的视频数据保存为新版本,进行存储;当各个子系统提交的视频数据修改存在冲突时,判断子系统提交的视频数据是否对同一原始视频数据中的同一帧进行修改,当不是对同一帧进行修改时,将各个子系统提交的视频数据进行合并,当是对同一帧进行修改时,将该冲突反馈给各个子系统,提示用户修改冲突,重新修改。...

【技术特征摘要】
1.一种分布式多用户视频同步预览、播放和编辑系统,该系统包括:多个视频同步预览、播放、编辑子系统和网络设备,服务器;多个视频同步预览、播放、编辑子系统基于高速无线网络通过网络设备与服务器进行互连;每个视频同步预览、播放、编辑子系统包括:视频同步预览模块,视频同步播放模块,视频同步编辑模块,本地视频数据存储模块和高速无线网络通信模块;其中,高速无线网络通信模块用于实现与网络设备之间实现高速无线网络通信以及与其他视频同步预览、播放、编辑子系统之间实现D2D通信;其中,视频同步预览模块与视频数据存储模块连接,用于通过接收视频同步预览指令,实现视频的同步预览,视频同步预览模块从视频数据存储模块中读取相应的预览视频数据,向用户展示预览视频数据;视频同步播放模块与视频数据存储模块连接,用于通过接收视频同步播放指令,实现视频的同步播放,视频同步播放模块从视频数据存储模块中读取相应的原始视频数据,向用户展示原始视频数据;视频同步编辑模块与视频数据存储模块连接,用于通过接收视频同步编辑指令,实现视频的同步编辑,视频同步编辑模块包括本地视频编辑模块,视频编辑提交模块,其中,本地视频编辑模块,将视频同步编辑指令中所对应的原始视频版本从服务器端克隆到本地,在本地对原始视频进行编辑、修改,将更新后的视频数据存储到本地视频数据存储模块,视频编辑提交模块,将存储在本地视频数据存储模块中的相应视频数据提交到服务器的视频数据合并模块;本地视频数据存储模块,用于保存原始视频数据和预览视频数据;视频数据存储模块包括中间格式转换模块,中间格式转换模块,对视频数据存储模块中所保存的原始视频数据进行格式转换,获取原始视频数据中的预设时间间隔的时间点,获取全部时间点所对应的前、后各至少6秒至10秒的视频帧数据,将每个时间点所对应的视频帧数据通过Flash的方式生成连续图片形式文件,将全部时间点的连续图片形式文件合成为一个连续图片形式文件,将其作为经过中间格式转换后的预览视频数据进行存储;服务器包括服务器端视频数据存储模块,服务器端视频数据存储模块中存储视频数据以及相关信息,相关信息包括视频数据ID,视频数据版本,视频数据时长,视频数据大小;服务器还包括视频数据合并模块,视频数据合并模块,分析各个子系统提交的视频数据与服务器端视频数据存储模块中存储的相应视频数据的ID及版本信息,当各个子系统提交的视频数据修改不存在冲突时,将提交的视频数据保存为新版本,进行存储;当各个子系统...

【专利技术属性】
技术研发人员:孙志红张龙吴宏涛
申请(专利权)人:鸿视线科技北京有限公司
类型:发明
国别省市:北京,11

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

1