VR直播方法、装置、系统、设备及存储介质与流程

文档序号:26749825发布日期:2021-09-25 02:08阅读:242来源:国知局
VR直播方法、装置、系统、设备及存储介质与流程
vr直播方法、装置、系统、设备及存储介质
技术领域
1.本技术涉及视频直播技术领域,尤其涉及一种虚拟现实(virtual reality,vr)直播方法、装置、系统、设备及存储介质。


背景技术:

2.直播是最近新兴的一种交换方式。在直播中,主播手持主播端设备采集图像,通过网络实时地将采集到的图像同步传输到多个观看端设备,以使众多观看者观看到图像。同时,观看者也在可以观看端设备上输入文字、图像、表情、礼物等信息,通过网络显示到主播端设备和其他观看端设备,进而与主播和其他观看者在线互动。
3.vr直播将虚拟现实与直播的结合,是一种新兴的直播方式。在vr直播方面,目前已在体育赛事、热点新闻、演唱会、发布会上得到规模推广。与传统的平面2d视频直播相比,vr直播在视频采集的时候会采用全景摄像机或多个不同方位的摄像机进行抓取画面,然后在本地或云端编码器实现画面的拼接和编码。
4.然而,随着画面内容的增加,vr直播所需的网络带宽也随之增大。为降低网络带宽的成本,现有vr直播平台会减小视频的传输码率,但是这样vr直播可能给用户带来不清晰、眩晕的感觉,用户体验大打折扣。


技术实现要素:

5.为解决现有技术中存在的问题,本技术提供一种vr直播方法、装置、系统、设备及存储介质。
6.第一方面,本技术实施例提供一种vr直播方法,该方法应用于边缘云平台,该方法包括如下步骤:
7.接收vr全景摄像机通过第五代移动通信技术(5th generation mobile communication technology,5g)接入设备推送的压缩编码后的vr全景视频流;
8.对所述压缩编码后的vr全景视频流,进行视场角(field angle of view,fov)全景切片处理,获得vr切片流;
9.在接收到用户终端通过所述5g接入设备发送的获取请求后,根据所述获取请求发送所述vr切片流至所述用户终端,以使所述用户终端对所述vr切片流进行解码,并基于解码后的vr切片流,获得360度全景绘图;
10.确定所述用户终端对应的用户的主视角,并根据所述用户的主视角发送调整指令至所述vr全景摄像机,以使所述vr全景摄像机根据所述调整指令调整摄像机参数。
11.在一种可能的实现方式中,所述对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流,包括:
12.根据所述用户的不同视角,对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得所述vr切片流,以使所述用户的主视角对应的vr切片的分辨率为第一分辨率,所述用户的左右方向视角对应的vr切片的分辨率为第二分辨率,所述用户的除所述主视角和
左右方向视角外剩余视角对应的vr切片的分辨率为第三分辨率,其中,所述第一分辨率大于所述第二分辨率,所述第二分辨率大于所述第三分辨率。
13.在一种可能的实现方式中,所述方法还包括:
14.接收所述用户终端通过所述5g接入设备发送的所述解码后的vr切片流;
15.对所述解码后的vr切片流进行合成渲染,并将合成渲染结果返回至所述用户终端,以使所述用户终端根据所述合成渲染结果,获得所述360度全景绘图。
16.在一种可能的实现方式中,所述接收vr全景摄像机通过5g接入设备推送的压缩编码后的vr全景视频流,包括:
17.接收用户面分流网关推送的所述压缩编码后的vr全景视频流,所述用户面分流网关用于对所述vr全景摄像机通过所述5g接入设备推送的所述压缩编码后的vr全景视频流进行数据分流,流量就近卸载处理。
18.第二方面,本技术实施例提供一种vr直播装置,所述装置应用于边缘云平台,所述装置包括:
19.接收模块,用于接收vr全景摄像机通过5g接入设备推送的压缩编码后的vr全景视频流;
20.切割模块,用于对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流;
21.发送模块,用于在接收到用户终端通过所述5g接入设备发送的获取请求后,根据所述获取请求发送所述vr切片流至所述用户终端,以使所述用户终端对所述vr切片流进行解码,并基于解码后的vr切片流,获得360度全景绘图;
22.调整模块,用于确定所述用户终端对应的用户的主视角,并根据所述用户的主视角发送调整指令至所述vr全景摄像机,以使所述vr全景摄像机根据所述调整指令调整摄像机参数。
23.在一种可能的实现方式中,所述切割模块,具体用于:
24.根据所述用户的不同视角,对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得所述vr切片流,以使所述用户的主视角对应的vr切片的分辨率为第一分辨率,所述用户的左右方向视角对应的vr切片的分辨率为第二分辨率,所述用户的除所述主视角和左右方向视角外剩余视角对应的vr切片的分辨率为第三分辨率,其中,所述第一分辨率大于所述第二分辨率,所述第二分辨率大于所述第三分辨率。
25.在一种可能的实现方式中,还包括渲染模块,用于:
26.接收所述用户终端通过所述5g接入设备发送的所述解码后的vr切片流;
27.对所述解码后的vr切片流进行合成渲染,并将合成渲染结果返回至所述用户终端,以使所述用户终端根据所述合成渲染结果,获得所述360度全景绘图。
28.在一种可能的实现方式中,所述接收模块,具体用于:
29.接收用户面分流网关推送的所述压缩编码后的vr全景视频流,所述用户面分流网关用于对所述vr全景摄像机通过所述5g接入设备推送的所述压缩编码后的vr全景视频流进行数据分流,流量就近卸载处理。
30.第三方面,本技术实施例提供一种vr直播系统,包括:
31.vr全景摄像机,用于通过5g接入设备推送压缩编码后的vr全景视频流到边缘云平
台;
32.所述边缘云平台,用于对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流;
33.用户终端,用于通过所述5g接入设备发送获取请求至所述边缘云平台;
34.所述边缘云平台,用于根据所述获取请求,发送所述vr切片流至所述用户终端;
35.所述用户终端,用于对所述vr切片流进行解码,并基于解码后的vr切片流,获得360度全景绘图;
36.所述边缘云平台,用于确定所述用户终端对应的用户的主视角,并根据所述用户的主视角发送调整指令至所述vr全景摄像机;
37.所述vr全景摄像机,用于根据所述调整指令调整摄像机参数。
38.第四方面,本技术实施例提供一种vr直播设备,包括:
39.处理器;
40.存储器;以及
41.计算机程序;
42.其中,所述计算机程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述计算机程序包括用于执行如第一方面所述的方法的指令。
43.第五方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得服务器执行第一方面所述的方法。
44.第六方面,本技术实施例提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行第一方面所述的方法。
45.本技术实施例提供的vr直播方法、装置、系统、设备及存储介质,该方法通过边缘云平台接收vr全景摄像机推送的压缩编码后的vr全景视频流,进而,对压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流,降低了实际使用传输带宽,降低了网络带宽成本,这样,用户终端基于上述vr切片流,获得360度全景绘图,达到较好的直播效果,解决了现有为降低网络带宽的成本,减小vr直播视频的传输码率,给用户带来不清晰、眩晕的问题。而且,上述边缘云平台还确定用户终端对应的用户的主视角,并根据该主视角调整vr全景摄像机的摄像机参数,从而能够较真实的还原三维直播场景,使得用户能够更好的体验到3d效果和沉浸感,也提高了用户观看直播视频的自由度和方向切换的流畅度,适合应用。
附图说明
46.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
47.图1为本技术实施例提供的vr直播系统架构示意图;
48.图2为本技术实施例提供的一种vr直播方法的流程示意图;
49.图3为本技术实施例提供的另一种vr直播方法的流程示意图;
50.图4为本技术实施例提供的一种vr直播装置的结构示意图;
51.图5为本技术实施例提供的另一种vr直播装置的结构示意图;
52.图6a为本技术提供的一种vr直播设备的基本硬件架构示意图;
53.图6b为本技术提供的另一种vr直播设备的基本硬件架构示意图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”及“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
56.vr虚拟现实是指通过一系列的图像渲染,模拟产生出一个3d的虚拟世界,用户使用特定的用户终端(例如vr眼镜)来实现视觉等感官的模拟,获得沉浸式的体验,从而达到身临其境的感觉。随着vr技术的逐步发展和成熟,vr被广泛地应用在医疗健康、教育培训、文教娱乐、视频直播等领域。vr直播是一种新兴的直播方式,现有由于vr直播所需的网络带宽比较大,为降低网络带宽的成本,vr直播平台会减小视频的传输码率。但是这样vr直播可能给用户带来不清晰、眩晕的感觉,无法满足实际应用。
57.因此,为了解决上述问题,本技术实施例提出一种vr直播方法,通过边缘云平台对vr全景视频流进行fov全景切片处理,获得vr切片流,降低了实际使用传输带宽,降低了网络带宽成本,这样,用户终端基于上述vr切片流,获得360度全景绘图,达到较好的直播效果,解决了现有为降低网络带宽的成本,减小vr直播视频的传输码率,给用户带来不清晰、眩晕的问题。另外,边缘云平台还可以确定用户终端对应的用户的主视角,并根据该主视角调整vr全景摄像机的摄像机参数,从而能够较真实的还原三维直播场景,使得用户能够更好的体验到3d效果和沉浸感,也提高了用户观看直播视频的自由度和方向切换的流畅度。
58.可选地,本技术提供的一种vr直播方法,可以适用于图1所示的vr直播系统架构示意图,如图1所示,该系统可以包括vr全景摄像机101、5g接入设备102、边缘云平台103和用户终端104。其中,用户终端104可以是手机、平板电脑或vr眼镜等。
59.可以理解的是,本技术实施例示意的结构并不构成对vr直播系统架构的具体限定。在本技术另一些可行的实施方式中,上述架构可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置,具体可根据实际应用场景确定,在此不做限制。图1所示的部件可以以硬件,软件,或软件与硬件的组合实现。
60.在具体实现过程中,vr全景摄像机101可以生成vr全景视频流,能实现无损压缩编码、推流功能。5g接入设备102支持5g接入,实现将vr全景视频流传送到边缘云平台103上。边缘云平台103对vr直播端上行vr全景视频流,进行fov全景切片处理,获得vr切片流。用户
终端104实现vr切片流的获取及播放,例如通过5g接入设备102发送获取请求至边缘云平台103,边缘云平台103返回上述vr切片流至至用户终端104,用户终端104对上述vr切片流进行解码,获得360度全景绘图。其中,边缘云平台103对vr全景视频流进行fov全景切片处理,获得vr切片流,从而,降低了实际使用传输带宽,降低了网络带宽成本,解决了现有为降低网络带宽的成本,减小vr直播视频的传输码率,给用户带来不清晰、眩晕的问题。
61.这里,边缘云平台103还可以确定用户终端104对应的用户的主视角,从而,根据该主视角调整vr全景摄像机101的摄像机参数,例如调整vr全景摄像机101采集直播流的角度,这样,能够较真实的还原三维直播场景,使得用户能够更好的体验到3d效果和沉浸感,也提高了用户观看直播视频的自由度和方向切换的流畅度,适合应用。
62.另外,上述系统中还可以包括用户面分流网关,该用户面分流网关用于对vr全景摄像机101推送的vr全景视频流进行数据分流,流量就近卸载处理等。
63.上述5g接入设备在上述上行推流和下行拉流时,可以利用5g网络切片,例如分别使用切片1和切片2进行视频切片,从而,保障上行推流和下行拉流的时延和带宽。
64.上述系统中还可以包括5g核心网,实现vr全景视频流根据vr全景摄像机101所在的地区就近选择部署在本地的边缘云平台,达到推流、视角切换、清晰度分辨率改变时所需要的时延能够降低到用户无感知的目的,还实现vr全景视频流上传、用户终端播放vr视频内容时的5g网络的切片选择,使vr视频在上传和下载时专网专用,从而保证vr直播流畅使用。
65.另外,本技术实施例描述的系统架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
66.下面以几个实施例为例对本技术的技术方案进行描述,对于相同或相似的概念或过程可能在某些实施例不再赘述。
67.图2为本技术实施例提供了一种vr直播方法的流程示意图,本实施例的执行主体可以为图1所示实施例中的边缘云平台,如图2所示,该方法可以包括:
68.s201:接收vr全景摄像机通过5g接入设备推送的压缩编码后的vr全景视频流。
69.这里,上述vr全景摄像机可以实时采集直播流,生成vr全景视频流,并对该vr全景视频流进行压缩编码,然后,通过5g接入设备将压缩编码后的vr全景视频流推送到上述边缘云平台。
70.另外,上述vr全景摄像机还可以通过5g接入设备将压缩编码后的vr全景视频流推送到用户面分流网关。用户面分流网关用于对上述压缩编码后的vr全景视频流进行数据分流,流量就近卸载处理,进而,推送上述压缩编码后的vr全景视频流至上述边缘云平台,满足应用需要。
71.s202:对上述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流。
72.示例性的,上述边缘云平台在接收vr全景摄像机推送的压缩编码后的vr全景视频流后,可以根据用户的不同视角,对上述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流,以使用户的主视角对应的vr切片的分辨率为第一分辨率,用户的左右方向视角对应的vr切片的分辨率为第二分辨率,用户的除上述主视角和左右方向视角外剩余
视角对应的vr切片的分辨率为第三分辨率,其中,第一分辨率大于第二分辨率,第二分辨率大于第三分辨率。例如,上述边缘云平台按照用户不同视角镜像对视频进行切割,使用户实际观看的主视角视频切片为4k分辨率,用户习惯较为频繁转动的左右方向视角视频切片为2k分辨率,其他视角切片为1080p或者更低分辨率等,从而,使得后续能够较真实的还原三维直播场景,用户能够更好的体验到3d效果和沉浸感。
73.另外,上述5g接入设备在上述上行推流和下行拉流时,可以利用5g网络切片,例如分别使用切片1和切片2进行视频切片,从而,保障上行推流和下行拉流的时延和带宽。
74.在本技术实施例中,fov切片技术部署在边缘云上,相对于fov切片技术部署在公有云上,时延较小,使得用户使用过程中转动切换视角时,能够较快地切换到较高清晰度,提高用户实际体验效果。
75.而且,本技术实施例除采用5g+vr直播系统外,还采用切片技术,这样能够在网络拥塞时,降低vr视频直播源占用带宽,从而保证达到较好的直播效果。
76.s203:在接收到用户终端通过上述5g接入设备发送的获取请求后,根据该获取请求发送上述vr切片流至用户终端,以使用户终端对上述vr切片流进行解码,并基于解码后的vr切片流,获得360度全景绘图。
77.s204:确定上述用户终端对应的用户的主视角,并根据该用户的主视角发送调整指令至上述vr全景摄像机,以使上述vr全景摄像机根据上述调整指令调整摄像机参数。
78.这里,上述边缘云平台还可以实现用户在观看vr直播的过程转动时的视角切换调度,即通过判断用户主视角,并及时反馈到vr全景摄像机调整摄像机参数,以保证用户观看视频流程及观看效果。
79.另外,上述边缘云平台还可以根据上述用户的习惯和偏好,建立调整模型,从而,基于该调整模型发送调整指令至上述vr全景摄像机,以调整上述vr全景摄像机的摄像机参数,例如调整vr全景摄像机采集直播流的角度。
80.本技术实施例通过边缘云平台接收vr全景摄像机推送的压缩编码后的vr全景视频流,进而,对压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流,从而,降低了实际使用传输带宽,降低了网络带宽成本,解决了现有为降低网络带宽的成本,减小vr直播视频的传输码率,给用户带来不清晰、眩晕的问题。在接收到用户终端发送的获取请求后,边缘云平台根据该获取请求发送上述vr切片流至用户终端,以使用户终端对上述vr切片流进行解码,并基于解码后的vr切片流,获得360度全景绘图,其中,上述边缘云平台还确定用户终端对应的用户的主视角,并根据该主视角调整vr全景摄像机的摄像机参数,这样,能够较真实的还原三维直播场景,使得用户能够更好的体验到3d效果和沉浸感,也提高了用户观看直播视频的自由度和方向切换的流畅度,适合应用。另外,本技术实施例能够满足不同带宽和时延的要求,可以在大型展会等场景上随时接入使用,无需专线保障,省时省力。
81.另外,本技术实施例中上述边缘云平台还可以部署视频处理渲染,实现vr终端的视频流的不同码率切片的和合成渲染,利用边缘云本地化部署的特点,及专有的图形处理器(graphics processing unit,gpu)等硬件,实现低时延渲染。图3为本技术实施例提出的另一种vr直播方法的流程示意图。
82.如图3所示,该方法包括:
83.s301:接收vr全景摄像机通过5g接入设备推送的压缩编码后的vr全景视频流。
84.s302:对上述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流。
85.其中,步骤s301

s302参见上述步骤s201

s202的相关描述,此处不再赘述。
86.s303:在接收到用户终端通过5g接入设备发送的获取请求后,根据该获取请求发送上述vr切片流至用户终端,以使用户终端对上述vr切片流进行解码。
87.s304:接收用户终端通过5g接入设备发送的解码后的vr切片流。
88.s305:对上述解码后的vr切片流进行合成渲染,并将合成渲染结果返回至用户终端,以使用户终端根据上述合成渲染结果,获得360度全景绘图。
89.这里,上述边缘云平台部署视频处理渲染,实现vr终端的视频流的不同码率切片的和合成渲染,利用边缘云本地化部署的特点,及专有的gpu等硬件,实现低时延渲染。
90.s306:确定用户终端对应的用户的主视角,并根据该用户的主视角发送调整指令至vr全景摄像机,以使vr全景摄像机根据上述调整指令调整摄像机参数。
91.其中,步骤s306参见上述步骤s204的相关描述,此处不再赘述。
92.本技术实施例中上述边缘云平台还可以部署视频处理渲染,实现vr终端的视频流的不同码率切片的和合成渲染,利用边缘云本地化部署的特点,及专有的gpu等硬件,实现低时延渲染。而且,本技术实施例通过边缘云平台对vr全景视频流进行fov全景切片处理,获得vr切片流,从而,降低了实际使用传输带宽,降低了网络带宽成本,解决了现有为降低网络带宽的成本,减小vr直播视频的传输码率,给用户带来不清晰、眩晕的问题。另外,边缘云平台还可以确定用户终端对应的用户的主视角,并根据该主视角调整vr全景摄像机的摄像机参数,这样,能够较真实的还原三维直播场景,使得用户能够更好的体验到3d效果和沉浸感,也提高了用户观看直播视频的自由度和方向切换的流畅度,适合应用。
93.对应于上文实施例的vr直播方法,图4为本技术实施例提供的vr直播装置的结构示意图。为了便于说明,仅示出了与本技术实施例相关的部分。图4为本技术实施例提供的一种vr直播装置的结构示意图,该vr直播装置40包括:接收模块401、切割模块402、发送模块403以及调整模块404。这里的vr直播装置可以是上述边缘云平台本身,或者是实现上述边缘云平台的功能的芯片或者集成电路。这里需要说明的是,接收模块、切割模块、发送模块以及调整模块的划分只是一种逻辑功能的划分,物理上两者可以是集成的,也可以是独立的。
94.其中,接收模块401,用于接收vr全景摄像机通过5g接入设备推送的压缩编码后的vr全景视频流。
95.切割模块402,用于对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得vr切片流。
96.发送模块403,用于在接收到用户终端通过所述5g接入设备发送的获取请求后,根据所述获取请求发送所述vr切片流至所述用户终端,以使所述用户终端对所述vr切片流进行解码,并基于解码后的vr切片流,获得360度全景绘图。
97.调整模块404,用于确定所述用户终端对应的用户的主视角,并根据所述用户的主视角发送调整指令至所述vr全景摄像机,以使所述vr全景摄像机根据所述调整指令调整摄像机参数。
98.在一种可能的实现方式中,所述切割模块402,具体用于:
99.根据所述用户的不同视角,对所述压缩编码后的vr全景视频流,进行fov全景切片处理,获得所述vr切片流,以使所述用户的主视角对应的vr切片的分辨率为第一分辨率,所述用户的左右方向视角对应的vr切片的分辨率为第二分辨率,所述用户的除所述主视角和左右方向视角外剩余视角对应的vr切片的分辨率为第三分辨率,其中,所述第一分辨率大于所述第二分辨率,所述第二分辨率大于所述第三分辨率。
100.在一种可能的实现方式中,所述接收模块401,具体用于:
101.接收用户面分流网关推送的所述压缩编码后的vr全景视频流,所述用户面分流网关用于对所述vr全景摄像机通过所述5g接入设备推送的所述压缩编码后的vr全景视频流进行数据分流,流量就近卸载处理。
102.本技术实施例提供的装置,可用于执行上述图2方法实施例的技术方案,其实现原理和技术效果类似,本技术实施例此处不再赘述。
103.图5为本技术实施例提供的另一种vr直播装置的结构示意图。在图4基础上,上述vr直播装置40还包括:渲染模块405。
104.其中,发送模块403,用于在接收到用户终端通过所述5g接入设备发送的获取请求后,根据所述获取请求发送所述vr切片流至所述用户终端,以使所述用户终端对所述vr切片流进行解码。
105.渲染模块405,用于接收所述用户终端通过所述5g接入设备发送的所述解码后的vr切片流;对所述解码后的vr切片流进行合成渲染;
106.发送模块403,用于将合成渲染结果返回至所述用户终端,以使所述用户终端根据所述合成渲染结果,获得所述360度全景绘图。
107.本技术实施例提供的装置,可用于执行上述图3方法实施例的技术方案,其实现原理和技术效果类似,本技术实施例此处不再赘述。
108.可选地,图6a和6b示意性地分别提供本技术所述vr直播设备的一种可能的基本硬件架构。
109.参见图6a和6b,vr直播设备包括至少一个处理器601以及通信接口603。进一步可选的,还可以包括存储器602和总线604。
110.其中,vr直播设备中,处理器601的数量可以是一个或多个,图6a和6b仅示意了其中一个处理器601。可选地,处理器601,可以是中央处理器(central processing unit,cpu)、gpu或者数字信号处理器(digital signal processor,dsp)。如果vr直播设备具有多个处理器601,多个处理器601的类型可以不同,或者可以相同。可选地,vr直播设备的多个处理器601还可以集成为多核处理器。
111.存储器602存储计算机指令和数据;存储器602可以存储实现本技术提供的上述vr直播方法所需的计算机指令和数据,例如,存储器602存储用于实现上述vr直播方法的步骤的指令。存储器602可以是以下存储介质的任一种或任一种组合:非易失性存储器(例如只读存储器(rom)、固态硬盘(ssd)、硬盘(hdd)、光盘),易失性存储器。
112.通信接口603可以为所述至少一个处理器提供信息输入/输出。也可以包括以下器件的任一种或任一种组合:网络接口(例如以太网接口)、无线网卡等具有网络接入功能的器件。
113.可选的,通信接口603还可以用于vr直播设备与其它计算设备或者终端进行数据
通信。
114.进一步可选的,图6a和6b用一条粗线表示总线604。总线604可以将处理器601与存储器602和通信接口603连接。这样,通过总线604,处理器601可以访问存储器602,还可以利用通信接口603与其它计算设备或者终端进行数据交互。
115.在本技术中,vr直播设备执行存储器602中的计算机指令,使得vr直播设备实现本技术提供的上述vr直播方法,或者使得vr直播设备部署上述的vr直播装置。
116.从逻辑功能划分来看,示例性的,如图6a所示,存储器602中可以包括接收模块401、切割模块402、发送模块403以及调整模块404。这里的包括仅仅涉及存储器中所存储的指令被执行时可以分别实现接收模块、切割模块、发送模块以及调整模块的功能,而不限定是物理上的结构。
117.一种可能设计,如图6b所示,存储器602中包括渲染模块405,这里的包括仅仅涉及存储器中所存储的指令被执行时可以实现渲染模块的功能,而不限定是物理上的结构。
118.另外,上述的vr直播设备除了可以像上述图6a和6b通过软件实现外,也可以作为硬件模块,或者作为电路单元,通过硬件实现。
119.本技术提供一种计算机可读存储介质,所述计算机程序产品包括计算机指令,所述计算机指令指示计算设备执行本技术提供的上述vr直播方法。
120.本技术实施例提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行本技术提供的上述vr直播方法。
121.本技术提供一种芯片,包括至少一个处理器和通信接口,所述通信接口为所述至少一个处理器提供信息输入和/或输出。进一步,所述芯片还可以包含至少一个存储器,所述存储器用于存储计算机指令。所述至少一个处理器用于调用并运行该计算机指令,以执行本技术提供的上述vr直播方法。
122.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
123.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1