一种基于任务向量的流媒体处理方法及其处理系统架构的制作方法_3

文档序号:9846734阅读:来源:国知局
进行处理,使这几个任务步骤之间具有向量关系,处理器对配置表中对应的任务进行处理,不需要与MTS进行消息通讯和复杂的同步控制,降低了系统的复杂性,通过执行单元的任务向量关系顺序执行,提高系统的执行效率,通过CDN网络的负载均衡算法,提高系统的可靠性的。
[0065]此外,在⑶N中设置有多个边缘媒体流服务器7,其能够针对不同地理位置的用户进行访问与互动,节省了服务器的工作量,同时节约了宽带。
[0066]以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于任务向量的流媒体处理方法,其特征在于,包括如下步骤: 步骤1、上传器(I)将流媒体文件传输到MTS中; 步骤2、所述MTS对所述流媒体文件进行处理,生成包含有字段为审核位、切片位、转码位和发布位的配置表,并将所述媒流体文件发送至审核处理器(2); 步骤3、所述审核处理器(2)对所述流媒体文件进行审核处理,若审核通过,将审核通过信息发送至所述MTS中,所述MTS修改所述配置表中所述审核位的字段的处理状态并记录所述处理状态,进行步骤4;若审核没有通过,停止处理; 步骤4、所述MTS将经过审核处理的所述流媒体文件以及切片触发信号发送至切片处理器(3),所述切片处理器(3)对所述流媒体文件进行切片处理,若切片成功,将切片成功信息发送至所述MTS中,所述MTS修改所述配置表中所述切片位的字段的处理状态并记录所述处理状态,进行步骤5;若切片没有成功,停止处理; 步骤5、所述MTS将经过切片处理的所述流媒体文件和转码触发信号发送至转码处理器(4),所述转码处理器(4)对经过切片的所述流媒体文件进行转码处理,若转码成功,将转码成功信息发送至所述MTS中,所述MTS修改所述配置表中所述转码位的字段的处理状态并记录所述处理状态,进行步骤6;若转码没有成功,停止; 步骤6、所述MTS将经过转码处理的所述流媒体文件和发布发触发信号发送至发布处理器(5),所述发布处理器(5)对经过转码的所述流媒体文件进行发布处理,若发布成功,将发布成功信息发送所述MTS中,所述MTS修改所述配置表中所述发布位的字段的处理状态并记录所述处理状态,进行步骤7;若发布没有成功,停止处理; 步骤7、所述MTS将发布后的所述流媒体文件发送至MFS; 步骤8、所述MFS将发布后的所述流媒体文件分发给CDN,用户通过所述CDN访问发布后的所述流媒体文件; 其中,MTS为媒体转发服务器,MFS为文件管理器,CDN为内容分发网络。2.根据权利要求1所述的基于任务向量的流媒体处理方法,其特征在于,步骤8具体为:所述MFS存储发布后的所述流媒体文件,并将其分发给不同的所述CDN中的源媒体流服务器(6),所述源媒体流服务器(6)根据负载均衡算法将所述媒体流文件推流储存到不同的边缘媒体流服务器(7)中,用户通过所述边缘媒体流服务器(7)访问发布后的所述流媒体文件。3.根据权利要求1所述的基于任务向量的流媒体处理方法,其特征在于,所述审核、切片、转码的处理状态分别用2个二进制位表示,所述发布处理结果由I个二进制位表示。4.根据权利要求3所述的基于任务向量的流媒体处理方法,其特征在于,步骤3至步骤4具体为:如果审核通过,所述审核处理器(2)将所述审核通过信息发送给所述MTS,所述MTS收到后,将需要进行切片处理的所述流媒体文件发送至所述切片处理器(3)中,并将所述配置表中的审核位的状态从Ol改为11,触发器读取所述审核位的11并发送切片触发信号至所述切片处理器(3),开始进行切片处理,所述切片位的状态从00改为01;如果审核未通过,则停止对所述流媒体文件的处理。5.根据权利要求4所述的基于任务向量的流媒体处理方法,其特征在于,步骤4至步骤6的具体为:如果切片成功,所述切片处理器(3)将所述切片成功信息发送给所述MTS,所述MTS收到后,将需要进行转码处理的所述流媒体文件发送至所述转码处理器(4)中,并将所述配置表中的切片位的状态从01改为11,触发器读取所述切片位的11并发送转码触发信号至所述转码处理器(4),开始进行转码处理,所述转码位的状态从00改为01;如果转码未成功,则停止对所述流媒体文件的处理; 如果转码成功,所述转码处理器(4)将所述转码成功信息发送给所述MTS,所述MTS收到后,将需要进行发布处理的所述流媒体文件发送至所述发布处理器(5)中,并将所述配置表中的转码位的状态从01改为11,触发器读取所述转码位的11并发送发布触发信号至所述发布处理器(5),开始进行发布处理;如果发布未成功,则停止对所述流媒体文件的处理。6.根据权利要求1所述的基于任务向量的流媒体处理方法,其特征在于,所述流媒体文件经过审查、切片处理后,将Π V格式文件切为TS媒体分片,经过转码处理将所述TS分片转为m3u8格式。7.一种基于任务向量的流媒体处理系统架构,其特征在于,包括:上传器(I)、MTS、MFS、⑶N、审核处理器(2)、切片处理器(3)、转码处理器(4)和发布处理器(5); 所述上传器(I)与所述MTS连接,用于将流媒体文件传输到MTS中; 所述MTS用于生成配置表,并进行信息的接收、发送,对文件处理状态与结果进行修改与记录; 所述MFS与所述MTS双向连接,用于存储和分发处理完成后的所述流媒体文件; 所述审核处理器(2)与所述MTS双向连接,用于对所述流媒体文件进行审核处理; 所述切片处理器(3)与所述MTS双向连接,用于对所述流媒体文件进行切片处理; 所述转码处理器(4)与所述MTS双向连接,用于对所述流媒体文件进行转码处理; 所述发布处理器(5)与所述MTS双向连接,用于对所述流媒体文件进行发布处理; 所述CDN与所述MFS连接,用于接收所述MFS中存储处理完成后的流媒体文件,并且与客户端连接; 其中,MTS:媒体转发服务器,MFS:文件管理器,⑶N:内容分发网络。8.根据权利要求7所述的基于任务向量的流媒体处理系统架构,其特征在于, 所述CDN设置为η个,每个所述CDN包括一个源媒体流服务器(6 ),m个边缘媒体流服务器(7),所述源媒体流服务器(6)连接所述MFS和所述m个边缘媒体流服务器(7);所述m个边缘媒体流服务器(7)分别与不同地理位置的客户端连接; 所述源媒体流服务器(6),用于接收所述MFS推流发送的所述流媒体文件,并将其推流发送至所述m个边缘媒体流服务器(7); 其中,n,m均为整数。9.根据权利要求7所述的基于任务向量的流媒体处理系统架构,其特征在于,所述MTS中还包括触发器,所述触发器用于开启所述切片处理器(3)、所述转码处理器(4)和所述发布处理器(5)对所述流媒体文件进行相应的处理。10.根据权利要求7所述的基于任务向量的流媒体处理系统架构,其特征在于,所述MTS中还包括二进制为码生成器,用于改变所述配置表中的二进制位数字。
【专利摘要】本发明公开了一种基于任务向量的流媒体处理方法,将流媒体文件传入MTS中,MTS生成配置表,处理器对媒流体文件依次进行审核、切片、转码、发布处理,MTS将发布后的流媒体文件发送至MFS,MFS将该文件分发给CDN,用户通过CDN访问发布后的流媒体文件。还公开了基于任务向量的流媒体处理系统架构,包括:上传器、MTS、MFS、CDN、审核处理器、切片处理器、转码处理器和发布处理器。本发明通过审核、切片、转码和发布的步骤依次对流媒体文件进行处理,使这几个任务步骤之间具有向量关系,处理器对配置表中对应的任务进行处理,不需要与MTS进行消息通讯和复杂的同步控制,降低了系统的复杂性,提高系统的执行效率,通过CDN网络的负载均衡算法,提高系统的可靠性的。
【IPC分类】H04L29/06
【公开号】CN105610823
【申请号】CN201511002759
【发明人】左根宇, 喻西香, 苏永红, 朱光喜
【申请人】武汉鸿瑞达信息技术有限公司
【公开日】2016年5月25日
【申请日】2015年12月28日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1