【技术实现步骤摘要】
一种视频转码方法、装置、设备及介质
[0001]本专利技术涉及视频处理
,特别涉及一种视频转码方法、装置、设备及介质。
技术介绍
[0002]随着互联网的兴起,越来越多视频社交、视频直播、短视频播放等视频应用场景大规模兴起。视频整个播放场景中,会涉及生产者编码、封装操作处理,服务端传输、转码、分发等操作处理以及消费者解封装、解码等操作处理。一些情况下,生产者的编码能力与消费者的解码能力不相匹配,如生产者编码设备支持的编码格式与消费者解码设备支持的解码格式不一致,再如生产者编码设备编码的分辨率大小与消费者解码设备解码的分辨率大小不一致,消费者需要先将从服务端获取的视频数据做一些转换处理才能用于播放,此操作对播放端的设备性能要求比较高,并且不是所有消费者的设备都能支持该转换操作的;其他一些情况下,如消费者网络带宽比较低,播放能力比较差等等情况下,为了保证下行用户的观看体验,基于消费者设备能力不够统一的问题和不能过多消耗消费者运行能力的问题,转码操作一般放在服务端进行,服务端的转码操作会导致生产者和消费者之间的播放延迟,一般 ...
【技术保护点】
【技术特征摘要】
1.一种视频转码方法,其特征在于,应用于转码卡,所述转码卡包括视频解码器、数据分发器和视频编码器,其中,所述方法包括:通过所述视频解码器获取待转码源视频,并对所述待转码源视频进行解码以得到解码后源视频数据;基于目标输出路数确定出相应数量的所述视频编码器作为目标视频编码器,并通过所述数据分发器将所述解码后源视频数据分别发送至每个所述目标视频编码器;每个所述目标视频编码器中均预先设置相应的视频参数,并且,所有所述目标视频编码器对应的视频参数中包含多种不同的视频参数;通过所述目标视频编码器并基于自身的视频参数对接收到的所述解码后源视频数据进行编码与封装处理,以得到多个具有相应视频参数的目标输出视频。2.根据权利要求1所述的视频转码方法,其特征在于,所述通过所述视频解码器获取待转码源视频,并对所述待转码源视频进行解码以得到解码后源视频数据,包括:通过硬件视频解码器获取待转码源视频,并对所述待转码源视频进行硬件解码以得到解码后源视频数据。3.根据权利要求1所述的视频转码方法,其特征在于,所述基于目标输出路数确定出相应数量的所述视频编码器作为目标视频编码器,并通过所述数据分发器将所述解码后源视频数据分别发送至每个所述目标视频编码器,包括:基于目标输出路数确定出相应数量的硬件视频编码器作为目标硬件视频编码器,并通过所述数据分发器将所述解码后源视频数据分别发送至每个所述目标硬件视频编码器;相应的,所述通过所述目标视频编码器并基于自身的视频参数对接收到的所述解码后源视频数据进行编码与封装处理,以得到多个具有相应视频参数的目标输出视频,包括:通过所述目标硬件视频编码器并基于自身的视频参数对接收到的所述解码后源视频数据进行编码与封装处理,以得到多个具有相应视频参数的目标输出视频。4.根据权利要求1所述的视频转码方法,其特征在于,还包括:基于ffmpeg框架中的过滤器构建所述数据分发器。5.根据权利要求1至4任一项所述的视频转码方法,其特征在于,所述基于目标输...
【专利技术属性】
技术研发人员:连爱朋,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。