虚拟现实场景直播方法与流程

文档序号:11594845阅读:1196来源:国知局

本发明涉及一种直播方法,尤其涉及一种虚拟现实场景直播方法。



背景技术:

近几年,游戏直播发展迅速,2015年中国游戏直播市场达到了1.1亿元,预计2016年游戏直播市场达到2.1亿元,随着科技的发展,人们不再满足于平面游戏呈现的效果,vr游戏带来的沉浸感已经远远超过平面的游戏,通过全景直播技术,用户佩戴vr设备就能和主播一样体验vr游戏。

现阶段市面上直播技术都是基于桌面捕捉技术进行直播,因虚拟现实场景有360度的方向,光捕捉桌面只能实现一个面向的图像产出,无法将虚拟现实场景的其他方向(后、左右、上下)数据传播出去。



技术实现要素:

本发明公开了一种虚拟现实场景直播方法,用以解决现有技术中采用基于桌面捕捉技术直播导致的无法传递虚拟现实游戏的其他方向的问题。

本发明的上述目的是通过以下技术方案实现的:

一种虚拟现实场景直播方法,其中,包括:在一虚拟现实场景中放置一全景摄像机,全景摄像机按照设定时间间隔连续对虚拟现实场景进行拍摄,并连续生成具有时间戳的全景图片;将全景图片合成为全景视频流;将全景视频流通过互联网进行推送。

如上所述的虚拟现实场景直播方法,其中,全景摄像机同时面向前面、后面、左面、右面、上面、下面拍摄六个方向的图片,将六张图片无缝合成一全景图片。

如上所述的虚拟现实场景直播方法,其中,设定时间间隔为虚拟现实场景的心跳频率。

如上所述的虚拟现实场景直播方法,其中,将全景视频流通过流媒体服务器推送给虚拟现实用户接收端,虚拟现实用户接收端全景视频流并显示虚拟现实全景视频。

如上所述的虚拟现实场景直播方法,其中,通过ffmpeg技术将全景图片合成为全景视频流。

如上所述的虚拟现实场景直播方法,其中,将合成好的全景视频流存储至设备内存中。

如上所述的虚拟现实场景直播方法,其中,虚拟现实场景为游戏场景,游戏帧数为70帧,每秒产生70张全景图片。

如上所述的虚拟现实场景直播方法,其中,通过接入一软件开发工具包在虚拟现实场景中放置全景摄像机。

如上所述的虚拟现实场景直播方法,其特征在于,在虚拟场景中放置一全景摄像机后获取选择信息,选择信息包括全景摄像头跟随、全景摄像头固定,如果选择信息为全景摄像头跟随,则全景摄像机实时跟随虚拟现实场景中的开发者的移动进行移动;如果选择信息为摄像头固定,则摄像头固定在开发者设定的指定位置,不会进行移动。

综上所述,由于采用了上述技术方案,本发明解决了现有技术中采用基于桌面捕捉技术直播导致的无法传递虚拟现实游戏的其他方向的问题,通过在虚拟现实场景中放置全景摄像机,使得在直播过程中,用户可以通过配套的设备360度观看虚拟实现场景的直播,从而能够沉浸于虚拟现实场景中。

附图说明

图1是本发明虚拟现实场景直播方法的虚拟现实环境下全景摄像机的设置情况示意图;

图2是本发明虚拟现实场景直播方法的用于虚拟现实场景全景视频流生成的流程图。

具体实施方式

下面结合附图和实施例对本发明做进一步描述:

图1是本发明虚拟现实场景直播方法的虚拟现实环境下全景摄像机的设置情况示意图;一种虚拟现实场景直播方法,其中,包括:在一虚拟现实场景中放置一全景摄像机,全景摄像机按照设定时间间隔连续对虚拟现实场景进行拍摄,并连续生成具有时间戳的全景图片;将全景图片合成为全景视频流;将全景视频流通过互联网进行推送,从而使得用户可以直接接收直播的全景视频流,进而实现360度观看虚拟现实游戏直播的效果。

进一步的,全景摄像机同时面向前面、后面、左面、右面、上面、下面拍摄六个方向的图片,将六张图片无缝合成一全景图片。

具体的,六张图片可以通过现有的合成技术,根据不同方向对图片进行扭曲处理(尤其是面片交界的地方),从而生成全景图片。

进一步的,设定时间间隔为虚拟现实场景的心跳频率。

进一步的,将全景视频流通过流媒体服务器推送给虚拟现实用户接收端,虚拟现实用户接收端全景视频流并显示虚拟现实全景视频。

进一步的,通过ffmpeg技术将全景图片合成为全景视频流。

进一步的,将合成好的全景视频流存储至设备内存中。

进一步的,通过接入一软件开发工具包在虚拟现实场景中放置全景摄像机。

具体的,可以采用现有技术中的零维sdk实现在虚拟现实场景中放置全景摄像机的效果。

进一步的,在虚拟场景中放置一全景摄像机后获取选择信息,选择信息包括全景摄像头跟随、全景摄像头固定,如果选择信息为全景摄像头跟随,则全景摄像机实时跟随虚拟现实场景中的开发者的移动进行移动;如果选择信息为摄像头固定,则摄像头固定在开发者设定的指定位置,不会进行移动,使得本发具体实施过程中可以选择全景摄像机是否跟随开发者移动,在需要大范围移动的游戏中,例如跑步类游戏中,可以选择全景摄像头跟随,而在小范围活动的游戏中,可以选择全景摄像头固定。

图2是本发明虚拟现实场景直播方法的用于虚拟现实游戏的流程图,请参见图2,在本发明的一个实施例中,本发明场景为虚拟现实场景。

具体的,本发明具体在虚拟现实场景直播过程中,首先进入虚拟现实场景,之后通过接入零维sdk,在虚拟现实场景中放置全景摄像机;渲染虚拟现实场景于指定大小尺寸的贴图上;将拍摄到的图片合成为全景图片;通过ffmpeg转码技术将全景图片转换为全景视频流;将全景视频流存放至电脑内存中。



技术特征:

技术总结
本发明公开了一种虚拟现实场景直播方法,其中,包括:在一虚拟现实场景中放置一全景摄像机,全景摄像机按照设定时间间隔连续对虚拟现实场景进行拍摄,并连续生成具有时间戳的全景图片;将全景图片合成为全景视频流;将全景视频流通过互联网进行推送。本发明解决了现有技术中采用基于桌面捕捉技术直播导致的无法传递虚拟现实游戏的其他方向的问题,通过在虚拟现实场景中放置全景摄像机,使得在直播过程中,用户可以通过配套的设备360度观看虚拟实现场景的直播,从而能够沉浸于虚拟现实场景中。

技术研发人员:韩炜
受保护的技术使用者:上海翌创网络科技股份有限公司
技术研发日:2017.04.26
技术公布日:2017.08.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1