一种视频采集回放系统及方法转让专利

申请号 : CN201010130511.7

文献号 : CN102196225B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张鲁平杜希鹏凌攀焦定军

申请人 : 新奥特(北京)视频技术有限公司

摘要 :

本发明涉及广播电视播放控制领域,尤其是一种视频采集回放系统及方法,能够实现按照节目单采集视频,并使得采集与回放相关联。本发明的系统包括:节目单接收器,用于获得节目播出系统的实时日节目单,根据实时日节目单生成采集节目信息并发送;收录服务器,通过网络连接所述节目单接收器,用于接收采集节目信息,根据采集节目信息收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息;回放服务器,通过网络连接所述收录服务器,用于根据用户输入的回放节目信息,从数据库中提取相应的视频文件的存储路径,并根据存储路径查找相应的视频文件进行回放;数据库,用于存储视频文件的存储路径以及采集节目信息。

权利要求 :

1.一种视频采集回放系统,其特征在于,包括:

节目单接收器,用于获得节目播出系统的实时日节目单,根据实时日节目单生成采集节目信息并发送; 收录服务器,通过网络连接所述节目单接收器,用于接收采集节目信息,根据采集节目信息收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息; 数据库,用于存储视频文件的存储路径以及采集节目信息;

检测服务器,通过网络连接所述收录服务器,用于对收录服务器收录的视频文件进行信号质量检测,并将检测结果添加到数据库中对应的采集节目信息中; 回放服务器,通过网络连接所述收录服务器,用于根据用户输入的回放节目信息,在数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件,从数据库中提取相应的视频文件的存储路径,并根据存储路径查找相应的视频文件进行回放。

2.如权利要求1所述的系统,其特征在于,还包括:矩阵调度模块,其中: 所述收录服务器,还用于根据采集节目信息控制矩阵调度模块选择相应的视频信号源,以及通过所述矩阵调度模块建立的视音频链路收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息;以及 所述矩阵调度模块,用于根据收录服务器的控制建立视频信号源与收录服务器之间的视音频链路。

3.如权利要求1或2所述的系统,其特征在于,还包括:

任务管理服务器,通过网络连接在所述节目单接收器和收录服务器之间,用于接收节目单接收器发送的采集节目信息,当确认采集节目信息与任务管理服务器中已经保存的采集节目信息没有冲突时,将采集节目信息保存并发往收 录服务器。

4.如权利要求3所述的系统,其特征在于,所述任务管理器还用于当确认节目采集信息与任务管理服务器中保存的节目采集信息有冲突时,向节目单接收器返回冲突信息;以及 节目单接收器,还用于接收冲突信息并显示。

5.如权利要求3所述的系统,其特征在于,还包括:

任务申请客户端,通过网络连接所述任务管理服务器,用于根据用户输入的采集时间、频道信息,根据设定的时间间隔自动生成采集节目信息,或者根据用户输入的采集时间和频道信息自动生成采集节目信息,并发送到所述任务管理服务器。

6.一种视频采集回放方法,其特征在于,包括:

节目单接收器获得节目播出系统的实时日节目单,根据实时日节目单生成采集节目信息并发送; 收录服务器接收采集节目信息,根据采集节目信息收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息于数据库中; 检测服务器对收录服务器收录的视频文件进行信号质量检测,并将检测结果添加到数据库中对应的采集节目信息中; 回放服务器根据用户输入的回放节目信息,在数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件,从数据库中提取相应的视频文件的存储路径,并根据存储路径查找相应的视频文件进行回放。

7.如权利要求6所述的方法,其特征在于,所述收录服务器根据采集节目信息收录视频具体为: 收录服务器根据采集节目信息控制矩阵调度模块选择相应的视频信号源; 矩阵调度模块根据收录服务器的控制建立视频信号源与收录服务器之间的视音频链路; 收录服务器通过所述视音频链路收录视频。

8.如权利要求6或7所述的方法,其特征在于,所述收录服务器接收采集节目信息之前,还包括: 任务管理服务器接收节目单接收器发送的采集节目信息,当确认采集节目信息与任务管理服务器中已经保存的采集节目信息没有冲突时,将采集节目信息保存并发往收录服务器。

9.如权利要求6或7所述的方法,其特征在于,所述采集节目信息包括:采集的时间以及采集的频道信息。

说明书 :

一种视频采集回放系统及方法

技术领域

[0001] 本发明涉及广播电视播放控制领域,尤其是涉及一种视频采集回放系统及方法。

背景技术

[0002] 随着广播电视技术的迅猛发展和广播电视需求的多样化,在广播电视播放控制领域,越来越重视播出的质量,通过某种技术手段来检测播出的故障率,提供事后分析的原始依据,促进广播电视的运行水平,对电视播出和传输质量进行实时监测已经成为广播电视行业管理的重要任务。通过电视监测系统可以及时发现播出事故,通过故障录像能了解到更多细节。现有技术中电视监控系统是通过在总控机房进行人工监测实现的,这种实现方式工作量非常大,并且不能保证监控的实时性和精确性,不利于保留发生问题时的原始依据,不能够按照播出节目单进行采集、监测和回放,使得其关联关系不明确,增大了使用的工作量和难度。

发明内容

[0003] 本发明提供一种视频采集回放系统及方法,能够实现按照节目单采集视频,并使得采集与回放相关联。
[0004] 一种视频采集回放系统,包括:
[0005] 节目单接收器,用于获得节目播出系统的实时日节目单,根据实时日节目单生成采集节目信息并发送;
[0006] 收录服务器,通过网络连接所述节目单接收器,用于接收采集节目信息,根据采集节目信息收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息;
[0007] 回放服务器,通过网络连接所述收录服务器,用于在数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件,从数据库中提取相应的视频文件的存储路径,并根据存储路径查找相应的视频文件进行回放;
[0008] 数据库,用于存储视频文件的存储路径以及采集节目信息;
[0009] 检测服务器,通过网络连接所述收录服务器,用于对收录服务器收录的视频文件进行信号质量检测,并将检测结果添加到数据库中对应的采集节目信息中。
[0010] 进一步,所述系统还包括:矩阵调度模块,其中:
[0011] 所述收录服务器,还用于根据采集节目信息控制矩阵调度模块选择相应的视频信号源,以及通过所述矩阵调度模块建立的视音频链路收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息;以及
[0012] 所述矩阵调度模块,用于根据收录服务器的控制建立视频信号源与收录服务器之间的视音频链路。
[0013] 进一步,所述系统还包括:
[0014] 任务管理服务器,通过网络连接在所述节目单接收器和收录服务器之间,用于接收节目单接收器发送的采集节目信息,当确认采集节目信息与任务管理服务器中已经保存的采集节目信息没有冲突时,将采集节目信息保存并发往收录服务器。
[0015] 其中,所述任务管理器还用于当确认节目采集信息与任务管理服务器中保存的节目采集信息有冲突时,向节目单接收器返回冲突信息;以及
[0016] 节目单接收器,还用于接收冲突信息并显示。
[0017] 进一步,所述系统还包括:
[0018] 任务申请客户端,通过网络连接所述任务管理服务器,用于根据用户输入的采集时间、频道信息,根据设定的时间间隔自动生成采集节目信息,或者根据用户输入的采集时间和频道信息自动生成采集节目信息,并发送到所述任务管理服务器。
[0019] 一种视频采集回放方法,包括:
[0020] 节目单接收器获得节目播出系统的实时日节目单,根据实时日节目单生成采集节目信息并发送;
[0021] 收录服务器接收采集节目信息,根据采集节目信息收录视频并存储为视频文件,获得并存储所述视频文件的存储路径以及采集节目信息于数据库中;
[0022] 检测服务器对收录服务器收录的视频文件进行信号质量检测,并将检测结果添加到数据库中对应的采集节目信息中;
[0023] 回放服务器根据用户输入的回放节目信息,从数据库中提取相应的视频文件的存储路径,并根据存储路径查找相应的视频文件进行回放。
[0024] 其中,所述收录服务器根据采集节目信息收录视频具体为:
[0025] 收录服务器根据采集节目信息控制矩阵调度模块选择相应的视频信号源;
[0026] 矩阵调度模块根据收录服务器的控制建立视频信号源与收录服务器之间的视音频链路;
[0027] 收录服务器通过所述视音频链路收录视频。
[0028] 进一步,所述收录服务器接收采集节目信息之前,所述方法还包括:
[0029] 任务管理服务器接收节目单接收器发送的采集节目信息,当确认采集节目信息与任务管理服务器中已经保存的采集节目信息没有冲突时,将采集节目信息保存并发往收录服务器。
[0030] 其中,所述采集节目信息包括:采集的时间以及采集的频道信息。
[0031] 本发明实施例提供的视频采集回放系统,能够根据播出系统的节目单自动生成采集节目信息,并根据采集节目信息收录视频形成视频文件并保存在硬盘中,同时获得并存储视频文件的存储路径以及采集节目信息于数据库中,回放服务器根据用户的查询,从数据库中提取视频文件的存储路径,并根据存储路径从硬盘中查找相应的视频文件进行回放。其中,收录视频时可以采用矩阵调度模块选择对应的视频信号源。这样就能够实现按照播出系统的节目单采集视频,并实现采集和回放相关联。
[0032] 进一步,本发明实施例提供的视频采集回放系统,还包括检测服务器,连接收录服务器,对收录服务器录制完成的视频文件,进行信号质量检测,并将视频文件的检测结果存入数据库中,这样实现视频文件的自动检测,并且回放服务器可以从数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件从数据库中提取相应视频文件的存储路径,并根据存储路径从硬盘中查找相应的视频文件进行回放,这样,就可以实现视频的采集、自动检测和回放;并且使得采集、检测和回放相关联。

附图说明

[0033] 图1为本发明实施例提供的视频采集回放系统的结构图;
[0034] 图2为本发明实施例提供的节目单接收器的结构图;
[0035] 图3为本发明实施例提供的视频采集回放方法流程图。

具体实施方式

[0036] 基于现有的广播电视技术中,视频采集回放系统不能够按照播出节目单进行采集以及回放,并且采集和回放不关联,本发明实施例提供一种视频采集回放系统,能够根据播出系统的节目单自动生成采集节目信息,并根据采集节目信息收录视频形成视频文件并保存在硬盘中,同时获得并存储视频文件的存储路径以及采集节目信息于数据库中,回放服务器根据用户的查询,从数据库中提取视频文件的存储路径,并根据存储路径从硬盘中查找相应的视频文件进行回放。其中,收录视频时可以采用矩阵调度模块选择对应的视频信号源。这样就能够实现按照播出系统的节目单采集视频,并实现采集和回放相关联。
[0037] 进一步,本发明实施例提供的视频采集回放系统,还包括检测服务器,连接收录服务器,对收录服务器录制完成的视频文件,进行信号质量检测,并将视频文件的检测结果存入数据库中对应的视频文件描述信息中,这样实现视频文件的自动检测,并且回放服务器可以从数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件从数据库中提取相应视频文件的存储路径,并根据存储路径从硬盘中查找相应的视频文件进行回放,这样,就可以实现视频的采集、自动检测和回放;并且使得采集、检测和回放相关联。
[0038] 本发明实施例提供一种视频采集回放系统,如图1所示,包括:
[0039] 节目单接收器11,用于从节目单接口获得播出系统的实时日节目单,并根据实时日节目单生成采集节目信息并发送,该采集节目信息包括采集的频道信息以及采集时间,还可以包括节目名称等;
[0040] 其中,节目单接收器可以采用网络方式或串行422方式获得播出系统的实时日节目单,网络方式采用TCP/IP协议,422方式采用422协议实现数据串行传输,422方式更安全,避免病毒的干扰和保证数据传输及时性,不会出现哇嘎洛堵塞现象;
[0041] 其中,接收的节目单数据为XML格式的数据,节目单接收器可根据XML规范和数据内容生成采集节目信息;
[0042] 收录服务器14,通过网络连接节目单接收器11,用于接收采集节目信息,根据采集节目信息中的频道信息以及采集时间,收录视频形成视频文件,并将视频文件存储于本地或中央硬盘,获得视频文件的存储路径,并存储视频文件的存储路径以及采集节目信息于数据库13中;
[0043] 其中收录服务器14采用两个线程,控制线程是控制收录服务器开始收录,判断线程是判断是否到达启动录制时间,当达到启动录制时间时,判断线程会通知控制线程开始收录,因为判断线程和控制线程间会存在延迟,导致视频文件的收录时间会存在延时,因此通过控制两个线程的启动时间校正值,可以达到精确控制,例如:启动收录时间是10:00,两线程间的延时时间是1秒,则判断线程会在9:59:59时通知控制线程启动收录服务器开始收录,这样视频文件的收录时间就不会延迟,能够达到精确的控制;
[0044] 其中,收录服务器14将收录的视频文件存储于本地或中央硬盘时,存储时可以按照对应的频道或者对应的时间分配存储空间,当按照对应的频道分配存储空间时,收录服务器会为每个频道分配对应的存储空间,当该频道收录的内容达到存储空间设定值的90%时,会报警提示,如果空间没有被整理或释放,收录服务器会自动删除最早收录的视频文件,释放存储空间,完成后续正常的收录。
[0045] 回放服务器16,通过网络连接收录服务器14,用于根据用户输入的回放节目信息,从数据库13中提取相应的视频文件的存储路径,并根据存储路径查找相应的视频文件进行回放;
[0046] 数据库13,用于存储视频文件的存储路径以及采集节目信息。
[0047] 采用上述视频采集回放系统,能够实现根据节目单自动生成采集节目信息,并根据采集节目信息采集视频生成视频文件并保存,并且回放服务器能够根据用户输入的回放节目信息对视频文件进行查找并回放。
[0048] 其中,为了实现收录服务器与视频信号源之间的灵活联通,较佳的上述系统中还可以包括矩阵调度模块15,用于在视频信号源和收录服务器14之间建立视音频链路,矩阵调度模块15的输入端连接视频信号源,输出端连接收录服务器14;
[0049] 其中收录服务器14通过网络方式或422方式控制矩阵调度模块15,根据采集节目信息中的频道信息控制矩阵调度模块根据采集节目信息中的频道信息选择对应的视频信号源;以及通过矩阵调度模块15建立的视音频链路收录视频;
[0050] 矩阵调度模块15,用于根据收录服务器14的控制,实现输入端到输出端的联通,建立视频信号源与收录服务器之间的视音频链路。
[0051] 进一步,为了避免采集节目信息冲突以及保证系统的有效运行,较佳的上述系统还包括:
[0052] 任务管理服务器12,通过网络连接在节目单接收器11和收录服务器14之间,用于接收节目单接收器11发送的采集节目信息,当确认该采集节目信息与任务管理服务器12中已经保存的采集节目信息没有冲突时,将采集节目信息保存并发往收录服务器14;
[0053] 当采集节目信息与任务管理服务器12中已经保存的采集节目信息冲突时,向节目单接收器11发送冲突信息,节目单接收器11接收到冲突信息,并显示冲突信息;
[0054] 其中,检测采集节目信息冲突主要是指查看采集节目时间及对应的频道是否重叠,确认采集节目信息不冲突,将采集节目信息发往收录服务器14;
[0055] 其中,任务管理服务器还可以将采集节目信息同时存储于数据库13中,这样可以避免采集节目信息丢失;
[0056] 其中,若任务管理服务器12将采集节目信息存储在数据库13中时,则收录服务器14还可以从数据库13中获取采集节目信息;
[0057] 在上述系统中,增加了任务管理服务器,可以保证采集节目信息不会出现冲突,保证系统的有效运行。
[0058] 进一步,为了能够对收录的视频文件进行检测,较佳的上述系统还包括:
[0059] 检测服务器17,通过网络连接所述收录服务器14,用于对收录服务器14形成的视频文件进行信号质量检测,并将检测结果添加到数据库13中对应的采集节目信息中;
[0060] 其中,检测服务器17对视频文件的信号质量进行检测,验证采集的视频文件的信号源有无彩条、彩场、黑场、静帧等,并给出视频文件的检测结果;
[0061] 上述系统中增加的检测服务器,能够对收录的视频文件进行检测,使得视频文件检测与采集及回放相关联。
[0062] 其中,为了实现视频文件的检测与采集及回放相关联,较佳的回放服务器16,还用于在数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件,从数据库13中提取相应的视频文件的存储路径,并根据存储路径从硬盘中查找相应的视频文件进行回放;
[0063] 其中,回放服务器16还可以播出系统的播后节目单,从数据库13中按照对应的频道、时间提取对应视频文件的存储路径,并根据存储路径从硬盘中查找相应的视频文件进行回放;
[0064] 其中,回放服务器16还可以从数据库中获取收录服务器收录的所有视频文件描述信息,形成列表,并编排指定的视频文件,进行回放;
[0065] 并且,回放服务器16在回放视频文件时还支持开始、停止、帧进、帧退、快进、快退、拖曳操作;回放服务器16还能够提供对视频文件的远程操作。
[0066] 进一步,为了满足用户的需求,能够根据用户的需要收录视频,较佳的在上述系统中,还可以包括任务申请客户端18,可以根据用户输入的采集时间段、频道信息,根据设定的时间间隔自动生成采集节目信息;或者根据用户输入的采集时间段和频道信息自动生成采集节目信息;
[0067] 例如:用户输入的采集时间段为10:00-12:00,设定的时间间隔为30分钟,频道信息为A,则会生成4条采集节目信息,每条采集任务的采集时长为30分钟;若用户输入的采集时间段为10:00-12:00,频道信息为A,没有设定时间间隔,则只会生成1条采集节目信息。
[0068] 任务管理服务器12同时和任务申请客户端18网络连接,用于接收任务申请客户端的采集节目信息,当确认该采集节目信息与任务管理服务器12中已经保存的采集节目信息没有冲突时,将采集节目信息保存并发往收录服务器14;
[0069] 当采集节目信息与任务管理服务器12中已经保存的采集节目信息冲突时,向任务申请客户端发送冲突信息,任务申请客户端接收到冲突信息,并显示冲突信息。
[0070] 如图2所示,在上述系统中,节目单接收器11具体包括:
[0071] 节目单获得单元21,用于获得节目播出系统的实时日节目单;
[0072] 采集信息生成单元22,用于根据实时日节目单生成采集节目信息并发送。
[0073] 本发明实施例还提供一种视频采集回放方法,如图3所示,包括:
[0074] S301:节目单接收器获得播出系统的实时日节目单;
[0075] S302:根据实时日节目单生成采集节目信息并发送,其中,采集节目信息包括:采集时间以及采集的频道信息;
[0076] S303:任务管理器接收采集节目信息;
[0077] S304:任务管理器检测采集节目信息是否冲突,判断结果为是时,执行步骤S306,判断结果为否时,执行步骤S305;
[0078] S305:任务管理服务器发送冲突信息给节目单接收器,节目单接收器显示冲突信息,结束;
[0079] S306:任务管理服务器将采集节目信息发送到收录服务器;
[0080] 其中,任务管理服务器还可以将采集节目信息同时保存在数据库中;
[0081] 其中,在上述步骤中,S303~S306可以不必执行,S302中节目单接收器生成采集节目信息后直接发送到收录服务器,执行步骤S307;
[0082] S307:收录服务器接收采集节目信息,根据采集节目信息中的频道信息以及采集时间,收录视频形成视频文件;
[0083] 其中,收录服务器根据采集节目信息中的频道信息以及采集时间,在采集时间通过网络方式或422方式控制矩阵调度模块选择相应的视频信号源,并由矩阵调度模块生成视频信号源与收录服务器之间的视音频链路,收录服务器通过视音频链路收录视频信号源的视频并形成视频文件;
[0084] S308:收录服务器将视频文件存储于本地或中央硬盘;
[0085] S309:收录服务器获得视频文件的存储路径,并将存储路径以及采集节目信息存储于数据库中;
[0086] 若在步骤S306中任务管理服务器已经保存了采集节目信息,则在此步骤中只需保存存储路径即可;
[0087] 以上步骤可以形成一个独立的视频采集过程;
[0088] S310:检测服务器对视频文件进行信号质量检测,并将检测结果添加到数据库中相应的采集节目信息中;
[0089] 其中,该步骤可以不必执行,也就是对采集到的视频文件不进行信号质量检测,直接执行步骤S311;
[0090] S311:回放服务器根据用户输入的回放节目信息,从数据库中提取相应的视频文件的存储路径;
[0091] 其中,如果执行了步骤S310,即对视频文件进行了信号检测,回放服务器也可以从数据库中查询视频文件的检测结果,并选择特定检测结果的视频文件,从数据库中提取相应的视频文件的存储路径;
[0092] S312:回放服务器根据存储路径从硬盘中获得相应的视频文件进行回放。
[0093] 其中,在上述步骤中,步骤S303中任务管理服务器接收到的采集节目信息,还可以由任务申请客户端生成,则在步骤S305中,任务管理服务器会发送冲突消息给任务申请客户端,任务申请客户端接收冲突消息并显示。
[0094] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。