【技术实现步骤摘要】
一种基于文件分析的分布式转码方法
本专利技术涉及在新媒体及广电行业相关
,尤其是指一种基于文件分析的分布式转码方法。
技术介绍
当前非常流行的互动点播业务需要将不同的源汇聚在一起进行转码,再分发到不同的平台上面去播放。经常出现由于源文件的不规范,比如丢帧、时间戳跳变、文件缺少音频或者部分缺少音频,导致在终端设备上面播放异常,影响客户体验。普通的转码系统流程为:解复用器、解码、编码和复用器,文件进入转码器系统后,通过解复用器进行文件层操作,解析出音视频信息后送给解码器解码,而后编码器通过编码参数对数据进行编码,最后通过复用器生成目标文件进行输出。如果转码输出的文件出现问题(比如播放卡顿、马赛克、没有声音等),终端客户会反馈这些问题,转码器部分会通过各种分析工具调查这些问题。如果人工去识别这类文件会消耗大量的人力物力,是否有一种方式在转码的时候进行处理,提高生产效率。
技术实现思路
本专利技术是为了克服现有技术中存在上述的不足,提供了一种能够提高生产效率的基于文件分析的分布式转码方法。< ...
【技术保护点】
1.一种基于文件分析的分布式转码方法,其特征是,具体包括如下步骤:/n(1)转码系统对输入的各种格式的文件在解复用时进行分析,检测是否存在错误;/n(2)在解码后对文件内容进行分析,是否有影响观影效果的内容存在;/n(3)在文件编码完成后,再对生成的文件在复用器时进行进一步分析,检查文件是否符合规范;/n(4)上述三部分检测完成后,如果文件有问题,则转码任务停止,生成一份检测报告,同时上报上游系统文件存在问题;否则分发文件到各个平台。/n
【技术特征摘要】
1.一种基于文件分析的分布式转码方法,其特征是,具体包括如下步骤:
(1)转码系统对输入的各种格式的文件在解复用时进行分析,检测是否存在错误;
(2)在解码后对文件内容进行分析,是否有影响观影效果的内容存在;
(3)在文件编码完成后,再对生成的文件在复用器时进行进一步分析,检查文件是否符合规范;
(4)上述三部分检测完成后,如果文件有问题,则转码任务停止,生成一份检测报告,同时上报上游系统文件存在问题;否则分发文件到各个平台。
2.根据权利要求1所述的一种基于文件分析的分布式转码方法,其特征是,在步骤(1)中,在解复用器时检测的错误有:视频文件数据大量丢失、时间戳跳变、音频数据大量丢失、Audio和Video时间戳相差太大、PATCRC32发生错误、PMTCRC32发生错误、MP4文件中没有包含moovbox、MP4文件中没有包含mvhdbox、MP4文件中没有包含trakbox、MP4文件中没有包含tkhdbox、MP4文件中没有包含mdhdbox、MP4文件中没有包含stsdbox、MP4文件中没有包含sttsbox、MP4文件中没有包含stszbox、MP4文件中没有包含stscbox、MP4文件中没有包含stso/co64box、MP4文件非法的stsd、输入MP4文件非法的stts、输入MP4文件非法的stsz、输入MP...
【专利技术属性】
技术研发人员:陈金荣,陈左乐,吴奕刚,
申请(专利权)人:杭州当虹科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。