[发明专利]一种投屏的方法、装置及系统有效
申请号: | 202110396758.1 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113242435B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 牛长锋;逯海亮;裴洪涛 | 申请(专利权)人: | 江苏视博云信息技术有限公司 |
主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/4363;H04N21/4402;H04N21/478;G06F3/14 |
代理公司: | 常州市权航专利代理有限公司 32280 | 代理人: | 黄晶晶 |
地址: | 213000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 系统 | ||
本公开提供一种投屏的方法、装置及系统;其中,方法包括:第一终端设备在检测到投屏开启后,判断当前所满足的投屏状态;如果当前满足本地投屏状态,则对本地所生成的画面数据和音频数据进行采集和编码,生成第一待投放视频流;通过与待进行投屏的第二终端设备之间建立的第一数据传输通道,将所述第一待投放视频流推送至所述第二终端设备;如果当前满足云端投屏状态,则触发目标云应用服务器生成第二待投放视频流,通过与所述第二终端设备之间建立的第二数据传输通道,将所述第二待投放视频流推送至所述第二终端设备。本公开对第一终端设备的带宽要求较低,并且降低了第一终端设备的功耗,能满足玩家的用户体验和投屏观看者的观看体验。
技术领域
本公开涉及云游戏技术领域,具体而言,涉及一种投屏的方法、装置及系统。
背景技术
在云游戏解决方案中,游戏玩家在操控游戏运行过程中,如果需要将玩家终端上所呈现的游戏视频分享至已建连的其他终端设备(比如电视)上进行播放,则需要由玩家终端在游戏运行过程中执行屏幕画面采集和音频数据采集的操作,以及将采集的游戏画面数据和音频数据进行编码后以视频流的方式发送至上述其他终端设备,由该其他终端设备对接收到的视频流进行解码播放。
上述的投屏方式中,游戏在云端服务器上运行,玩家终端一方面要从云端服务器实时获取游戏视频流,另一方面要实时进行屏幕画面的采集和音频采集生成投放视频流,以及将在本地生成的投放视频流发送至其他终端设备,进而该方式中玩家终端需要同时具备良好的上行带宽和下行带宽,否则由于终端的上行带宽与下行带宽之间存在的冲突,会使得下行游戏画面传输不流畅,游戏出现卡顿,影响游戏玩家的游戏体验以及分享该游戏视频的终端设备的观众的观看体验。
发明内容
有鉴于此,本公开提供一种投屏的方法、装置及系统,以实现玩家在玩云游戏的过程中能够将游戏视频分享至其他终端设备进行播放,并且不影响玩家的游戏体验。
具体地,本公开是通过如下技术方案实现的:
第一方面,本公开实施例中提供了一种投屏的方法,所述方法应用于第一终端设备,所述方法包括:
所述第一终端设备在检测到投屏开启后,判断当前所满足的投屏状态;
如果当前满足本地投屏状态,则按照以下第一方式进行投屏:
对本地所生成的画面数据和音频数据进行采集和编码,生成第一待投放视频流;
通过与待进行投屏的第二终端设备之间建立的第一数据传输通道,将所述第一待投放视频流推送至所述第二终端设备,以使所述第二终端设备对接收到的视频流进行解码播放;
如果当前满足云端投屏状态,则按照以下第二方式进行投屏:
触发目标云应用服务器生成第二待投放视频流,并通过与所述第二终端设备之间建立的第二数据传输通道,将所述第二待投放视频流推送至所述第二终端设备,以使所述第二终端设备对接收到的视频流进行解码播放;
其中,在所述云端投屏状态下,所述第一终端设备所播放的指定云应用视频流是从所述目标云应用服务器获取得到的。
可选地,所述方法,还包括:
在按照所述第一方式投屏过程中,若发生了由本地投屏状态切换至云端投屏状态的触发事件,则停止按照所述第一方式进行投屏的操作,切换至按照所述第二方式进行投屏的操作。
可选地,所述由本地投屏状态切换至云端投屏状态的触发事件,包括:
所述第一终端设备所请求启动的指定云应用在目标云应用服务器上启动成功。
可选地,所述方法,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏视博云信息技术有限公司,未经江苏视博云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110396758.1/2.html,转载请声明来源钻瓜专利网。