发明名称 一种视频分布式转换编码格式方法
摘要 本发明公开了一种视频分布式转换编码格式方法,主要是将原有的视频进行切片,将一个完整的、很大的、时长很长的视频切成若干个小视频,将小视频进行视频编码转换,以保证每一片视频都是一个独立的视频分块,视频分块越小,转码耗时越少,所以,实时性可以得到保证;由于转码时对计算机资源的消耗非常高,所以,为了减少计算机资源消耗高的特点,将视频切片后的分片发送给网络中的资源空闲的转码服务器来进行转码,这么做不但提高了转码效率,而且降低了单台计算机负载。
申请公布号 CN102780918B 申请公布日期 2016.07.06
申请号 CN201210289717.3 申请日期 2012.08.15
申请人 华数传媒网络有限公司;北京华创智云科技有限责任公司 发明人 刘歧;何沛中;赵志峰;张卫;单炳云;何瑛;程耀东;程永红
分类号 H04N21/2343(2011.01)I;H04N21/4402(2011.01)I;H04N19/40(2014.01)I 主分类号 H04N21/2343(2011.01)I
代理机构 杭州裕阳专利事务所(普通合伙) 33221 代理人 江助菊
主权项 一种视频分布式转换编码格式方法,其特征在于,包括如下步骤:11)转码客户端通过转码接口接收到请求转码的视频数据以后,获得请求转码的视频信息;计算转码时需要使用转码服务器的个数,然后获得空闲CPU的个数,根据空闲CPU的个数以及视频总长度来进行视频切片;12)转码客户端创建了多个视频切片以后,根据空闲CPU资源信息,将视频切片进行递加排序,创建多个线程,每个线程操作一个视频切片,将视频切片信息发送给转码服务器端,转码服务器端根据转码客户端发送的视频标准参数,进行转码操作;所述转码服务器端启动时会根据对应的配置文件来确定是否启动转码对应服务,当转码客户端的业务请求到所述转码服务器端时,转码服务器端将会根据所述业务请求类型进行对应的业务处理,如果是转码请求,会启动优化过的ffmpeg针对视频切片进行视频转码,转码成功与否,都会向转码资源管理器反馈转码状态,转码资源管理器会根据转码服务器端的转码状态进行转码进度计算,当视频切片第一片完成时,转码客户端通知用户可观看转码后的视频;所述视频切片长度=前一段视频长度*(1+1/切片阀值),临时视频总长度=所有的视频切片长度+下一段视频切片长度;判断临时视频总长度是否大于视频总长度;如果临时视频总长度大于视频总长度,做如下计算:最后一片视频长度=视频总长度‑最后一段视频起始位置。
地址 310013 浙江省杭州市莲花街333号莲花商务中心A座8楼