直播流转码的方法和装置制造方法及图纸

技术编号:42618727 阅读:62 留言:0更新日期:2024-09-03 18:25
本申请实施例提供了一种直播流转码的方法和装置,其中,所述方法包括:获取历史直播数据,根据所述历史直播数据在预置的资源池中启动至少一个用于快速转码的容器,其中,不同的容器对应的资源参数不同;在接收到主播的直播推流数据的情况下,获取与所述主播对应的目标转码参数;根据所述目标转码参数从所述预置的资源池已启动的容器中确定匹配的目标容器;通过所述目标容器对所述直播推流数据进行转码得到一个或多个转码流。通过根据历史直播数据启动若干个不同转码规格的容器等待使用,并保持预置的资源池中始终拥有一定配置数量的转码容器等待任务调度使用,从而缩减了整个转码调度系统的启动时间,提升了用户播放的直播流的畅度。

【技术实现步骤摘要】

本申请实施例涉及多媒体,尤其涉及一种直播流转码的方法、装置、计算机设备及计算机可读存储介质。


技术介绍

1、在主播开播后,直播间会开启并进行直播推流,这个时候触发下发直播流的转码任务,转码系统收到转码任务后,开始利用10-20秒的时间分析一段时间内的直播流的分辨率、码率和帧率等数据得到直播流的多媒体参数,然后开始根据直播流的多媒体参数启动容器做分辨率、码率、帧率的压缩得到转码流,并将转码流推流给cdn内容分发网络,以提供给下行网络节点调度,根据不同清晰度为用户拉取各种类型的转码流。

2、这种直播流调度方法的缺点是:直播流的服务环境布置(启动容器)和转码过程是同步进行的,导致开播转码会有大概30s的延后性,开播瞬间大量涌入的观众都会看到码率很高的原始流,由于原始流往往码率较高,造成用户观看的直播画面发生卡顿的概率很高,用户的观看体验较差。


技术实现思路

1、本申请实施例的目的是提供一种直播流转码的方法、装置、计算机设备及计算机可读存储介质,用于解决以下问题:主播开播之后的转码过程存在延后性,导致开播本文档来自技高网...

【技术保护点】

1.一种直播流转码的方法,其特征在于,包括:

2.根据权利要求1所述的直播流转码的方法,其特征在于,所述根据所述历史直播数据在预置的资源池中启动至少一个用于快速转码的容器,包括:

3.根据权利要求1所述的直播流转码的方法,其特征在于,在所述获取与所述主播对应的目标转码参数之前,所述方法还包括:

4.根据权利要求3所述的直播流转码的方法,其特征在于,所述直播参数包括所述主播对应的唯一标识,所述基于所述直播参数判断所述主播是否符合快速转码的条件,包括:

5.根据权利要求1所述的直播流转码的方法,其特征在于,所述目标转码参数包括转码所需要容器的第...

【技术特征摘要】

1.一种直播流转码的方法,其特征在于,包括:

2.根据权利要求1所述的直播流转码的方法,其特征在于,所述根据所述历史直播数据在预置的资源池中启动至少一个用于快速转码的容器,包括:

3.根据权利要求1所述的直播流转码的方法,其特征在于,在所述获取与所述主播对应的目标转码参数之前,所述方法还包括:

4.根据权利要求3所述的直播流转码的方法,其特征在于,所述直播参数包括所述主播对应的唯一标识,所述基于所述直播参数判断所述主播是否符合快速转码的条件,包括:

5.根据权利要求1所述的直播流转码的方法,其特征在于,所述目标转码参数包括转码所需要容器的第二数量和转码资源的参数,所述根据所述目标转码参数从所述预置的资源池已启动的容器中确定匹配的目标容器,包括:

6.根据权利要求5所述的直播流转码的方法,其特征在于,所述方法还包括:...

【专利技术属性】
技术研发人员:朱翔钱沿佐李逢时冯宇飞
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1