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

文档序号:8514836阅读:来源:国知局
二数据的分片信息对所述第二数据切分,得到所述第三数据;
[0091]其中,所述第三数据为第二数据的部分内容或全部内容;因此,所述第三数据为X个分片文件,X为小于等于N的整数。
[0092]步骤304,将所述第三数据按照第二编码策略转换为支持第一媒体播放格式的第四数据;
[0093]具体地,剪辑合并服务器将所述第三数据即X个分片文件合并为一个完整的支持第一媒体播放格式的第四数据,并将所述第四数据存储至统一存储数据库中;通过将所属第四数据存储至统一存储数据库,使得在对所述第四数据进行编辑时,能够省略下载第四数据消耗的时间,提高编辑效率;
[0094]这里,所述第四数据可以为MP4文件。
[0095]步骤305,根据所述切片策略生成第二编码策略;
[0096]具体地,所述剪辑合并服务器根据所述切片策略计算所述第四数据需要去除的文件头部及文件尾部的时长,生成第三编码策略,并将所述第三编码策略存储至任务配置服务器;其中,所述去除的时长精确至毫秒。
[0097]步骤306,根据所述第三编码策略对所述第四数据进行转码;
[0098]具体地,所述剪辑合并服务器向转码集群服务器发送转码任务,所述转码集群服务器接收到转码任务后,下载需要转码的所述第四数据,从所述任务配置服务器获取所述第三编码策略,根据所述第三编码策略得到待转换的目标数据与所述第四数据的首数据的第三偏移量、待转换的目标数据与所述第四数据的尾数据的第四偏移量、及所述经转换后的目标数据的扩展样式;根据所述第三偏移量和所述第四偏移量对所述第四数据切分,得到目标数据,根据所述扩展样式对所述目标数据进行转码,得到第五数据;使得所述第四数据从所述第一媒体播放格式转码为非第一媒体播放格式的至少一种媒体播放格式;同时精准剪辑并添加扩展样式,如水印信息等;
[0099]这里,对所述第四数据切分时可精确到毫秒量级,所述非第一媒体播放格式包括:WEB、PC客户端、Aphone、Iphone均可播放的视频格式。
[0100]步骤307,将所述第五数据存储至统一存储服务器。
[0101]步骤308,用户通过统一存储服务器获取所述第五数据,并播放所述第五数据。
[0102]通过步骤301中将播放过的所述直播流的播放信息存储至内存、步骤303中根据切片策略中的第一偏移量、第二偏移量及所述第二数据的分配信息对所述第二数据切分,得到所述第三数据,其中,所述第二数据为由第一数据即直播流转换为的TS分片文件,以及通过步骤304中将所述第四数据存储至统一存储数据库,实现了根据用户需求定位编辑位置,无需等待直播流播放完毕,在直播流播放过程中便能得到对应的TS分片文件,提高编辑效率,节省由于直播流录制、上传、转码所消耗的时间资源。
[0103]服务器实施例一
[0104]为实现上述信息处理方法,本发明实施例一提供--种服务器,所述服务器的组成结构示意图,如图4所示,包括:获取单元11、第一转换单元12、切分单元13、第二转换单元14、生成单元15和转码单元16 ;其中,
[0105]所述获取单元11,用于获取M个第一数据,所述第一数据具备多媒体数据流的属性,M为大于等于I的整数;
[0106]具体地,加载并播放直播流,将播放过的所述直播流的播放信息存储至内存,在内存中获取所述直播流的播放信息。
[0107]所述第一转换单元12,用于对所述M个第一数据中的任意一个第一数据按照第一编码策略转换为N个支持数据分片属性的第二数据,所述第一数据的编码格式与所述第二数据的编码格式不同,N为大于I的整数;
[0108]所述切分单元13,用于根据切片策略对所述第二数据进行切分,得到第三数据,所述第三数据为所述第二数据的部分内容或全部内容;
[0109]所述第二转换单元14,用于将所述第三数据按照第二编码策略转换为支持第一媒体播放格式的第四数据;
[0110]所述生成单元15,用于根据所述切片策略生成第三编码策略;
[0111]所述转码单元16,用于根据所述第三编码策略对所述第四数据进行转码,使得所述第四数据从所述第一媒体播放格式转码为非第一媒体播放格式的至少一种媒体播放格式。
[0112]在本发明一优选实施方式中,所述第一转换单元12,还用于在对所述M个第一数据中的任意一个第--数据按照第一编码策略转换为支持数据分片属性的第二数据时,生成第一信息,所述第一信息用于表征所述N个第二数据的分片信息。
[0113]在本发明一优选实施方式中,所述切分单元13,具体用于根据所述切片策略得到待切分的目标数据与所述第二数据的首数据的第一偏移量,及待切分的目标数据与所述第二数据的尾数据的第二偏移量;提取所述第一信息,解析所述第-一信息得到表征所述N个第二数据的分片信息;根据所述第一偏移量、所述第二偏移量、及所述N个第二数据的分片信息对所述第二数据切分,得到所述第三数据。
[0114]在本发明一优选实施方式中,所述转码单元16,具体用于根据所述第三编码策略得到待转换的目标数据与所述第四数据的首数据的第三偏移量、待转换的目标数据与所述第四数据的尾数据的第四偏移量、及所述经转换后的目标数据的扩展样式;根据所述第三偏移量和所述第四偏移量对所述第四数据切分,得到目标数据,根据所述扩展样式对所述目标数据进行转码,得到第五数据。
[0115]在本发明一优选实施方式中,所述第一编码策略可以为HLS协议,所述第一转换单元12将获取的所述直播流的播放信息按照HLS协议转换为N个TS分片文件,N为大于I
的整数;并将所述TS分片文件存储至云存储服务中;直播流转换服务器在将所属直播流的播放信息转换为TS分片文件的同时,还生成第一信息;所述第一信息可以包含为M3U8文件中,用于表征所述N个第二数据的分片信息,如:所述第二数据的分片数量,每个分片文件的时长,以及每个分片文件的在所有分片文件中的起始和终止时长等信息。
[0116]在本发明一优选实施方式中,所述第一数据为直播流数据,所述第二数据和所述第三数据为TS分片文件,所述第四数据为MP4文件。
[0117]在本发明一优选实施方式中,所述转码单元16在对所述第四数据进行转码前,需先接受转码任务,F载需要转码的第四数据及第三编码策略。
[0118]服务器实施例二
[0119]为实现上述信息处理方法,本发明实施例二提供一种服务器,所述服务器的组成结构示意图,如图5所示,包括:获取单元11、第一转换单元12、切分单元13、第二转换单元14、生成单元15、转码单元16和存储单元17 ;其中,
[0120]所述获取单元11,用于获取M个第一数据,所述第一数据具备多媒体数据流的属性,M为大于等于I的整数;
[0121]具体地,加载并播放直播流,将播放过的所述直播流的播放信息存储至内存,在内存中获取所述直播流的播放信息。
[0122]所述第一转换单元12,用于对所述M个第一数据中的任意一个第一数据按照第一编码策略转换为N个支持数据分片属性的第二数据,所述第一数据的编码格式与所述第二数据的编码格式不同,N为大于I的整数;
[0123]所述切分单元13,用于根据切片策略对所述第二数据进行切分,得到第三数据,所述第三数据为所述第二数据的部分内容或全部内容;
[0124]所述第二转换单元14,用于将所述第三数据按照第二编码策略转换为支持第一媒体播放格式的第四数据;
[0125]所述生成单元15,用于根据所述切片策略生成第三编码策略;
[0126]所述转码单元16,用于根据所述第三编码策略对所述第四数据进行转码,使得所述第四数据从所述第一媒体播放格式转码为非第一媒体播放格式的至少一种媒体播放格式;
[0127]所述存储单元17,用于将所述第四数据存储至统一存储数据库;
[0128]这里,通过将所属第四数据存储至统一存储数据库,使得在对所述第四数据进行编辑时,能够省略下载第四数据消耗的时间,提高编辑效率。
[0129]在本发明一优选实施方式中,所述第一转换单元12,还用于在对所述M个第一数据中的任意一个第一数据按照第一编码策略转换为支持数据分片属性的第二数据时,生成第一信息,所述第一信息用于表征所述N个第二数据的分片信息。
[0130]在本发明一优选实施方式中,所述切分单元13,具体用于根据所述切片策略得到待切分的目标数据与所述第二数据的首数据的第一偏移量,及待切分的目标数据与所述第二数据的尾数据的第二偏移量;提取所述第一信息,解析所述第一信息得到表征所述N个第二数据的分片信息;根据所述第一偏移量、所述第二偏移量、及所述N个第二数据的分片信息对所述第二数据切分,得到所述第三数据。
[0131]在本发明一优选实施方式中,所述转码单元16,具体用于根据所述第三编码策略得到待转换的目标数据与所述第四数据的首数据的第三偏移量、待转换的目标数据与所述第四数据的尾数据的第四偏移量、及所述经转换后的目标数据的扩展样式;根据所述第三偏移量和所述第四偏移量对所述第四数据切分,得到目标数据,根据所述扩展样式对所述目标数据进行转码,得到第五数据。
[
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1