[发明专利]具备视角切换功能的720度全景播放器的实现方法及系统有效
申请号: | 201610394460.6 | 申请日: | 2016-06-06 |
公开(公告)号: | CN106060518B | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 潘龙 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N13/02 | 分类号: | H04N13/02;H04N21/2187;H04N21/254;H04N21/44 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙)42225 | 代理人: | 沈林华 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具备 视角 切换 功能 720 全景 播放 实现 方法 系统 | ||
技术领域
本发明涉及全景直播播放器应用开发领域,具体涉及一种具备视角切换功能的720度全景播放器的实现方法及系统。
背景技术
目前,常规的直播播放器的播放视角为360°,即用户观看直播时,只能根据主播提供的直播视角进行观看。随着时代的进步,户外直播越来越多,用户主播提供的直播视角进行观看户外直播时,观看场景比较单一,用户体验较差。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:提供一种具备视角切换功能的720度全景播放器的实现方法及系统,本发明能够根据用户的需求切换观看场景,观看场景比较丰富,用户体验较好。
为达到以上目的,本发明提供的具备视角切换功能的720度全景播放器的实现方法,该方法具体包括以下步骤:
S1:在Adobe Media Server中部署安全沙箱文件:在配置文件压缩包中确定连接流服务器的配置;将配置文件压缩包的视频流的操作权限设置为打开;
S2:在全景播放器中通过flash 3D引擎创建新的3D场景,在3D场景中添加设置距离后的3D摄像头;
S3:在全景播放器中创建3D视角球,将3D视角球中的贴图材质设置为双面均可观看,将贴图材质的纹理创建为图片纹理;
S4:将S2中的3D摄像头与S3中的3D视角球进行绑定;
S5:根据S1中连接流服务器的配置,将全景播放器与流服务器进行连接;设置视频流的缓存时间后,创建流媒体播放器来播放视频流;
S6:全景播放器获取流服务器返回的视频流,周期性的截取视频流中的画面,周期时间小于40毫秒;
S7:将截取的画面刷新至3D视角球。
本发明提供的基于上述方法的具备视角切换功能的720度全景播放器的实现系统,包括位于流媒体服务器上的安全沙箱文件部署模块、以及位于全景播放器上的3D世界创建模块、3D视角球创建模块、3D视角球绑定模块、流服务器连接模块、直播画面截取模块和3D世界刷新模块;
安全沙箱文件部署模块用于:在流媒体服务器的配置文件压缩包中确定连接流服务器的配置;将配置文件压缩包的视频流的操作权限设置为打开;
3D世界创建模块用于:通过flash 3D引擎创建新的3D场景,在3D场景中添加设置距离后的3D摄像头;
3D视角球创建模块用于:创建3D视角球,将3D视角球中的贴图材质设置为双面均可观看,将贴图材质的纹理创建为图片纹理;
3D视角球绑定模块用于:将3D摄像头与3D视角球进行绑定;
流服务器连接模块用于:根据安全沙箱文件部署模块中连接流服务器的配置,将全景播放器与流服务器进行连接;设置视频流的缓存时间后,创建流媒体播放器来播放视频流;
直播画面截取模块用于:获取流服务器返回的直播画面,周期性的截取视频流中的画面,周期时间小于40毫秒;
3D世界刷新模块用于:将截取的画面刷新至3D视角球。
与现有技术相比,本发明的优点在于:
本发明事先在流服务器中打开视频流的操作权限,并在全景播放器中创建3D世界,还在3D世界中设置3D摄像头和3D视角球。在此基础上,用户观看户外直播时,将流服务中的直播流画面周期性的刷新至3D视角球,并通过鼠标控制3D视角球即可实时观看直播时任何角度发生的事情和存在的物品,进而实现用户在720°直播间中漫游。有鉴于此,本发明能够根据用户的需求切换观看场景,观看场景比较丰富,用户体验较好。
附图说明
图1为具备视角切换功能的720度全景播放器的实现方法的流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
参见图1所示,本发明实施例中的具备视角切换功能的720度全景播放器的实现方法,具体包括以下步骤:
S1:在流服务器(Adobe Media Server)中部署安全沙箱文件:在配置文件压缩包中确定连接流服务器的配置;将配置文件压缩包的视频流的操作权限设置为打开,以便后期对视频流进行操作。
S1的具体流程为:
S101:解压流服务器中的配置文件压缩包(main.far),得到主配置文件(main.asc)。
S102:通过文本打开主配置文件,在主配置文件中确定连接流服务器的配置,打开主配置文件中视频流的操作权限后,将主配置文件进行保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610394460.6/2.html,转载请声明来源钻瓜专利网。