1.一种赛事视频在线剪辑系统,其特征在于,包括本地接入模块、在线索引模块、数据处理模块三部;所述本地接入模块内设置有OSC单元,所述在线索引模块内设置有索引服务器,所述数据处理模块被设置有数据接入单元和编辑服务单元;
所述OSC单元基于OSC协议与在线索引模块进行交互,二者之间利用OSC协议进行解析,所述本地接入模块使用OSC帧序列封装指令参数形成数据包,并基于UDP协议完成数据包的上传;所述OSC帧序列由多个OSC信息帧构成,特别的,所述OSC信息帧内存储有相应指令的时间戳;
所述索引服务器内至少设置有:用于与本地接入模块进行数据交互,生成登录注册信息表、视频节点信息表的数据索引单元;用于与数据处理模块进行进行数据交互,以形成系统内视频以及编辑服务信息表;
所述数据处理模块包括数据接入单元、编辑服务单元;
所述数据接入单元从在线索引模块获取用户端编辑任务请求并进行管理,针对客户的编辑任务联系编辑服务单元建立服务进程;
所述服务进程用于执行以下内容:构建视频编辑信息表以及服务索引信息表,所述视频编辑信息表内存储有当次编辑任务的开始帧号以及编辑的视频帧长度;当用户端改变了编辑任务的起始点和结束点,则对编辑任务进行重新排序,按照时间戳的顺序进行更新处理;所述服务索引信息表构建和更新与当前编辑视频相关的服务进程的索引树和信息帧,根据编辑任务类型执行视频帧的快速定位和切换。
2.根据权利要求1所述一种赛事视频在线剪辑系统,其特征在于,所述OSC信息帧内包括具有递归性的父帧和子帧,所述父帧内包含有子帧的数据标志,所述父帧的时间戳不早于子帧时间戳;父子帧用于构建具有关联性或连续视频片段的同步处理,降低单一信息帧的数据复杂度,在挂起并行任务挂起时能够减少内存占用。
3.根据权利要求1所述一种赛事视频在线剪辑系统,其特征在于,所述数据接入单元使用键值存储数据库来建立用户信息表,所述用户信息表内设置有内存字段,所述内存字段内储存有数据的key值以可对相应的数据包进行操作;所述编辑服务单元内设置有用于存储排序字段的服务数据表,所述排序字段用于存储当前索引文件的key值并按照大小顺序依次排序待用。
4.根据权利要求1所述一种赛事视频在线剪辑系统,其特征在于,所述编辑任务至少包括:基于特定图像或视频对原始视频进行像素解码和叠加的叠加处理任务;基于图像输入‑提取‑合成步骤完成的字幕处理任务;基于音轨生成和去除工具完成音轨编辑的音频处理任务。
5.根据权利要求4所述一种赛事视频在线剪辑系统,其特征在于,叠加处理任务中,进行像素解码的区域至少包括特定图像或视频对应的区域。
6.根据权利要求1所述一种赛事视频在线剪辑系统,其特征在于,编辑服务单元会根据每一个用户端的编辑请求任务建立一个服务进程以进行响应,所述服务进程用于处理和编辑具体视频数据,以及与前端编辑指令进行交互;当用户退出时则中止服务进程,以保证使用过程中,编辑服务单元算力的充分利用。