发明名称 |
一种保证视音频正常播出的无缝切换系统及方法 |
摘要 |
本发明涉及一种保证视音频正常播出的无缝切换系统及方法,包括2台视音频播出服务器,所述的视音频播出服务器包括视音频I/O板卡、板卡驱动程序、故障检测装置、操作系统以及视音频播出应用程序,所述的视音频I/O板卡包括:板卡硬件缓存区、板卡硬件寄存器、板卡硬件控制模块、信号输入接口、信号主输出端口、信号备输出端口。本发明切换以视频帧为单位,并且可以准确控制切换的帧精度,确保切换期间播出信号不会绿屏、闪烁,不会出现重复帧或者跳帧现象,实现故障发生时的备份播出信号的无缝切换。 |
申请公布号 |
CN103686196B |
申请公布日期 |
2017.03.01 |
申请号 |
CN201310748190.0 |
申请日期 |
2013.12.31 |
申请人 |
北京中科大洋科技发展股份有限公司 |
发明人 |
邓伟;王雨;刘强;孔鑫;王琪 |
分类号 |
H04N21/21(2011.01)I;H04N21/24(2011.01)I |
主分类号 |
H04N21/21(2011.01)I |
代理机构 |
北京国林贸知识产权代理有限公司 11001 |
代理人 |
袁建水 |
主权项 |
一种保证视音频正常播出的无缝切换系统,所述系统包括2台视音频播出服务器,所述的视音频播出服务器包括视音频I/O板卡、板卡驱动程序、故障检测装置、操作系统以及视音频播出应用程序,其特征在于:所述的2台视音频播出服务器互为主、备;所述的视音频服务器还包括,主播出通道、备播出通道、采集通道,且每一台视音频服务器的备播出通道与另一台视音频服务器的采集通道连接;其中,主播出通道用于视音频播出信号的输出,备播出通道用于备份播出信号的输出,采集通道用于采集备份的播出信号;主播出通道和备播出通道在系统运行时都进行信号输出,且视音频正常播出时输出的信号在内容上相同;备播出通道读取目标单元的位置序号始终比主播出通道读取目标单元的位置序号大1;所述的2台视频播出服务器通过外同步输入端口REF接入相同的同步锁相源,以保证两台服务器播出信号是同步的;所述的视音频I/O板卡还包括:板卡硬件缓存区、板卡硬件寄存器、板卡硬件控制模块、信号输入接口、信号主输出端口、信号备输出端口;其中:板卡硬件缓存区:用于缓存通过采集通道采集的备份播出信号的数据和视音频播出应用程序传送的数据;板卡硬件寄存器:用于分别记录缓存于板卡硬件缓存区的通过采集通道采集的备份播出信号的数据的存储地址、主播出通道和备播出通道所用数据的读取地址,以及由故障检测装置设置的无缝切换状态值;其中,无缝切换状态初始值为FALSE,系统运行后,当故障检测装置检测到故障发生时立即将无缝切换状态值置为TRUE;板卡硬件控制模块:用于定期查询无缝切换状态值,当无缝切换状态值为TRUE时,控制主播出通道使用缓存于板卡硬件缓存区的通过采集通道采集的备份播出信号的数据作为数据源;当无缝切换状态值为FALSE时,控制主播出通道和备播出通道使用缓存于板卡硬件缓存区的视音频播出应用程序传送的数据作为数据源;信号输入接口:用于作为采集通道输入接口;信号主输出端口:用于作为主播出通道输出接口;信号备输出端口:用于作为备播出通道输出接口。 |
地址 |
100193 北京市海淀区中关村软件园11号楼 |