一种直播方法、装置、设备和存储介质制造方法及图纸

技术编号:27223667 阅读:17 留言:0更新日期:2021-02-04 11:44
本申请实施例公开了一种直播方法、装置、设备和存储介质,第一终端根据接收的第二终端的直播连接请求,与第二终端连接。第一终端可以采集第一直播流数据,并获取第二终端采集的第二直播流数据,所述第一直播流数据为主播操作应用产生的应用直播流数据和所述主播与直播间其他用户互动产生的互动直播流数据的两种数据中的任一种,第二直播流数据为所述两种数据中的另一种,以及将所述第一直播流数据与第二直播流数据进行整合,以生成用于直播的目标直播流数据。由此,主播在直播时,由于主播在不同终端中分别进行操作应用和与直播间其他用户互动,因此避免了主播在同一终端中进行操作应用时引起的人像展示不完整等问题,从而提高了直播的互动体验。高了直播的互动体验。高了直播的互动体验。

【技术实现步骤摘要】
一种直播方法、装置、设备和存储介质


[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为本申请实施例提供的一种直播过程中的智能手机A和智能手机B的显示界面示意图;
[0029]图3为本申请实施例提供的一种直播方法的信令交互图;
[0030]图4为本申请实施例提供的一种第一终端和第二终端的连接方法的信令交互图;
[0031]图5为本申请实施例提供的一种智能手机A和智能手机B进行连接的终端显示界面示意图;
[0032]图6为本申请实施例提供的一种第一终端获取第二终端采集的第二直播流数据的信令交互图;
[0033]图7为本申请实施例提供的一种第一终端对第二终端进行鉴权检验的信令交互图;
[0034]图8为本申请实施例提供的一种直播方法流程示意图;
[0035]图9为本申请实施例提供的一种在智能手机A编辑直播画布对应的终端显示界面示意图;
[0036]图10为本申请实施例提供的一种通过智能手机A和智能手机B进行直播的方法流程图;
[0037]图11a为本申请实施例提供的一种直播装置结构图;
[0038]图11b为本申请实施例提供的一种直播装置结构图;
[0039]图11c为本申请实施例提供的一种直播装置结构图;
[0040]图12为本申请实施例提供的一种直播装置结构图;
[0041]图13为本申请实施例提供的一种用于直播的设备的结构图;
[0042]图14为本申请实施例提供的一种服务器的结构图。
具体实施方式
[0043]下面结合附图,对本申请的实施例进行描述。
[0044]目前,游戏主播在手机等终端上进行游戏时,受本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播方法,其特征在于,所述方法包括:第一终端根据接收的第二终端的直播连接请求,与所述第二终端连接;所述第一终端采集第一直播流数据,并获取所述第二终端采集的第二直播流数据,所述第一直播流数据为主播操作应用产生的应用直播流数据和所述主播与直播间其他用户互动产生的互动直播流数据的两种数据中的任一种,所述第二直播流数据为所述两种数据中的另一种;所述第一终端将所述第一直播流数据与所述第二直播流数据进行整合,生成用于直播的目标直播流数据。2.根据权利要求1所述的方法,其特征在于,在所述第一终端根据接收的第二终端的直播连接请求,与所述第二终端连接之前,所述方法还包括:所述第一终端显示直播操作界面,所述直播操作界面上承载有直播连接控件;所述第一终端响应于针对所述直播连接控件的触发操作,生成用于直播连接的二维码,所述二维码中包括所述第一终端的连接地址,用于供所述第二终端扫描以发起所述直播连接请求。3.根据权利要求1所述的方法,其特征在于,所述第一终端根据接收的第二终端的直播连接请求,与所述第二终端连接,包括:所述第一终端从直播服务器获取第一鉴权码,所述第一鉴权码为在所述第一终端上登录的第一主播账号对应的鉴权码;所述第一终端接收所述第二终端发送的直播连接请求,所述直播连接请求中包括所述第二终端从所述直播服务器获取的第二鉴权码,所述第二鉴权码为在所述第二终端上登录的第二主播账号对应的鉴权码;若所述第一终端确定所述第一鉴权码和所述第二鉴权码匹配,则,通过局域网与所述第二终端建立连接。4.根据权利要求1所述的方法,其特征在于,所述获取所述第二终端采集的第二直播流数据,包括:所述第一终端接收所述第二终端发送的第二直播流编码数据,所述第二直播流编码数据是所述第二终端对采集的第二直播流数据进行编码生成的;所述第一终端对所述第二直播流编码数据进行解码,得到所述第二直播流数据。5.根据权利要求1所述的方法,其特征在于,所述第一终端采集所述主播与游戏直播间中其他用户互动所产生的第一直播流数据,所述第一直播数据流包括所述主播的人像、所述主播输入的图片、所述主播输入的文字、所述主播发出的语音中至少一种;所述第二直播数据流为所述第二终端采集所述主播操作游戏应用产生的第二直播流数据;则所述第一终端将所述第一直播流数据和所述第二直播流数据进行合并生成目标直播流数据,包括:所述第一终端将所述第一直播流数据添加至所述第二直播流数据中,生成目标直播流数据。6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:若所述第一终端接收到渲染直播界面请求,根据所述渲染直播界面请求,渲染直播界面;
和/或,若所述第一终端接收到开启特殊功能请求,根据所述开启特殊功能请求,开启特殊功能,所述特殊功能包括:动效或者语音唤醒的一种或多种。7.根据权利要求1-5任意一项所述的方法,其特...

【专利技术属性】
技术研发人员:高嘉俊邱理权肖志婕涂强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1