一种用于会场控制的可视化VR导播系统的制作方法

文档序号:23098025发布日期:2020-11-27 13:01阅读:116来源:国知局
一种用于会场控制的可视化VR导播系统的制作方法
本发明涉及vr导播
技术领域
,更具体地说,本发明涉及一种用于会场控制的可视化vr导播系统。
背景技术
:现有直播技术是根据4k多路信号之间的切换和自动返回控制策略,迅速发出相应的指令,指挥对应的摄像球来捕获相应的视频,高速定位摄像机摄拍摄下来的视频可通过直播服务器进行播放,也可通过点播服务器进行存储,使输出的画面场景切换灵活、画面配合流畅。当前,在4kvr直播过程中,往往需要在演播室或者在实际的外景中进行拍摄,然而,现有的这种4kvr直播方式往往存在诸多缺陷。首先在现有的4kvr直播之前,往往需要投入大笔费用采购专业的硬件设备和搭建演播室。在直播时,传统的节目内容采集都来自于本地现场,对于异地画面的采集需要依靠专业的卫星广播车进行传输。卫星广播车不仅数量有限,而且单次的使用成本高达10万以上,同时还需要配合专业的硬件设备一起使用,导致录制电视节目vr直播的成本非常巨大。因此亟需提供一种云端操作简单并且能够实现8kvr视频源多种格式输入。技术实现要素:为了克服现有技术的上述缺陷,本发明的实施例提供一种用于会场控制的可视化vr导播系统,通过加入解复用模块将原有的8k视频分辨率缩放到2k或较低的视频分辨率进行预览切换,云端部署减少前端硬件成本,降低前期制作难度,通过设置监看模块,使得每次视频传输都是经过稳定监看,极大的保证远程导播精确度,也缩减了直播事故带来的的播放不便的问题,以解决上述
背景技术
中提出的问题。为实现上述目的,本发明提供如下技术方案:一种用于会场控制的可视化vr导播系统,包括解复用模块、音视频缓存模块、解码视频模块、监看模块、切换逻辑模块和推流复用模块,包括以下操作步骤:s1:将rtmp拉流输入解复用模块,然后解复用模块拉取8krtmp直播流并进行解复用;s2:将s1解复用的数据导入音视频缓存模块,然后利用频缓存模块从缓存中读取,相应的视频,然后解码;s3:将s2中的解码视频输入到监看模块,进行缩放并显示到指定的窗口显示,并发出切换指令,通知切换模块进行切换;s4:进入切换逻辑模块,通过s3中接收切换指令,以音频时间轴作为基准,进行直播流切换;s5:进入推流复用模块,对输出音视频数据进行打包复用,然后推送到指定的推流地址。在一个优选地实施方式中,所述s1中解复用模块拉取的8krtmp直播流为三路数据流。在一个优选地实施方式中,所述音视频缓存模块的缓存长度以时间为单位,且可以调整。在一个优选地实施方式中,所述音视频缓存模块缓存中第一个包的时间应该大于等于当前输出的时间值。5、根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述音视频切换模块的逻辑为:a1:导播程序接收到切换指令;a2:查找切换后视频的关键帧;a3:如果没有找到,则继续转发原来的音频数据,但不转发视频数据,如果找到,则转发切换后的音视频数据。在一个优选地实施方式中,所述音视频缓存模块中的音频数据包括视频缓存数据和声音缓存数据。在一个优选地实施方式中,所述s1至s2的数据输出是将压缩后的音视频重新打包复用,并发送到推流地址在一个优选地实施方式中,所述监看模块将解码压缩后的视频数据,根据不同的预览需求,进行缩放,并在指定窗口显示。本发明的技术效果和优点:1、本发明通过加入解复用模块将原有的8k视频分辨率缩放到2k或较低的视频分辨率进行预览切换,云端部署减少前端硬件成本,降低前期制作难度;2、本发明通过设置监看模块,使得每次视频传输都是经过稳定监看,极大的保证远程导播精确度,也缩减了直播事故带来的的播放不便的问题。附图说明图1为本发明的整体流程系统框图。图2为本发明的音频模块结构系统框图。图3为本发明的数据流程结构系统框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1如附图1、附图2和附图3所示的一种用于会场控制的可视化vr导播系统,包括包括解复用模块、音视频缓存模块、解码视频模块、监看模块、切换逻辑模块和推流复用模块,包括以下操作步骤:s1:将rtmp拉流输入解复用模块,然后解复用模块拉取8krtmp直播流并进行解复用;s2:将s1解复用的数据导入音视频缓存模块,然后利用频缓存模块从缓存中读取,相应的视频,然后解码;s3:将s2中的解码视频输入到监看模块,进行缩放并显示到指定的窗口显示,并发出切换指令,通知切换模块进行切换;s4:进入切换逻辑模块,通过s3中接收切换指令,以音频时间轴作为基准,进行直播流切换;s5:进入推流复用模块,对输出音视频数据进行打包复用,然后推送到指定的推流地址。具体实施方式为:通过加入解复用模块将原有的8k视频分辨率缩放到2k或较低的视频分辨率进行预览切换,云端部署减少前端硬件成本,降低前期制作难度,通过设置监看模块,使得每次视频传输都是经过稳定监看,极大的保证远程导播精确度,也缩减了直播事故带来的的播放不便的问题。其中,所述s1中解复用模块拉取的8krtmp直播流为三路数据流,利用三路8krtmp直播流的设定保证了数据传输的稳定,为8k显示提供了基础;其中,所述音视频缓存模块的缓存长度以时间为单位,且可以调整,所述音视频缓存模块缓存中第一个包的时间应该大于等于当前输出的时间值,增加了音频缓冲的整体数据量,保证了音频缓冲的灵活性。其中,述音视频切换模块的逻辑为:a1:导播程序接收到切换指令;a2:查找切换后视频的关键帧;a3:如果没有找到,则继续转发原来的音频数据,但不转发视频数据,如果找到,则转发切换后的音视频数;采用上述技术手段:保证了音频数据传输的精准,避免了直播事故带来的的播放不便的问题其中,所述音视频缓存模块中的音频数据包括视频缓存数据和声音缓存数据,其中,所述s1至s2的数据输出是将压缩后的音视频重新打包复用,并发送到推流地址;加入解复用模块将原有的8k视频分辨率缩放到2k或较低的视频分辨率进行预览切换,云端部署减少前端硬件成本,降低前期制作难度。其中,所述监看模块将解码压缩后的视频数据,根据不同的预览需求,进行缩放,并在指定窗口显示;,使得每次视频传输都是经过稳定监看,极大的保证远程导播精确度,也缩减了直播事故带来的的播放不便的问题。实施例2具体与实施例1的局别与其中所述音频模块中的初始数据流为四组;实施例3具体与实施例1的局别与其中所述音频模块中的初始数据流为二组;实验例采用三组设备,分别安装实施例1、2、3中的技术手段,然后记录四组操作过程中每秒数据输送量。实施例1实施例2实施例3数据传输量/秒92.2m176.4m160.3m综上所述:在同样的成本预算过程中,现有的三组数据流供给的效率最佳。最后应说明的几点是:首先,在本申请的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变,则相对位置关系可能发生改变;其次:本发明公开实施例附图中,只涉及到与本公开实施例涉及到的结构,其他结构可参考通常设计,在不冲突情况下,本发明同一实施例及不同实施例可以相互组合;最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1