[发明专利]一种直播分享的方法、相关设备及系统有效
申请号: | 201780048944.8 | 申请日: | 2017-12-29 |
公开(公告)号: | CN109644294B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 丁志轩;李品先 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/4788 | 分类号: | H04N21/4788;H04N21/8549;H04N21/858 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 分享 方法 相关 设备 系统 | ||
1.一种直播分享的方法,其特征在于,所述方法应用于直播分享系统,所述直播分享系统包括第一直播分享装置、服务器以及第二直播分享装置,所述方法包括:
所述第一直播分享装置通过虚拟现实VR显示屏幕接收本地直播指令,其中,所述VR显示屏幕用于接收直播发起方的操作指令;
所述第一直播分享装置根据所述本地直播指令获取所述第一直播分享装置本地的第一直播数据,所述第一直播数据包括音视频数据流以及状态数据,音视频数据为所述第一直播数据中的视频和音频数据,所述状态数据是用于逻辑同步和处理的数据;
所述第一直播分享装置向所述服务器发送所述音视频数据流以及所述状态数据,以使所述服务器对所述音视频数据流进行实时压缩,生成压缩数据流,将所述压缩数据流与所述状态数据进行合成,并向第二直播分享装置同步转发合成的数据,使第二直播分享装置依据合成的数据生成并展示第一VR直播数据,在第一直播分享装置和第二直播分享装置两侧实现数据的同步播放;
所述第一直播分享装置将所述第一直播数据发送至所述服务器之后,所述方法还包括:
所述第一直播分享装置通过所述VR显示屏幕获取屏幕比例值以及实时操作信息,其中,所述屏幕比例值用于表示空间坐标值与参考坐标值之间的比例,所述实时操作信息用于表示用户通过用户手部的控制器控制在VR场景中与VR显示屏幕矩形投影区域的交点来映射到用户本地终端的鼠标操作,所述空间坐标值为所述控制器的射线与所述VR显示屏幕之间的空间坐标值,所述参考坐标值为所述VR显示屏幕的参考坐标值;
所述第一直播分享装置根据所述屏幕比例值与所述实时操作信息生成直播交互指令。
2.根据权利要求1所述的方法,其特征在于,所述第一直播分享装置根据所述本地直播指令获取所述第一直播分享装置本地的第一直播数据,包括:
所述第一直播分享装置通过多媒体编程接口获取桌面纹理,其中,所述桌面纹理为通过桌面窗口管理器DWM截取的;
所述第一直播分享装置根据所述桌面纹理生成所述第一直播分享装置本地的第一直播数据,其中,所述第一直播数据为位图数据。
3.根据权利要求1所述的方法,其特征在于,所述第一直播分享装置根据所述本地直播指令获取所述第一直播分享装置本地的第一直播数据,包括:
所述第一直播分享装置通过多媒体编程接口获取桌面纹理,其中,所述桌面纹理为通过桌面复制应用程序编程接口API截取的;
所述第一直播分享装置根据所述桌面纹理生成所述第一直播分享装置本地的第一直播数据,其中,所述第一直播数据为位图数据。
4.根据权利要求2或3所述的方法,其特征在于,所述第一直播分享装置根据所述本地直播指令获取所述第一直播分享装置本地的第一直播数据之后,所述方法还包括:
所述第一直播分享装置将所述第一直播数据映射为图形处理器GPU中的贴图,以生成所述第一VR直播数据;
所述第一直播分享装置展示所述第一VR直播数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一直播分享装置通过所述VR显示屏幕接收远程直播指令;
所述第一直播分享装置根据所述远程直播指令从所述服务器中获取第二直播数据,其中,所述第二直播数据为所述第二直播分享装置向所述服务器发送的直播数据;
所述第一直播分享装置根据所述第二直播数据生成并展示第二VR直播数据。
6.根据权利要求5所述的方法,其特征在于,所述第一直播分享装置根据所述第二直播数据生成并展示第二VR直播数据,包括:
所述第一直播分享装置根据颜色编码与色彩模式之间的对应关系,将所述第二直播数据转换为所述第二VR直播数据;
所述第一直播分享装置展示所述第二VR直播数据。
7.根据权利要求6所述的方法,其特征在于,所述第一直播分享装置展示所述第二VR直播数据,包括:
所述第一直播分享装置将所述第二VR直播数据更新至目标贴图,其中,所述第二VR直播数据包含多帧VR图像,所述目标贴图中包含多个数据层,所述多个数据层为降采样后生成的,每个数据层用于更新每帧VR图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780048944.8/1.html,转载请声明来源钻瓜专利网。