直播推流方法及装置,直播拉流方法及装置制造方法及图纸

技术编号:34456613 阅读:43 留言:0更新日期:2022-08-06 17:03
本申请提供直播推流方法及装置,直播拉流方法及装置,其中所述直播推流方法包括:获取用户对目标直播间的订阅类型,根据订阅类型,从多路直播流中获取订阅类型对应的目标直播流,其中,多路直播流包括同一直播时间段内的不同直播流,将目标直播流推送至目标客户端,其中,目标客户端为用户登录的客户端。使得目标直播间的播放内容不与目标直播流绑定,而是可以根据用户的目标直播间的订阅类型进行灵活调整,使得目标直播间的类型更多样,直播内容更为丰富、多样。多样。多样。

【技术实现步骤摘要】
直播推流方法及装置,直播拉流方法及装置


[0001]本申请涉及计算机
,特别涉及一种直播推流方法和一种直播拉流方法。本申请同时涉及一种直播推流装置,一种直播拉流装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着互联网技术的不断发展,视频直播已经成为当下最受欢迎的信息传播媒介之一,相应地,对视频直播的内容和形式的丰富度也提出了更高的要求。
[0003]现有技术中,用户登录视频直播的软件客户端,在目标直播间观看服务器推送的对应的视频直播流,即目标直播间播放的直播内容是固定的。
[0004]然而,随着虚拟技术的不断发展,用户观看直播内容的要求越来越多,也越来越复杂,现有的直播推流方案过于单一,无法满足日益丰富的直播推流需求。因此,亟需一种包含更丰富直播内容的直播推流方法。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种直播推流方法和一种直播拉流方法。本申请同时涉及一种直播推流装置,一种直播拉流装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中直播推流方案过于的单一的技术问题。
[0006]根据本申请实施例的第一方面,提供了一种直播推流方法,包括:
[0007]获取用户对目标直播间的订阅类型;
[0008]根据订阅类型,从多路直播流中获取订阅类型对应的目标直播流,其中,多路直播流包括同一直播时间段内的不同直播流;
[0009]将目标直播流推送至目标客户端,其中,目标客户端为用户登录的客户端。
[0010]根据本申请实施例的第二方法,提供了一种直播拉流方法,包括:
[0011]接收用户对目标直播间的订阅类型;
[0012]将订阅类型发送至服务端;
[0013]接收服务端推送的目标直播流,其中,目标直播流是服务端根据订阅类型确定的;
[0014]在目标直播间中显示目标直播流。
[0015]根据本申请实施例的第三方面,提供了一种直播推流装置,包括:
[0016]获取模块,被配置为获取用户对目标直播间的订阅类型;
[0017]目标直播流确定模块,被配置为根据订阅类型,从多路直播流中获取订阅类型对应的目标直播流,其中,多路直播流包括同一直播时间段内的不同直播流;
[0018]推送模块,被配置为将目标直播流推送至目标客户端,其中,目标客户端为用户登录的客户端。
[0019]根据本申请实施例的第四方面,提供了一种直播拉流装置,包括:
[0020]接收模块,被配置为接收用户对目标直播间的订阅类型;
[0021]发送模块,被配置为将订阅类型发送至服务端;
[0022]目标直播流接收模块,被配置为接收服务端推送的目标直播流,其中,目标直播流是服务端根据订阅类型确定的;
[0023]显示模块,被配置为在目标直播间中显示目标直播流。
[0024]根据本申请实施例的第五方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述直播推流方法或所述直播拉流方法的步骤。
[0025]根据本申请实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述直播推流方法或所述直播拉流方法的步骤。
[0026]本申请一实施例实现了,根据用户的目标直播间的订阅类型,从多路同一直播时间段内的不同直播流中获取订阅类型对应的目标直播流,并将目标直播流推送至目标客户端,在目标直播间中显示播放。使得目标直播间的播放内容不与目标直播流绑定,而是可以根据用户的目标直播间的订阅类型进行灵活调整,使得目标直播间的类型更多样,直播内容更为丰富、多样。
附图说明
[0027]图1是根据本申请一实施例示出的一种直播推流方法的流程图;
[0028]图2是根据本申请一实施例示出的一种弹幕显示方法的流程图;
[0029]图3是根据本申请一实施例示出的一种弹幕轨道的示意图;
[0030]图4是根据本申请一实施例示出的一种目标直播间显示弹幕的示意图;
[0031]图5是根据本申请一实施例示出的另一种弹幕显示方法的流程图;
[0032]图6是根据本申请一实施例示出的一种服务端推送弹幕的示意图;
[0033]图7是根据本申请一实施例示出的一种应用于分阵营直播间的弹幕显示方法的处理流程图;
[0034]图8是根据本申请一实施例提供的一种直播拉流方法的流程图;
[0035]图9是根据本申请一实施例示出的一种应用于视频直播平台系统的直播推流方法的处理流程图;
[0036]图10是根据本申请一实施例示出的一种应用于视频直播平台系统的直播推流方法和直播拉流方法的数据处理流程图;
[0037]图11是根据本申请一实施例示出的一种直播推流装置的结构示意图;
[0038]图12是根据本申请一实施例示出的一种直播拉流装置的结构示意图;
[0039]图13是根据本申请一实施例示出的一种计算设备的结构框图。
具体实施方式
[0040]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0041]在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而
非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0042]应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0043]首先,对本申请一个或多个实施例涉及的名词术语进行解释。
[0044]CDN(Content Delivery Network,内容分发网络):是构建在网络之上的内容分发网络,CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储技术、内容分发技术和负载均衡技术。
[0045]转码(Video Transcodi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播推流方法,其特征在于,应用于服务端,包括:获取用户对目标直播间的订阅类型;根据所述订阅类型,从多路直播流中获取所述订阅类型对应的目标直播流,其中,所述多路直播流包括同一直播时间段内的不同直播流;将所述目标直播流推送至目标客户端,其中,所述目标客户端为所述用户登录的客户端。2.根据权利要求1所述的方法,其特征在于,所述订阅类型包括直播流时空标识;所述根据所述订阅类型,从多路直播流中获取所述订阅类型对应的目标直播流,包括:根据所述直播流时空标识,确定目标直播时间段,从所述目标直播时间段的多路直播流中获取所述订阅类型对应的目标直播流。3.根据权利要求1所述方法,其特征在于,在所述获取用户对目标直播间的订阅类型之前,所述方法还包括:识别目标直播间的房间类型;所述获取用户对目标直播间的订阅类型,包括:若所述房间类型为多路流房间类型,则获取用户对目标直播间的订阅类型。4.根据权利要求3所述的方法,其特征在于,所述识别目标直播间的房间类型,包括:向分发系统发送查询请求,其中,所述查询请求包括目标直播间的房间标识;接收所述分发系统反馈的查询结果,其中,所述查询结果携带所述目标直播间的房间类型。5.根据权利要求4所述的方法,其特征在于,所述查询请求还包括直播流时空标识;所述查询结果为所述分发系统基于所述直播流时空标识在房间类型配置列表中查找到,所述房间类型配置列表中记录了直播时间段与直播间的房间类型的对应关系。6.根据权利要求3所述的方法,其特征在于,在所述识别目标直播间的房间类型之后,所述方法还包括:若所述房间类型为单路流房间类型,则确定主直播流;将所述主直播流推送至目标客户端。7.根据权利要求1所述的方法,其特征在于,在所述根据所述订阅类型,从多路直播流中获取所述订阅类型对应的目标直播流之后,所述方法还包括:获取所述目标直播间中待显示弹幕的弹幕类型;根据所述订阅类型和所述弹幕类型,确定所述待显示弹幕的目标显示参数;将所述目标显示参数发送至目标客户端。8.根据权利要求1或7所述的方法,其特征在于,在所述根据所述订阅类型,从多路直播流中获取所述订阅类型对应的目标直播流之后,所述方法还包括:根据所述订阅类型,确定所述目标直播间的目标背景图;将所述目标背景图发送至目标客户端。9.一种直播拉流方法,其特征在于,应用于客户端,包括:接收用户...

【专利技术属性】
技术研发人员:刘瑞洲
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1