1.一种用于会场控制的可视化vr导播系统,包括解复用模块、音视频缓存模块、解码视频模块、监看模块、切换逻辑模块和推流复用模块,其特征在于:包括以下操作步骤:
s1:将rtmp拉流输入解复用模块,然后解复用模块拉取8krtmp直播流并进行解复用;
s2:将s1解复用的数据导入音视频缓存模块,然后利用频缓存模块从缓存中读取,相应的视频,然后解码;
s3:将s2中的解码视频输入到监看模块,进行缩放并显示到指定的窗口显示,并发出切换指令,通知切换模块进行切换;
s4:进入切换逻辑模块,通过s3中接收切换指令,以音频时间轴作为基准,进行直播流切换;
s5:进入推流复用模块,对输出音视频数据进行打包复用,然后推送到指定的推流地址。
2.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述s1中解复用模块拉取的8krtmp直播流为三路数据流。
3.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述音视频缓存模块的缓存长度以时间为单位,且可以调整。
4.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述音视频缓存模块缓存中第一个包的时间应该大于等于当前输出的时间值。
5.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述音视频切换模块的逻辑为:
a1:导播程序接收到切换指令;
a2:查找切换后视频的关键帧;
a3:如果没有找到,则继续转发原来的音频数据,但不转发视频数据,如果找到,则转发切换后的音视频数据。
6.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述音视频缓存模块中的音频数据包括视频缓存数据和声音缓存数据。
7.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述s1至s2的数据输出是将压缩后的音视频重新打包复用,并发送到推流地址。
8.根据权利要求1所述的一种用于会场控制的可视化vr导播系统,其特征在于:所述监看模块将解码压缩后的视频数据,根据不同的预览需求,进行缩放,并在指定窗口显示。