一种信息处理方法及服务器的制造方法_2

文档序号:8514836阅读:来源:国知局
[0046]其中,所述第三数据为第二数据的部分内容或全部内容;因此,所述第三数据为X个分片文件,X为小于等于N的整数。
[0047]步骤104,将所述第三数据按照第二编码策略转换为支持第一媒体播放格式的第四数据;
[0048]具体地,剪辑合并服务器将所述第三数据即X个分片文件合并为一个完整的支持第一媒体播放格式的第四数据,并将所述第四数据存储至统一存储数据库中;通过将所属第四数据存储至统一存储数据库,使得在对所述第四数据进行编辑时,能够省略下载第四数据消耗的时间,提高编辑效率;
[0049]这里,所述第四数据可以为MP4文件。
[0050]步骤105,根据所述切片策略生成第三编码策略;
[0051]具体地,所述剪辑合并服务器根据所述切片策略计算所述第四数据需要去除的文件头部及文件尾部的时长,生成第三编码策略,并将所述第三编码策略存储至任务配置服务器;其中,所述去除的时长精确至毫秒。
[0052]步骤106,根据所述第三编码策略对所述第四数据进行转码;
[0053]具体地,所述剪辑合并服务器向转码集群服务器发送转码任务,所述转码集群服务器接收到转码任务后,下载需要转码的所述第四数据,从所述任务配置服务器获取所述第三编码策略,根据所述第三编码策略对所述第四数据进行转码,使得所述第四数据从所述第一媒体播放格式转码为非第一媒体播放格式的至少一种媒体播放格式;同时精准剪辑并添加扩展样式,如水印信息等;
[0054]这里,对所述第四数据切分时可精确到毫秒量级,所述非第一媒体播放格式包括:WEB、PC客户端、Aphone、Iphone均可播放的视频格式。
[0055]通过步骤101中将播放过的所述直播流的播放信息存储至内存、步骤103中根据切片策略中的第一偏移量、第二偏移量及所述第二数据的分配信息对所述第二数据切分,得到所述第三数据,其中,所述第二数据为由第一数据即直播流转换为的TS分片文件,以及通过步骤104中将所述第四数据存储至统一存储数据库,实现了根据用户需求定位编辑位置,无需等待直播流播放完毕,在直播流播放过程中便能得到对应的TS分片文件,提高编辑效率,节省由于直播流录制、上传、转码所消耗的时间资源。
[0056]方法实施例二
[0057]本发明实施例二提供一种信息处理方法,所述方法应用于服务器,本发明实施例二所提供的信息处理方法的处理流程示意图,如图2所示,包括以下步骤:
[0058]步骤201,获取第一数据;
[0059]这里,所述第一数据具备多媒体数据流的属性,如直播流;
[0060]具体地,获取第一数据包括:加载并播放直播流,将播放过的所述直播流的播放信息存储至内存,在内存中获取所述直播流的播放信息。
[0061]步骤202,对所述第一数据按照第一编码策略转换为N个支持数据分片属性的第二数据;
[0062]这里,所述第一编码策略可以为动态码率自适应(Http Live Streaming, HLS)协议;
[0063]具体地,直播流转换服务器将获取的所述直播流的播放信息按照HLS协议转换为N个TS分片文件,N为大于I的整数;并将所述TS分片文件存储至云存储服务中;直播流转换服务器在将所属直播流的播放信息转换为TS分片文件的同时,还生成第一信息;所述第一信息可以包含为M3U8文件中,用于表征所述N个第二数据的分片信息,如:所述第二数据的分片数量,每个分片文件的时长,以及每个分片文件的在所有分片文件中的起始和终止时长等信息;直播流转换服务器还添加数据的扩展样式,如水印信息等配置信息,并将所述第一信息及数据的配置信息存储至任务队列服务器;
[0064]其中,所述第二数据的编码格式与所述第一数据的编码格式不同,所述第二数据为TS分片文件;所述N个TS分片文件中的每个TS分片文件的时长可以为3秒到5秒。
[0065]步骤203,根据切片策略对所述第二数据进行切分,得到第三数据;
[0066]这里,所述切片策略为剪辑系统内存储的待切分的目标数据与所述第二数据的首数据的第一偏移量,及待切分的目标数据与所述第二数据的尾数据的第二偏移量;
[0067]具体地,所述剪辑合并服务器从所述任务队列服务器获取任务,根据所述人无队列服务器中的第一偏移量、第二偏移量及所述N个第二数据的分片信息对所述第二数据切分,得到所述第三数据;
[0068]其中,所述第三数据为第二数据的部分内容或全部内容;因此,所述第三数据为X个分片文件,X为小于等于N的整数。
[0069]步骤204,将所述第三数据按照第二编码策略转换为支持第一媒体播放格式的第四数据;
[0070]具体地,剪辑合并服务器将所述第三数据即X个分片文件合并为一个完整的支持第一媒体播放格式的第四数据,并将所述第四数据存储至统-存储数据库中;通过将所属第四数据存储至统一存储数据库,使得在对所述第四数据进行编辑时,能够省略F载第四数据消耗的时间,提1?编辑效率;
[0071]这里,所述第四数据可以为MP4文件。
[0072]步骤205,根据所述切片策略生成第二编码策略;
[0073]具体地,所述剪辑合并服务器根据所述切片策略计算所述第四数据需要去除的文件头部及文件尾部的时长,生成第三编码策略,并将所述第三编码策略存储至任务配置服务器;其中,所述去除的时长精确至毫秒。
[0074]步骤206,根据所述第三编码策略对所述第四数据进行转码;
[0075]具体地,所述剪辑合并服务器向转码集群服务器发送转码任务,所述转码集群服务器接收到转码任务后,下载需要转码的所述第四数据,从所述任务配置服务器获取所述第三编码策略,根据所述第三编码策略得到待转换的目标数据与所述第四数据的首数据的第三偏移量、待转换的目标数据与所述第四数据的尾数据的第四偏移量、及所述经转换后的目标数据的扩展样式;根据所述第三偏移量和所述第四偏移量对所述第四数据切分,得到目标数据,根据所述扩展样式对所述目标数据进行转码,得到第五数据;使得所述第四数据从所述第一媒体播放格式转码为非第一媒体播放格式的至少一种媒体播放格式;同时精准剪辑并添加扩展样式,如水印信息等;
[0076]这里,对所述第四数据切分时可精确到毫秒量级,所述非第一媒体播放格式包括:WEB、PC客户端、Aphone、Iphone均可播放的视频格式。
[0077]步骤207,将所述第五数据存储至统--存储服务器,统一存储服务器发送所述第五数据。
[0078]通过步骤201中将播放过的所述直播流的播放信息存储至内存、步骤203中根据切片策略中的第一偏移量、第二偏移量及所述第二数据的分配信息对所述第二数据切分,得到所述第三数据,其中,所述第二数据为由第一数据即直播流转换为的TS分片文件,以及通过步骤204中将所述第四数据存储至统一存储数据库,实现了根据用户需求定位编辑位置,无需等待直播流播放完毕,在直播流播放过程中便能得到对应的TS分片文件,提高编辑效率,节省由于直播流录制、上传、转码所消耗的时间资源。
[0079]方法实施例三
[0080]本发明实施例三提供一种信息处理方法,所述方法应用于服务器,本发明实施例三所提供的信息处理方法的处理流程示意图,如图3所示,包括以下步骤:
[0081]步骤301,获取第一数据;
[0082]这里,所述第一数据具备多媒体数据流的属性,如直播流;
[0083]具体地,获取第一数据包括:加载并播放直播流,将播放过的所述直播流的播放信息存储至内存,在内存中获取所述直播流的播放信息。
[0084]步骤302,对所述第一数据按照第一编码策略转换为N个支持数据分片属性的第二数据;
[0085]这里,所述第一编码策略可以为动态码率自适应(Http Live Streaming, HLS)协议;
[0086]具体地,直播流转换服务器将获取的所述直播流的播放信息按照HLS协议转换为N个TS分片文件,N为大于I的整数;并将所述TS分片文件存储至云存储服务中;直播流转换服务器在将所属直播流的播放信息转换为TS分片文件的同时,还生成第一信息;所述第一信息可以包含为M3U8文件中,用于表征所述N个第二数据的分片信息,如:所述第二数据的分片数量,每个分片文件的时长,以及每个分片文件的在所有分片文件中的起始和终止时长等信息;直播流转换服务器还添加数据的扩展样式,如水印信息等配置信息,并将所述第一信息及数据的配置信息存储至任务队列服务器;
[0087]其中,所述第二数据的编码格式与所述第一数据的编码格式不同,所述第二数据为TS分片文件;所述N个TS分片文件中的每个TS分片文件的时长可以为3秒到5秒。
[0088]步骤303,根据切片策略对所述第二数据进行切分,得到第三数据;
[0089]这里,所述切片策略为剪辑系统内存储的待切分的目标数据与所述第二数据的首数据的第一偏移量,及待切分的目标数据与所述第二数据的尾数据的第二偏移量;
[0090]具体地,所述剪辑合并服务器从所述任务队列服务器获取任务,根据所述人无队列服务器中的第一偏移量、第二偏移量及所述N个第
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1