【技术实现步骤摘要】
一种视频串流的系统及方法
本专利技术涉及一种视频串流的系统;尤其涉及一种面向虚拟现实应用的视频串流的系统;同时涉及该系统实现的定位同步方法,属于虚拟现实
技术介绍
视频串流(videostreaming)是指将一连串的视频数据压缩之后分段传送,在网络上即时传输影音以供观赏的视频播放技术。曾经流行的QuickTimePlayer、RealPlayer等播放器就采用了视频串流技术。目前,随着网络游戏、游戏直播等产业的深入发展,视频串流得到了越来越广的应用。虚拟现实(VirtualReality,简称VR)是指采用计算机技术为核心,利用现代高科技手段生成一种虚拟环境,用户借助特殊的输入/输出设备,通过视觉、听觉和触觉等获得与真实世界相同的感受。虚拟现实技术是一种综合应用计算机图形学、人机接口技术、传感器技术以及人工智能等技术,制造逼真的人工模拟环境,并能有效地模拟人在自然环境中的各种感知的高级的人机交互技术。头戴式显示器(简称头显)是用于虚拟现实显示的核心设备之一,主要分为三类:第一类是PC头显,需要用数据线连接头显和PC,此种头显可以在PC上显示头显上的画面;第二类是一体式头显,它本质上是一个具有运行存储能力、显示能力和定位能力的VR设备,无需外接设备,因此也称为VR一体机;第三类是移动式头显,通过一个VR盒子配合移动终端使用。现有的VR一体机中,用户通常只能使用头显预装的应用程序,而不能使用只能在PC头显上使用的应用程序,例如运行在SteamVR平台上的视频和游戏等,限制了其应用范围。 ...
【技术保护点】
1.一种视频串流的系统,其特征在于包括终端、VR设备、定位追踪装置;/n其中,所述终端上安装有应用平台软件和串流软件的服务端;/n所述定位追踪装置用于采集用户的定位数据;/n所述VR设备用于将所述定位追踪装置采集的定位数据发送给所述串流软件的服务端;/n所述串流软件的服务端用于根据所述VR设备发送的定位数据获得预测定位数据;/n所述应用平台软件用于根据预测定位数据进行画面渲染。/n
【技术特征摘要】
1.一种视频串流的系统,其特征在于包括终端、VR设备、定位追踪装置;
其中,所述终端上安装有应用平台软件和串流软件的服务端;
所述定位追踪装置用于采集用户的定位数据;
所述VR设备用于将所述定位追踪装置采集的定位数据发送给所述串流软件的服务端;
所述串流软件的服务端用于根据所述VR设备发送的定位数据获得预测定位数据;
所述应用平台软件用于根据预测定位数据进行画面渲染。
2.如权利要求1所述的视频串流的系统,其特征在于:
所述VR设备上安装有串流软件的客户端,所述VR设备通过所述串流软件的客户端将定位追踪装置采集的定位数据发送给所述串流软件的服务端;
所述串流软件的服务端获取渲染好的画面,发送给串流软件的客户端,所述串流软件的客户端将画面发送给所述VR设备进行显示。
3.如权利要求2所述的视频串流的系统,其特征在于:
所述串流软件的服务端包括server驱动,定位预测单元位于所述server驱动中,用于根据所述VR设备发送的定位数据获得预测定位数据。
4.如权利要求3所述的视频串流的系统,其特征在于所述定位预测单元根据所述VR设备发送的定位数据获得预测定位数据,包括:
获取第一时间戳和第二时间戳,其中第一时间戳是串流软件的服务端收到第i定位数据的时刻,所述第二时间戳是串流软件的服务端收到第i+1定位数据的时刻;
获取所述串流软件的服务端收到所述定位数据的数据延迟;
获取第三时间戳,其中第三时间戳是所述应用平台软件从所述串流软件的服务端进行采样的时间;
根据所述第一时间戳和第一时间戳的定位数据、所述第二时间戳和第二时间戳的定位数据、数据延时,获得所述第三时间戳的预测定位数据。
5.一种视频串流的方法,其特征在于包括如下步骤:
获取定位追踪装置采集的定位数据;
根据获取的定位数据获得预测定位数据;
将预测定位数据发送给应用平台软件进行画面渲染;
获取渲染好的画面,发送给VR设备进行显示。
6.如权利要求5所述的视频串流的方法,其特征在于所述获取定位追踪装置采集的定位数据是将定位追踪装置采集的定位数据发送到...
【专利技术属性】
技术研发人员:冉瑞元,张佳宁,张道宁,
申请(专利权)人:北京凌宇智控科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。