一种用于ip数字电视延时播出及安全保障的方法
【专利摘要】本发明公开了一种用于IP数字电视延时播出及安全保障的方法,延时播出步骤包括:设置各通道的信号源地址、接收源信号的网卡、延时时长、信号输出地址及信号输出的网卡;IP码流延时器接收到源信号,自动判断将数据缓存于内存或硬盘;将数据保存在内存或硬盘的通道数据队列中,并计算数据延时后的应发送时间;当时间到达通道数据队列头端数据包应发送时间时,从指定的信号输出网卡输出数据;安全保障步骤包括:丢弃非法数据和双机热备。本发明根据系统资源状况和指定的延时时长,自动判断将数据缓存于内存或硬盘,支持大量通道的长时间延时;网络物理隔离IP信号源和后端设备,保障网络安全;双机热备实现无缝切换,为播出安全带来更有效保障。
【专利说明】—种用于IP数字电视延时播出及安全保障的方法
【技术领域】
[0001]本发明涉及IP数字广播电视领域和网络安全领域,特别是涉及一种用于IP数字电视延时播出及安全保障的方法。
【背景技术】
[0002]近年来,在广播电视行业基本实现数字化之后,IP化接踵而至。IP化相对于传统的SDI和ASI,拥有成本低、传输距离远、布置和维护方便等优点。许多新建设的项目偏爱IP化的播出流程,故而IP化的播出配套设备应运而生,以完善IP播出的总体功能。
[0003]随着IP而来的一个问题是:网络安全降低。传统SDI和ASI播出环境中,信号由专用的同轴电缆负载,设备间不会感染病毒,网络安全问题很难威胁到信号传输。然而IP播出的信号传输介质却是以太网线,信号的收发设备也是普通的以太网卡,病毒等网络威胁很容易通过网线传播或干扰信号。针对IP数字电视播出网络安全的问题,国家广电总局也提出了明确的要求,IP数字电视播出网络安全目前已成为广播电视行业研究的新方向。
[0004]此外,国家广电总局要求对部分电视直播必须延时播出,现有IP数字电视延时播出方法主要有两种:基于内存的信号延时和基于硬盘的信号延时。
[0005](I)基于内存的信号延时:利用内存缓存信号,在内存中缓存的信号时长即为所设置的延时时长。
[0006]优点:内存读写次数无限制,反复读写不会影响内存寿命;
缺点:内存容量较小,支持的通道数较少、延时时长较短。
[0007]只适用于延时通道数较少(小于6路)和延时时长较短(少于20分钟)的场景。
[0008](2)基于硬盘的信号延时:利用专用硬盘缓存信号,在硬盘中缓存的信号时长即为所设置的延时时长。
[0009]优点:支持的通道数较多、延时时长较长(数十小时);
缺点:硬盘反复读写对寿命略有影响,寿命会低于内存。
[0010]只适用于延时通道较多(数十路)和延时时长较长(数十小时甚至数十天的极端情况)。
【发明内容】
[0011]本发明的目的在于克服现有技术的不足,提供一种新型的用于IP数字电视延时播出及安全保障的方法,根据系统资源状况和指定的延时时长,自动判断将数据缓存于内存或硬盘,支持大量通道的长时间延时;网络物理隔离IP信号源和后端设备,保障网络安全;双机热备为播出安全带来更有效保障。
[0012]本发明的目的是通过以下技术方案来实现的:一种用于IP数字电视延时播出及安全保障的方法,它包括一个延时播出步骤和一个安全保障步骤:
所述的延时播出步骤包括以下子步骤:
SlOl:设置各通道的信号源地址、用于接收源信号的网卡、延时时长、信号输出地址及用于信号输出的网卡;
S102:1P码流延时器接收到源信号,根据系统资源状况和指定的延时时长,自动判断将数据缓存于内存或硬盘;
S103:将数据保存在内存或硬盘的通道数据队列中,并计算数据延时后的应发送时
间;
S104:当时间到达通道数据队列头端数据包应发送时间时,从指定的信号输出网卡输出数据;
所述的安全保障步骤包括:
(1)丢弃非法数据:接收到非法数据时,将非法数据丢弃至非法数据库;
(2)双机热备:备机和主机同时接收信号源发来的数据包并缓存到内存或硬盘中,如备机检测到主机工作正常,在到达应发送时间时并不向后端设备发送信号,只是移除过期数据;当备机检测到主机宕机或工作异常时,备机接替主机向后端设备发送信号,实现无缝切换。
[0013]一种用于IP数字电视延时播出及安全保障的方法,还包括一个基于多网卡的网络物理隔离步骤:每个通道设置独立的输入和输出网口,网口间只允许合法的IP数字电视信号通过,其它任何数据都无法通过。
[0014]本发明的有益效果是:
1)实现了延时播出方法的突破,极大地提升了设备的有效利用率和播出网络安全,满足了用户对延时播出的各种需求;
2)根据系统资源状况和指定的延时时长,自动判断将数据缓存于内存或硬盘,支持大量通道的长时间延时;
3)网络物理隔离IP信号源和后端设备,在信号传输过程中杜绝了病毒和其它网络威胁的存在,保障网络安全;
4)双机热备实现无缝切换,为播出安全带来更有效保障;
5)加快了IP播出替代传统数字播出的进程,IP码流延时技术有助于IP播出取代传统延时方法完成直播延时任务,可以进一步拉开IP播出和传统数字播出的差距。
【专利附图】
【附图说明】
[0015]图1为本发明系统结构示意图;
图2为本发明延时播出步骤流程图。
【具体实施方式】
[0016]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0017]如图1所示,一种用于IP数字电视延时播出及安全保障的方法,它包括一个延时播出步骤和一个安全保障步骤:
如图2所示,延时播出步骤包括以下子步骤:
SlOl:通过配置客户端web页面设置各通道的信号源地址、用于接收源信号的网卡、延时时长、信号输出地址及用于信号输出的网卡; S102:1P码流延时器接收到源信号,根据系统资源状况和指定的延时时长,自动判断将数据缓存于内存或硬盘;
S103:将数据保存在内存或硬盘的通道数据队列中,并计算数据延时后的应发送时
间;
S104:当时间到达通道数据队列头端数据包应发送时间时,从指定的信号输出网卡输出数据;
所述的安全保障步骤包括:
(1)丢弃非法数据:接收到非法数据时,将非法数据丢弃至非法数据库;
(2)双机热备:备机和主机同时接收信号源发来的数据包并缓存到内存或硬盘中,如备机检测到主机工作正常,在到达应发送时间时并不向后端设备发送信号,只是移除过期数据;当备机检测到主机宕机或工作异常时,备机接替主机向后端设备发送信号,实现无缝切换。
[0018]一种用于IP数字电视延时播出及安全保障的方法,还包括一个基于多网卡的网络物理隔离步骤:每个通道设置独立的输入和输出网口,网口间只允许合法的IP数字电视信号通过,其它任何数据都无法通过。
[0019]以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【权利要求】
1.一种用于IP数字电视延时播出及安全保障的方法,其特征在于:它包括一个延时播出步骤和一个安全保障步骤: 所述的延时播出步骤包括以下子步骤: 5101:设置各通道的信号源地址、用于接收源信号的网卡、延时时长、信号输出地址及用于信号输出的网卡; 5102:1P码流延时器接收到源信号,根据系统资源状况和指定的延时时长,自动判断将数据缓存于内存或硬盘; S103:将数据保存在内存或硬盘的通道数据队列中,并计算数据延时后的应发送时间; S104:当时间到达通道数据队列头端数据包应发送时间时,从指定的信号输出网卡输出数据; 所述的安全保障步骤包括: (1)丢弃非法数据:接收到非法数据时,将非法数据丢弃至非法数据库; (2)双机热备:备机和主机同时接收信号源发来的数据包并缓存到内存或硬盘中,如备机检测到主机工作正常,在到达应发送时间时并不向后端设备发送信号,只是移除过期数据;当备机检测到主机宕机或工作异常时,备机接替主机向后端设备发送信号,实现无缝切换。
2.根据权利要求1所述的一种用于IP数字电视延时播出及安全保障的方法,其特征在于:还包括一个基于多网卡的网络物理隔离步骤:每个通道设置独立的输入和输出网口,网口间只允许合法的IP数字电视信号通过,其它任何数据都无法通过。
【文档编号】H04N21/231GK104010227SQ201410266643
【公开日】2014年8月27日 申请日期:2014年6月16日 优先权日:2014年6月16日
【发明者】何周, 王志民 申请人:成都卓元科技有限公司