【技术实现步骤摘要】
分布式转码方法和系统
本专利技术涉及互联网
,特别涉及分布式转码方法和系统。
技术介绍
在互联网高速发展的今天,媒体资源十分丰富,许多门户网站、社交网站每天都要有大量的视频需要转码,更不用说互联网或广电视频运营商了,几十到几百PB的源数据就会导致存储任务重、转码耗CPU资源高、持续时间长、高级编码算法(HEVC)下一般配置服务器无法实时作业等问题,因此需要专门的架构来快速处理各种不同的转码任务,同时支持高并发、高可用的服务。现在的视频内容是在不同的网络之间传输,并且在不同的终端之上播放,其数据来源和输出均为多样化,例如可能是FTP、HTTP和UNC等,同时转码节目的分辨率、码率和封装格式各不相同,因此要求系统能够满足客户不同的业务需求。对于新闻快速上线这类实时性较强的转码应用,其业务存在持续性,即“边转边播边看”,因此对系统实时性、可用性和稳定性要求很高。同时用户希望在多终端上都能看到最新的视频内容,因此转码系统必须为多平台发布提供适宜的节目源,确保满足不同终端的观看需求。然而,现有的转码系统只能处理单一类型的转码请求,比如单纯的直播转码或者点播转码,不支持 ...
【技术保护点】
分布式转码方法,其特征在于,包括以下步骤:接收各种不同的转码请求,并转发到对应的业务转码集群;不同的业务转码集群将各自接收到的所述转码请求进行解析,并根据所述转码请求对应的调度策略将所述转码请求转发到具体的转码机器单元;所述转码机器单元在接收到所述转码请求后进行转码操作。
【技术特征摘要】
1.分布式转码方法,其特征在于,包括以下步骤:接收各种不同的转码请求,并转发到对应的业务转码集群;不同的业务转码集群将各自接收到的所述转码请求进行解析,并根据所述转码请求对应的调度策略将所述转码请求转发到具体的转码机器单元;所述转码机器单元在接收到所述转码请求后进行转码操作。2.如权利要求1所述的分布式转码方法,其特征在于,所述接收各种不同的转码请求,并转发到对应的业务转码集群的步骤具体包括:接收所述各种不同的转码请求,并判断所述转码请求的业务类型,将不同业务类型的所述转码请求转发到所述对应的业务转码集群。3.如权利要求2所述的分布式转码方法,其特征在于,所述分布式转码方法还包括以下步骤:对各个业务转码集群进行探测,并采用资源调度的方式确保各个相同业务转码集群的负载均衡。4.如权利要求1所述的分布式转码方法,其特征在于,所述不同的业务转码集群将各自接收到的所述转码请求进行解析,并根据所述转码请求对应的调度策略将所述转码请求转发到具体的转码机器单元的步骤具体包括:所述不同的业务转码集群将各自接收到的所述转码请求进行解析,将相关的请求参数对应存入数据库中,以供外部查询任务执行结果;收集各自业务转码集群内所有的转码机器单元的资源情况,并根据所述资源情况采用相应的调度策略;根据所述相应的调度策略将所述转码请求转发到所述具体的转码机器单元。5.如权利要求1所述的分布式转码方法,其特征在于,所述转码机器单元在接收到所述转码请求后进行转码操作的步骤具体包括:所述转码机器单元在接收到所述转码请求后进行解析,并根据解析出来的转码参数进行所述转码操作;在执行转码任务过程中,实时向对应的业务转码集群的集群资源调度组件汇报任务的执行情况、进度信息以及资源状况;将转码完成的文件或数据流上传或推送到对应的目标地址以完成对应的转码任务。6.如权利要求1至5中任一项所述的分布式转码方法,其特征在于,所述转码机器单元为一个或多个,并根据所述对应的调度策略选择同时或先后进行...
【专利技术属性】
技术研发人员:林小强,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。