1.一种基于通用服务器平台的超高清ip视频服务器,其特征在于,包括:服务器光纤网卡、服务器存储硬盘、服务器千兆网卡、ip播出处理模块、服务器性能优化模块和服务器硬件平台;
所述ip播出处理模块分别与所述服务器光纤网卡、服务器存储硬盘、服务器千兆网卡和服务器性能优化模块相连,所述服务器硬件平台分别与所述服务器光纤网卡、服务器存储硬盘、服务器千兆网卡和服务器性能优化模块相连;
其中,所述ip播出处理模块包括:
ipuhd处理模块,用于对所述服务器光纤网卡接收的外来直播ip信号进行ip解封装,形成ip流的无压缩视音频数据包;
uhd文件解码处理模块,用于对所述服务器存储硬盘中的uhd文件进行解码,形成播出流的无压缩视音频数据包;
ip流切换模块,所述ip流切换模块分别与所述ipuhd处理模块和uhd文件解码处理模块相连,用于缓存外来直播ip流和播出流的无压缩视音频数据包,实现直播ip流和播出流的无缝切换和外来信号的转播;
ptp时基处理模块,所述ptp时基处理模块与ipuhd处理模块相连,用于从所述ipuhd处理模块获取ptp时钟,以此为基准完成服务器平台上的ptp时基处理;
uhd视/音频播出处理模块,所述uhd视/音频播出处理模块分别与所述ip流切换模块、ptp时基处理模块和ndi信号处理模块相连,用于完成cg字幕叠加处理,在叠加字幕后的视音频数据上加上ptp时间戳,以及把叠加字幕后的视音频数据编码压缩,完成ndi流封装处理。
2.如权利要求1所述的超高清ip视频服务器,其特征在于,所述服务器性能优化模块,用于协同多个cpu工作,通过控制读写时序实现cpu缓存一致性,同时利用负载均衡原理实现多进程资源调度;采用直接的网络驱动编程,修改网络内核对网络连接的有关限制。
3.如权利要求1所述的超高清ip视频服务器,其特征在于,所述外来直播ip流和播出流的无缝切换的方法,包括:
收到切换指令,通过找到直播ip流和播出流的帧头数据包,定位后进行数据包的整帧数据切换。
4.如权利要求1所述的超高清ip视频服务器,其特征在于,所述在视音频数据上加上ptp时间戳的方法,包括:
基于st2059协议的ptp时钟发送原理,从ipuhd处理模块获取ip系统ptp时间戳,以计算机内核时钟为基准,找出并消除两者时间戳的延时;将消除延时后的时间戳送到uhd视/音频播出处理模块,完成在视音频数据上添加ptp时间戳。
5.如权利要求1所述的超高清ip视频服务器,其特征在于,所述ndi流封装处理的方法,包括:
ndi信号处理模块对外来ndi字幕ip流进行解码处理,然后将字幕信息以及所包含的alpha通道信息一同送往uhd视/音频播出处理模块;播出端依据播出列表发出字幕叠加指令以及叠加的字幕内容信息,uhd视/音频播出处理模块实现字幕和图像的叠加处理。