基于云手机的直播方法和直播系统技术方案

技术编号:29412451 阅读:17 留言:0更新日期:2021-07-23 22:54
本发明专利技术实施例提供一种基于云手机的直播方法和直播系统,该直播系统,包括:第一客户端、直播平台和云手机,第一客户端运行于第一终端,用于生成第一直播平台界面,并在第一终端显示第一直播平台界面,第一客户端与直播平台建立通信,通过直播平台获取对云手机的控制权限,云手机,用于接收第一客户端上的第一主播操作,并根据第一主播操作运行应用,以及生成第一应用直播数据,第一客户端,还用于通过直播平台接收第一应用直播数据,根据第一应用直播数据在第一直播平台界面显示第一应用直播画面。通过由云手机运行应用并生成第一应用直播数据,可降低第一终端的硬件和带宽要求。

【技术实现步骤摘要】
基于云手机的直播方法和直播系统
本申请涉及计算机
,尤其涉及一种基于云手机的直播方法和直播系统。
技术介绍
软件直播是目前流行的一种直播方式,现有的软件直播方案,主播操作主播终端中运行的直播软件,操作过程中主播终端产生屏幕显示画面,主播终端对屏幕显示画面进行视频编码,主播终端将编码好的屏幕显示画面以视频流形式发送至直播平台,直播平台将视频流发送至接入直播平台的观众终端,观众可在观众终端观看该视频流携带的屏幕显示画面,从而实现直播应用的直播。然而,现有的软件直播方案需要主播终端进行画面渲染以产生屏幕显示画面,并对屏幕显示画面编码以产生视频流,该过程会耗费主播终端的运算能力,对主播终端的硬件规格要求较高,并且,主播终端需将编码好的视频流发送至直播平台,对主播终端的上传带宽要求亦较高。
技术实现思路
本申请提供了一种基于云手机的直播方法和直播系统,通过运行在第一终端的第一客户端上的第一主播操作远程操作网络侧的云手机来运行云手机中的应用,云手机发送应用运行时产生的应用直播数据至直播平台进行直播,可降低主播过程中对本地终端的硬件规格和上传带宽的需求。第一方面,本申请提供一种直播系统,包括:第一客户端、直播平台和云手机,第一客户端运行于第一终端,用于生成第一直播平台界面,并在第一终端显示第一直播平台界面,第一客户端与直播平台建立通信,通过直播平台获取对云手机的控制权限,云手机,用于接收第一客户端上的第一主播操作,并根据第一主播操作运行应用,以及生成第一应用直播数据,第一客户端,还用于通过直播平台接收第一应用直播数据,根据第一应用直播数据在第一直播平台界面显示第一应用直播画面。云手机运行于网络侧,由网络侧的云手机运行应用并生成第一应用直播数据在直播平台直播,可避免第一终端进行上述动作,从而在直播过程降低对第一终端硬件和带宽需求。在第一方面的一种可能的实现方式中,直播系统还包括第二客户端,第二客户端运行于第二终端,用于生成第二直播平台界面,并在第二终端显示第二直播平台界面,第二客户端与直播平台建立通信,用于接收直播平台转发的第一应用直播数据,根据第一应用直播数据在第二直播平台界面显示第一应用直播画面。由于第二客户端可从直播平台接收第一应用直播数据进行直播,因此可实现多用户直播功能。在第一方面的一种可能的实现方式中,该云手机还可用于接收第二客户端上的观众操作,并根据观众操作运行应用,以及生成第二应用直播数据,第一客户端,还用于通过直播平台接收第二应用直播数据,根据第二应用直播数据在第一直播平台界面显示第二直播画面,第二客户端,还用于通过直播平台接收第二应用直播数据,根据第二应用直播数据在第二直播平台界面显示第二应用直播画面。云手机通过接收第二客户端上的观众操作来运行应用,并将第二应用直播数据发送至直播平台,可以将观众操作云手机的过程进行直播,从而可增加直播的观众参与度,让观众参与直播。在第一方面的一种可能的实现方式中,第二客户端用于在第二直播平台界面提供控制权切换选项,在控制权切换选项被选择的情况下,向直播平台发送控制权切换请求,直播平台,用于根据控制权切换请求收回第一客户端对云手机的控制权限,并发放云手机的控制权限至第二客户端。观众可通过在第二客户端触发控制权切换请求来获取云手机的控制权。在第一方面的一种可能的实现方式中,第一客户端用于在第一直播平台界面显示观众图标,在观众图标被选择的情况下,向直播平台发送控制权切换请求,直播平台用于根据控制权切换请求收回第一客户端对云手机的控制权限,并发放云手机的控制权限至第二客户端。在第一方面的一种可能的实现方式中,第一客户端可第一直播平台界面显示多个观众图标,每个观众图标对应登录到直播平台的观众账号。主播可通过在第一客户端触发控制权切换请求将云手机的控制权切换至自己选定的观众。在第一方面的一种可能的实现方式中,云手机用于接收第二客户端上的观众操作和第一客户端上的第二主播操作,并根据观众操作和第二主播操作运行应用,以及生成第三应用直播数据,第一客户端,还用于通过直播平台接收第三应用直播数据,根据第三应用直播数据在第一直播平台界面显示第三应用直播画面,第二客户端,还用于通过直播平台接收第三应用直播数据,根据第三应用直播数据在第二直播平台界面显示第三应用直播画面。这里涉及协同操作云手机的场景,观众操作和主播操作可以协同操作云手机上的应用,且操作过程中产生的第三应用直播数据可在直播平台中对第一客户端和第二客户端进行直播。在第一方面的一种可能的实现方式中,第二客户端用于在第二直播平台界面提供控制权共享选项,在控制权共享选项被选择的情况下,向直播平台发送控制权共享请求,直播平台用于根据控制权共享请求维持第一客户端对云手机的控制权限,并发放云手机的控制权限至第二客户端。观众可通过在第二客户端触发控制权共享请求来获取云手机的控制权,且主播对云手机的控制权亦可同时保留。在第一方面的一种可能的实现方式中,第一客户端用于在第一直播平台界面显示观众图标,在观众图标被选择的情况下,向直播平台发送控制权共享请求,直播平台用于根据控制权共享请求维持第一客户端对云手机的控制权限,并发放云手机的控制权限至第二客户端。主播可通过在第一客户端触发控制权共享请求将云手机的控制权分享至自己选定的观众。第二方面,本申请提供一种直播方法,应用于直播系统,直播系统包括第一客户端、直播平台和云手机,第一客户端运行于第一终端,第一客户端与直播平台建立通信,方法包括以下步骤:第一客户端生成第一直播平台界面,并在第一终端显示第一直播平台界面;第一客户端通过直播平台获取对云手机的控制权限;云手机接收第一客户端上的第一主播操作,并根据第一主播操作运行应用,以及生成第一应用直播数据;第一客户端通过直播平台接收第一应用直播数据,根据第一应用直播数据在第一直播平台界面显示第一应用直播画面。第二方面或第二方面任意一种实现方式是第一方面或第一方面任意一种实现方式对应的方法实现,第一方面或第一方面任意一种实现方式中的描述适用于第二方面或第二方面任意一种实现方式任意一种实现方式,在此不再赘述。第三方面,本申请提供一种基于云手机的直播方法,该云手机设置在数据中心,并与直播平台建立通信,该方法包括以下步骤:云手机接收直播平台发送的第一主播操作,直播平台分别与第一终端和第二终端建立通信,第一主播操作由第一终端发送至直播平台,云手机根据第一主播操作运行应用,生成第一应用直播数据,发送第一应用直播数据至直播平台,第一应用直播数据经直播平台发送至第一终端和第二终端。云手机运行于网络侧,由网络侧的云手机运行应用并生成第一应用直播数据在直播平台直播,可避免第一终端进行上述动作,从而在直播过程降低对第一终端硬件和带宽需求。在第三方面的一种可能的实现方式中,第一终端生成第一直播平台界面,第一终端显示第一直播平台界面,第二终端生成第二直播平台界面,第二终端显示第二直播平台界面,该方法还包括:第一终端根据第一应用直本文档来自技高网...

【技术保护点】
1.一种直播系统,其特征在于,包括:第一客户端、直播平台和云手机;/n所述第一客户端运行于第一终端,用于生成第一直播平台界面,并在所述第一终端显示所述第一直播平台界面;/n所述第一客户端与所述直播平台建立通信,通过所述直播平台获取对所述云手机的控制权限;/n所述云手机,用于接收所述第一客户端上的第一主播操作,并根据所述第一主播操作运行应用,以及生成第一应用直播数据;/n所述第一客户端,还用于通过所述直播平台接收所述第一应用直播数据,根据所述第一应用直播数据在所述第一直播平台界面显示第一应用直播画面。/n

【技术特征摘要】
20200122 CN 20201007432831.一种直播系统,其特征在于,包括:第一客户端、直播平台和云手机;
所述第一客户端运行于第一终端,用于生成第一直播平台界面,并在所述第一终端显示所述第一直播平台界面;
所述第一客户端与所述直播平台建立通信,通过所述直播平台获取对所述云手机的控制权限;
所述云手机,用于接收所述第一客户端上的第一主播操作,并根据所述第一主播操作运行应用,以及生成第一应用直播数据;
所述第一客户端,还用于通过所述直播平台接收所述第一应用直播数据,根据所述第一应用直播数据在所述第一直播平台界面显示第一应用直播画面。


2.根据权利要求1所述的直播系统,其特征在于,所述直播系统还包括第二客户端;
所述第二客户端运行于第二终端,用于生成第二直播平台界面,并在所述第二终端显示所述第二直播平台界面;
所述第二客户端与所述直播平台建立通信,用于接收所述直播平台转发的所述第一应用直播数据,根据所述第一应用直播数据在所述第二直播平台界面显示所述第一应用直播画面。


3.根据权利要求2所述的直播系统,其特征在于,
所述云手机,用于接收所述第二客户端上的观众操作,并根据所述观众操作运行所述应用,以及生成第二应用直播数据;
所述第一客户端,还用于通过所述直播平台接收所述第二应用直播数据,根据所述第二应用直播数据在所述第一直播平台界面显示第二直播画面;
所述第二客户端,还用于通过所述直播平台接收所述第二应用直播数据,根据所述第二应用直播数据在所述第二直播平台界面显示所述第二直播画面。


4.根据权利要求3所述的直播系统,其特征在于,
所述第二客户端,用于在所述第二直播平台界面提供控制权切换选项,在所述控制权切换选项被选择的情况下,向所述直播平台发送控制权切换请求;
所述直播平台,用于根据所述控制权切换请求收回所述第一客户端对所述云手机的控制权限,并发放所述云手机的控制权限至所述第二客户端。


5.根据权利要求3所述的直播系统,其特征在于,
所述第一客户端,用于在所述第一直播平台界面显示观众图标,在所述观众图标被选择的情况下,向所述直播平台发送控制权切换请求;
所述直播平台,用于根据所述控制权切换请求收回所述第一客户端对所述云手机的控制权限,并发放所述云手机的控制权限至所述第二客户端。


6.根据权利要求2所述的直播系统,其特征在于,
所述云手机,用于接收所述第二客户端上的观众操作和所述第一客户端上的第二主播操作,并根据所述观众操作和所述第二主播操作运行所述应用,以及生成第三应用直播数据;
所述第一客户端,还用于通过所述直播平台接收所述第三应用直播数据,根据所述第三应用直播数据在所述第一直播平台界面显示第三应用直播画面;
所述第二客户端,还用于通过所述直播平台接收所述第三应用直播数据,根据所述第三应用直播数据在所述第二直播平台界面显示所述第三应用直播画面。


7.根据权利要求6所述的直播系统,其特征在于,
所述第二客户端,用于在所述第二直播平台界面提供控制权共享选项,在所述控制权共享选项被选择的情况下,向所述直播平台发送控制权共享请求;
所述直播平台,用于根据所述控制权共享请求维持所述第一客户端对所述云手机的控制权限,并发放所述云手机的控制权限至所述第二客户端。


8.根据权利要求6所述的直播系统,其特征在于,
所述第一客户端,用于在所述第一直播平台界面显示观众图标,在所述观众图标被选择的情况下,向所述直播平台发送控制权共享请求;
所述直播平台,用于根据所述控制权共享请求维持所述第一客户端对所述云手机的控制权限,并发放所述云手机的控制权限至所述第二客户端。


9.一种直播方法,其特征在于,应用于直播系统,所述直播系统包括第一客户端、直播平台和云手机,所述第一客户端运行于第一终端,所述第一客户端与所述直播平台建立通信,所述方法包括:
所述第一客户端生成第一直播平台界面,并在所述第一终端显示所述第一直播平台界面;
所述第一客户端通过所述直播平台获取对所述云手机的控制权限;
所述云手机接收所述第一客户端上的第一主播操作,并根据所述第一主播操作运行应用,以及生成第一应用直播数据;
所述第一客户端通过所述直播平台接收所述第一应用直播数据,根据所述第一应用直播数据在所述第一直播平台界面显示第一应用直播画面。


10.根据权利要求9所述的直播方法,其特征在于,所述直播系统还包括第二客户端,所述第二客户端运行于第二终端,且所述第二客户端与所述直播平台建立通信,所述方法还包括:
所述第二客户端生成第二直播平台界面,并在所述第二终端显示所述第二直播平台界面;
所述第二客户端接收所述直播平台转发的所述第一应用直播数据,根据所述第一应用直播数据在所述第二直播平台界面显示所述第一应用直播画面。


11.根据权利要求10所述的直播方法,其特征在于,还包括以下步骤:
所述云手机接收所述第二客户端上的观众操作,并根据所述观众操作运行所述应用,生成第二应用直播数据;
所述第一客户端通过所述直播平台接收所述第二应用直播数据,根据所述第二应用直播数据在所述第一直播平台界面显示第二应用直播画面;
所述第二客户端通过所述直播平台接收所述第二应用直播数据,根据所述第二应用直播数据在所述第二直播平台界面显示所述第二应用直播画面。


12.根据权利要求11所述的直播方法,其特征在于,所述云手机接收所述第二客户端上的观众操作之前,所述方法还包括:
所述第二客户端在所述第二直播平台界面提供控制权切换选项,在所述控制权切换选项被选择的情况下,向所述直播平台发送控制权切换请求;
所述直播平台根据所述控...

【专利技术属性】
技术研发人员:王相龚欣哲刘强强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1