发明名称 |
一种分布式视频转码的纠错方法及系统 |
摘要 |
本发明实施例提供一种分布式视频转码的纠错方法,包括:解封装服务器将视频文件解封装,得到至少一个GOP和至少一个音频包,为至少一个GOP以及音频包分配编号;解封装服务器将GOP和音频包发送到转码服务器;转码服务器检查收到的GOP和音频包的正确性;转码服务器将正确接收的GOP和音频包进行转码;转码服务器将转码后的GOP和音频包发送到封装服务器;封装服务器检测是否收到了所有的转码后的GOP以及音频包;封装服务器在检测收到了所有的转码后的GOP以及音频包后,将转码后的GOP以及音频包封装为转码后的视频文件。本发明实施例还提供了相应的纠错系统。通过本发明实施例,能够最大限度地对分布式视频转码的错误进行纠正,提高分布式视频转码的正确性。 |
申请公布号 |
CN103634578B |
申请公布日期 |
2016.06.08 |
申请号 |
CN201310637085.X |
申请日期 |
2013.12.02 |
申请人 |
天脉聚源(北京)传媒科技有限公司 |
发明人 |
张金良 |
分类号 |
H04N19/89(2014.01)I;H04N21/2343(2011.01)I |
主分类号 |
H04N19/89(2014.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种分布式视频转码的纠错方法,其特征在于,包括:解封装服务器将视频文件解封装,得到至少一个画面组GOP和至少一个音频包,为所述至少一个GOP以及音频包分配编号;所述解封装服务器将所述GOP和所述音频包发送到转码服务器;所述转码服务器检查收到的所述GOP和所述音频包的正确性;所述转码服务器将正确接收的GOP和音频包进行转码;所述转码服务器将转码后的GOP和音频包发送到封装服务器;所述封装服务器检测是否收到了所有的所述转码后的GOP以及音频包;所述封装服务器在检测收到了所有的所述转码后的GOP以及音频包后,将所述转码后的GOP以及音频包封装为转码后的视频文件;所述解封装服务器将所述GOP和所述音频包发送到转码服务器的同时,还包括:备份所述GOP以及所述音频包;若所述封装服务器检测未收到所有的所述转码后的GOP以及音频包,则:所述封装服务器向所述解封装服务器发送纠错请求,所述纠错请求中包括缺失的GOP或者音频包的编号;所述解封装服务器根据所述缺失的GOP或者音频包的编号在所述备份的GOP或者音频包中提取缺失的GOP或者音频包;所述解封装服务器将所述缺失的GOP或者音频包发送到所述转码服务器;所述转码服务器将所述缺失的GOP或者音频包进行转码;所述转码服务器将所述转码后的GOP或者音频包发送到封装服务器;所述封装服务器在检测收到了所有的所述转码后的GOP以及音频包后,将所述转码后的GOP以及音频包封装为转码后的视频文件。 |
地址 |
100007 北京市东城区安定门东大街28号雍和大厦E座808室 |