视频直播方法、装置、设备及存储介质制造方法及图纸

技术编号:25762333 阅读:42 留言:0更新日期:2020-09-25 21:09
本申请公开了一种视频直播方法、装置、设备及存储介质,属于计算机和互联网技术领域。所述方法包括:客户端显示第一应用程序的用户界面;客户端响应于接收到针对开播控件的触发信号,显示开播应用选择界面;客户端获取针对开播应用选择界面中的目标直播应用程序的选择指令;客户端向服务器发送视频推送请求;服务器获取直播视频;服务器向云端发送直播视频;客户端向服务器发送互动数据获取请求;服务器根据互动数据获取请求,从云端获取目标直播应用程序中与直播视频对应的互动数据;服务器向客户端发送互动数据;客户端显示直播互动界面。本申请实施例可用于在应用程序中快捷开展直播,提高了视频直播的效率,降低了视频直播需要的开发成本。

【技术实现步骤摘要】
视频直播方法、装置、设备及存储介质
本申请实施例涉及计算机和互联网
,特别涉及一种视频直播方法、装置、设备及存储介质。
技术介绍
随着直播技术的发展,各种各样的直播内容走进人们的视野,满足了人们对直播内容多样化的需求。这些层出不穷的直播内容中包括游戏直播,用户通过直播自己的游戏过程,一方面,可以给其他游戏用户提供玩法上的技巧指引,另一方面,也可以通过观看其直播的用户的赞赏和礼物等获取可观的经济收入。相关技术中,用户可以通过直播应用程序实现直播自己的游戏过程。由于直播应用程序和游戏应用程序是两个不同的应用程序,为了实现在直播应用程序中直播自己的游戏过程,通常情况下,用户需要下载该直播应用程序的直播伴侣,然后在直播伴侣中选择需要直播的游戏。相关技术中,直播伴侣可以根据用户的选择来调用对应的游戏,以在直播窗口中显示游戏的界面,达到直播游戏过程的目的。然而,相关技术为了实现直播游戏过程的目的,需要用户下载直播应用程序对应的直播伴侣,效率低下。
技术实现思路
本申请实施例提供了一种视频直播方法、装置、设备及存储介质,可用于在应用程序中快捷开展直播,不需要用户下载直播应用程序对应的直播伴侣,提高了视频直播的效率。所述技术方案如下:一方面,本申请实施例提供了一种视频直播方法,应用于第一应用程序的客户端中,所述方法包括:显示所述第一应用程序的用户界面,所述用户界面中包括开播控件;响应于接收到针对所述开播控件的触发信号,显示开播应用选择界面,所述开播应用选择界面中包括至少两个候选的直播应用程序;获取针对所述开播应用选择界面中的目标直播应用程序的选择指令;显示直播互动界面,所述直播互动界面用于显示所述目标直播应用程序中与所述客户端录制的直播视频对应的互动数据。另一方面,本申请实施例提供了一种视频直播方法,应用于第一应用程序的服务器中,所述方法包括:接收来自于所述第一应用程序的客户端的视频推送请求,所述视频推送请求用于请求在目标直播应用程序中播放所述客户端录制的直播视频,所述目标直播应用程序是所述客户端从至少两个直播应用程序中选择的;获取所述直播视频,所述直播视频用于通过云端发送至所述目标直播应用程序;向所述云端发送所述直播视频。再一方面,本申请实施例提供了一种视频直播装置,所述装置包括:用户界面显示模块,用于显示所述第一应用程序的用户界面,所述用户界面中包括开播控件;选择界面显示模块,用于响应于接收到针对所述开播控件的触发信号,显示开播应用选择界面,所述开播应用选择界面中包括至少两个候选的直播应用程序;选择指令获取模块,用于获取针对所述开播应用选择界面中的目标直播应用程序的选择指令;互动界面显示模块,用于显示直播互动界面,所述直播互动界面用于显示所述目标直播应用程序中与所述客户端录制的直播视频对应的互动数据。又一方面,本申请实施例提供了一种视频直播装置,所述装置包括:推送请求接收模块,用于接收来自于所述第一应用程序的客户端的视频推送请求,所述视频推送请求用于请求在目标直播应用程序中播放所述客户端录制的直播视频,所述目标直播应用程序是所述客户端从至少两个直播应用程序中选择的;直播视频获取模块,用于获取所述直播视频,所述直播视频用于通过云端发送至所述目标直播应用程序;直播视频发送模块,用于向所述云端发送所述直播视频。还一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述视频直播方法。可选地,上述计算机设备为终端设备或服务器。在上述计算机设备为终端设备的情况下,上述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述第一应用程序的客户端侧的视频直播方法;在上述计算机设备为服务器的情况下,上述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述第一应用程序的服务器侧的视频直播方法。还一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被终端设备的处理器执行时以实现上述第一应用程序的客户端侧的视频直播方法。还一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被服务器的处理器执行时以实现上述第一应用程序的服务器侧的视频直播方法。还一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端设备执行上述第一应用程序的客户端侧的视频直播方法。还一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。服务器的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该服务器执行上述第一应用程序的服务器侧的视频直播方法。本申请实施例提供的技术方案可以带来如下有益效果:通过在应用程序的客户端中显示用户界面,该用户界面中包括开播控件,用户触控该开播控件即可触发客户端显示开播应用选择界面;接着,用户通过触控该开播应用选择界面可以选择用于直播的直播应用程序;然后,服务器将客户端录制的直播视频发送至云端,由云端向用户选择的直播应用程序发送该直播视频,以使得该直播视频可以在用户选择的直播应用程序中播放,因此,本申请实施例提供了一种在应用程序中快捷开展直播的方式。并且,由于开播应用选择界面中包括至少两个候选的直播应用程序,相比于客户端直接指定某一直播应用程序用于直播,本申请实施例可以提供给用户更多自主选择的空间。另外,相比于相关技术为了实现直播还需要研发人员开发直播伴侣,本申请实施例通过在应用程序内快捷开播提高了视频直播的效率,并且,降低了视频直播需要的开发成本。并且,由于相关技术中的直播伴侣可以调用终端设备内打开的所有窗口导致对用户的隐私造成威胁,本申请实施例通过在应用程序内直播应用程序的用户界面,避免直播应用程序调用终端设备打开的其它应用程序的窗口,确保用户隐私的安全性。此外,本申请实施例提供的技术方案,通过服务器从云端获取用户选择的直播应用程序中针对直播视频的互动数据,并该互动数据发送给客户端,由客户端在直播互动界面中显示,使得互动数据由直播应用程序实时传输至用户直播分享的应用程序,便于用户在应用程序内开展直播的过程中,及时了解掌握直播应用程序侧观看直播的观众们的互动情况,有助于用户针对该互动本文档来自技高网...

【技术保护点】
1.一种视频直播方法,其特征在于,应用于第一应用程序的客户端中,所述方法包括:/n显示所述第一应用程序的用户界面,所述用户界面中包括开播控件;/n响应于接收到针对所述开播控件的触发信号,显示开播应用选择界面,所述开播应用选择界面中包括至少两个候选的直播应用程序;/n获取针对所述开播应用选择界面中的目标直播应用程序的选择指令;/n显示直播互动界面,所述直播互动界面用于显示所述目标直播应用程序中与所述客户端录制的直播视频对应的互动数据。/n

【技术特征摘要】
1.一种视频直播方法,其特征在于,应用于第一应用程序的客户端中,所述方法包括:
显示所述第一应用程序的用户界面,所述用户界面中包括开播控件;
响应于接收到针对所述开播控件的触发信号,显示开播应用选择界面,所述开播应用选择界面中包括至少两个候选的直播应用程序;
获取针对所述开播应用选择界面中的目标直播应用程序的选择指令;
显示直播互动界面,所述直播互动界面用于显示所述目标直播应用程序中与所述客户端录制的直播视频对应的互动数据。


2.根据权利要求1所述的方法,其特征在于,所述显示直播互动界面,包括:
向所述第一应用程序的服务器发送互动数据获取请求,所述互动数据获取请求用于请求获取所述目标直播应用程序上传至云端的所述互动数据;
接收来自于所述服务器从所述云端获取的所述互动数据;
根据所述互动数据显示所述直播互动界面。


3.根据权利要求1所述的方法,其特征在于,所述获取针对所述开播应用选择界面中的目标直播应用程序的选择指令之后,还包括:
显示应用登录界面,所述应用登录界面用于登录所述目标直播应用程序;
获取在所述应用登录界面中输入的用户帐号;
确定所述用户帐号是否属于所述目标直播应用程序的注册帐号;
在所述用户帐号属于所述目标直播应用程序的注册帐号的情况下,执行所述显示直播互动界面的步骤。


4.根据权利要求3所述的方法,其特征在于,所述获取在所述应用登录界面中输入的用户帐号之后,还包括:
在所述客户端首次获取所述用户帐号的情况下,显示身份认证界面,所述身份认证界面用于认证所述用户帐号对应的用户身份;
获取在所述身份认证界面中输入的身份认证信息;
确定所述身份认证信息是否通过用户身份认证;
在所述身份认证信息通过用户身份认证的情况下,执行所述显示直播互动界面的步骤。


5.根据权利要求3所述的方法,其特征在于,所述目标直播应用程序的数量为n,所述n为正整数;
所述获取在所述应用登录界面中输入的用户帐号,包括:
获取在所述应用登录界面中输入的通用帐号,所述通用帐号用于登录所述n个目标直播应用程序中的任一直播应用程序;
或者,
获取在所述应用登录界面中输入的n个专用帐号;其中,所述n个专用帐号中的第i个专用帐号用于登录所述n个目标直播应用程序中的第i个直播应用程序,所述i为小于或等于所述n的正整数。


6.根据权利要求1至5任一项所述的方法,其特征在于,所述用户界面中还包括下播控件;所述方法还包括:
响应于接收到针对所述下播控件的触发信号,显示下播应用选择界面,所述下播应用选择界面中包括所述目标直播应用程序;
获取针对所述下播应用选择界面中的至少一个直播应用程序的选择指令;
向所述第一应用程序的服务器发送下播请求,所述下播请求用于请求停止在所述至少一个应用程序中播放所述直播视频;
在所述直播互动界面中显示所述目标直播应用程序中的其它直播应用程序中与所述直播视频对应的互动数据。


7.一种视频直播方法,其特征在于,应用于第一应用程序的服务器中,所述方法包括:
接收来自于所述第一应用程序的客户端的视频推送请求,所述视频推送请求用于请求在目标直播应用程序中播放所述客户端录制的直播视频,所述目标直播应用程序是所述客户端从至少两个直播应用程序中选择的;
获取所述直播视频,所述直播视频用于通过云端发送至所述目标直播应用程序;
向所述云端发送所述直播视频。


8.根据权利要求7所述的方法,其特征在于,所述向所述云端发送所述直播视频之后...

【专利技术属性】
技术研发人员:吴承豪贲闯
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1