CN104581149A - 视音频文件的技审方法和*** - Google Patents
视音频文件的技审方法和*** Download PDFInfo
- Publication number
- CN104581149A CN104581149A CN201510040844.3A CN201510040844A CN104581149A CN 104581149 A CN104581149 A CN 104581149A CN 201510040844 A CN201510040844 A CN 201510040844A CN 104581149 A CN104581149 A CN 104581149A
- Authority
- CN
- China
- Prior art keywords
- skill
- section
- server
- examines
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种视音频文件的技审方法和***,其中,所述方法包括如下步骤:根据接收到的素材技审任务,确定所述素材的总时长T及可用的技审服务器数量N;根据素材的总时长T,判断该素材是否需要切片;如需要切片,确定切片的数量并进行切片;向技审服务器发送技审切片任务;所述技审服务器依据接收到的切片任务,到素材存储服务器中读取相应的素材切片,对所述切片进行技审;对所述技审服务器的技审结果进行汇总。其中所述***包括分配汇总服务器、多个技审服务器和素材存储服务器,用于存储素材及其相关信息。在发明中,由多台技审服务器技审同一素材的不同段落,充分利用了现有资源,并且提高了技审效率。
Description
技术领域
本发明属于广播电视播出控制***技术领域,具体涉及一种视音频文件的技审方法和***。
背景技术
在广播电视播出***中,在视音频文件播出之前,需要对其进行技审,也就是检查该文件是否适合播放,例如肉容是否完整,画面是否清晰,是否有技术上的如马塞克、“黑场”(全屏幕黑色)、“彩场”(全屏幕彩色),“彩条”(彩色条状)、静帧(几帧画面完全一致)、雪花场(雪花屏幕)、静音等问题。
传统技术都是采用人工方式,即由专门人员逐个文件地通过肉眼观察来判断。但是这种方式需要众多的人力,而且效率低下。所以目前电视台均采用技审服务器进行自动技审。即由服务器根据预设程序、算法来自动完成对视音频文件的技审。目前电视台基本采用单台机器技审。这种技审方式虽然解决了人工技审的弊端,但是也存在以下问题:问题一,技审效率低。由于机器性能、网络带宽、I/O和解码效率等因素的限制,导致技审的效率通常在高清3倍速,标清8倍速左右(例如1小时的节目3倍速就是20分钟技审完毕)。由于技审是播出安全中比较重要的一个步骤,技审效率低导致整个播出流程的缓慢。尤其在紧急上载素材的情况,这种技审效率无法满足这种应急需求。若提升技审效率,在目前采用单一机器技审的情况下,由于解码效率有限,尤其当使用H.264甚至H.265编码的时候,很难做到有很大提升,而在实际应用中,可能效率会更低。其二,资源利用不均。在采用单一服务器技审的情况下,由于素材长短不一,则任务分配逻辑会导致多台服务器处于空闲状态,而有一台服务器处于长时间工作状态,因而不能充分利用现有资源。
发明内容
针对目前使用单一机器进行技审用时长、效率低、技审服务器分配不匀等问题,本发明提出一种视音频文件的技审方法和***,由多台技审服务器技审同一素材的不同段落,充分利用现有资源,提高技审效率。
根据本发明的一个方面,本发明提供了一种视音频文件的技审方法,其中,包括如下步骤:
根据接收到的素材技审任务,确定所述素材的总时长T及可用的技审服务器数量N;
根据素材的总时长T,判断该素材是否需要切片;如需要切片,确定切片的数量并进行切片;
向技审服务器发送技审切片任务;
所述技审服务器依据接收到的切片任务,到素材存储服务器中读取相应的素材切片,对所述切片进行技审;
对所述技审服务器的技审结果进行汇总。
优选地,在本发明所述的视音频文件的技审方法中,当素材的总时长T<1分钟时,不需切片;当素材的总时长1<T<10分钟,且N≧2时,将素材切分为2个切片,第一个切片的时长为t=(T/2)+M,M<T/2;当素材的总时长T>10分钟时,将素材切分成时长为t=(T/N)+Mi的N个切片;其中,当i=1,2......N-1时,Mi=M,当i=N时,Mi=0;且M<T/N。
优选地,在本发明所述的视音频文件的技审方法中,所述M为所有错误类型阈值的最大值。
优选地,在本发明所述的视音频文件的技审方法中,通过查询所述素材存储服务器中存储的所述素材的数据信息获得所述素材的总时长T。
优选地,在本发明所述的视音频文件的技审方法中,通过查询技审服务器的状态获得可用的技审服务器数量N。
优选地,在本发明所述的视音频文件的技审方法中,所述技审服务器到素材存储服务器中读取相应的素材切片时,依据时间戳查找到相应切片的首末端,并读取该切片。
优选地,在本发明所述的视音频文件的技审方法中,对所述技审服务器的技审结果进行汇总时,如果素材中有错误发生在切片头及其相邻上一切片尾,并有部分重合时,则以发生在上一切片尾的错误为准。
根据本发明的另一方面,本发明提供一种视音频文件的技审***,其中,包括
分配汇总服务器,用于接收技审任务,确定任务分配策略,并对技审结果进行汇总;
多个技审服务器,与所述分配汇总服务器及素材存储服务器通信,接收所述分配汇总服务器发送来的技审切片任务,从所述素材存储服务器中读取相应素材切片进行技审,并将技审结果发送给所述分配汇总服务器;和
素材存储服务器,用于存储素材及其相关信息。
优选地,在本发明所述的视音频文件的技审***中,所述分配汇总服务器包括:
任务接收模块,用于从外部接收技审任务;
切片任务划分模块,根据从素材存储服务器中获得的素材总时长T和从数据存储模块中得到的可用的技审服务器数量N,确定是否需要切片及切片的数量;
切片任务分配模块,用于将切片任务分配给相应的技审服务器;
结果汇总模块,用于接收从所述技审服务器发送来的技审结果,对技审结果进行汇总;和
数据存储模块,用于至少存储技审服务器的状态信息和汇总结果。
优选地,在本发明所述的视音频文件的技审***中,所述切片任务划分模块包括数据搜集子模块、判断子模块及切片子模块,
所述数据搜集子模块分别与所述素材存储服务器和数据存储模块相连接,用于从素材存储服务器获得素材时长T,从数据存储模块中查询技审服务器的状态,获得可用技审服务器的数量N;
判断子模块根据所述数据搜集子模块获得的素材时长T,判断是否需要切片;
切片子模块根据数据搜集子模块获得的数据及判断子模块的判断结果,将素材切片成相应数量。
通过以上方法和***,由多台技审服务器技审同一素材的不同段落,充分利用了现有资源,并且提高了技审效率。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1为本发明所述视音频文件的技审***的原理框图;
图2为分配汇总服务器的结构原理框图;
图3为本发明所述对视音频文件进行技审的方法的流程图;
图4为切片示意图;
图5为另一切片示意图。
具体实施方式
图1为本发明所述视音频文件技审***的原理框图。本发明所述***包括分配汇总服务器10,多个技审服务器21、22……2n和素材存储服务器30。所述分配汇总服务器10分别与多个技审服务器21、22……2n和素材存储服务器30通信,每个技审服务器分别与分配汇总服务器10和素材存储服务器30相连接。
分配汇总服务器10用于接收外部输入的技审任务,如对哪个素材进行技审(在输入技审任务时,通常只需要输入素材的存放路径,有时也可以直接输入时长);确定任务分配策略,如是否需要切片、将素材切分成多少个切片、每个切片的时长和由哪几个技审服务器来执行这些切片任务;并对技审结果进行汇总,如该素材是否有错误发生、是哪种类型的错误、持续多久、甚至于在哪个位置发生的错误等,并将这些结果汇总后存储起来便于相关人员查看,或发给相应的装置。
通常电视台中有多个技审服务器或工作站(以下为方便叙述,将用于技审的机器均称为技审服务器),但是都是单机工作,并分散在各处。在本发明中,将这些技审服务器与所述分配汇总服务器及素材存储服务器连接起来,组成网络,相互通信。
技审服务器21接收所述分配汇总服务器发送来的技审切片任务,从所述素材存储服务器中读取相应的素材切片进行技审,并将技审结果发送给所述分配汇总服务器。在进行技审时,可以采用各种方法来检测素材切片是否有黑场、彩场、彩条、静帧等错误。每一种错误类型都有各自的阈值,当检测到的错误发生的持续时间大于该阈值时,则判定该素材存在该种错误。
素材存储服务器30用于存储素材及其相关信息,素材格式、视音频编解码方式等。
具体地,所述分配汇总服务器10具体如图2所示,包括:
任务接收模块101,用于从外部接收技审任务;
切片任务划分模块102,根据从素材存储服务器30中获得的素材总时长T和从数据存储模块105中得到的可用的技审服务器数量N,确定是否需要切片及切片的数量;
切片任务分配模块103,用于将切片任务分配给相应的技审服务器;
结果汇总模块104,用于接收从所述技审服务器发送来的技审结果,对技审结果进行汇总;和
数据存储模块105,用于存储至少技审服务器21、22……2n的状态和汇总结果。
而其中,所述切片任务划分模块包括数据搜集子模块1021、判断子模块1022及切片子模块1023。所述数据搜集子模块1021分别与所述素材存储服务器30和数据存储模块105相连接,用于从素材存储服务器30获得素材时长T(当在输入任务时输入素才时长T时,从任务接收模块101中获得该时长T),从数据存储模块105中查询技审服务器的状态,获得可用技审服务器的数量N;判断子模块1022根据所述数据搜集子模块1021获得的素材时长T,判断是否需要切片;切片子模块1023根据数据搜集子模块1021获得的数据及判断子模块1022的判断结果,将素材切片成相应数量。
参见图3,为本发明提供的视音频文件的技审方法的流程图,结合图1-3,对本发明所述的方法进行详细说明。
步骤S100,分配汇总服务器中的任务接收模块101从外部接收技审任务,该任务具体为对某一素材进行技审,通常包括素材存放路径;
步骤S101,切片任务划分模块中的数据搜集子模块1021根据该素材存放路径,到素材存储服务器获得素材时长T,并到数据存储模块105中查询技审服务器的状态,获得可用技审服务器的数量N;由于技审服务器会将其状态向分配汇总服务器报告,因此,分配汇总服务器将各个技审服务器的状态存储在数据存储模块105中,并实时更新。
步骤S102,判断子模块根据所述数据搜集子模块获得的素材时长T,判断是否需要切片。具体地,当素材的总时长T<1分钟时,不需切片;当素材的总时长1<T<10分钟,且N≧2时,由切片子模块将素材切分为2个切片,时长为t=(T/2)+M,M<T/2切片示意图如图4所示;当素材的总时长T>10分钟时,切片子模块将素材切分成时长为t=(T/N)+Mi的N个切片;其中,当i=1,2......N-1时,Mi=M,当i=N时,Mi=0;且M<T/N。其中,参数M为所有错误类型阈值的最大值。例如:黑场阈值为100帧,彩场阈值为50帧,静帧阈值为125帧,彩条阈值为1帧,那么,M取值为125帧。切片示意图如图5所示(以4个切片为例。整个素材的总长度为T,平均分成4份,即T/4,除最后一个,前三个均增加一个长度M,其时长为t1=t2=t3=(T/4)+M,t4=T/4)。从图4和图5可以看出,在除最后一个切片外的其他切片,要求多技审一段M,也就是前一片切片尾会和后一片的切片头相重复技审。这样做的好处是避免切片相接点技审结果混乱或错误。例如某素材长度3分钟,切为3片,则1分钟所在位置为相接点,若有一个错误恰好在55秒开始,持续30秒,则会报出两个错误,分别为5秒、25秒。若该错误类型的阈值为30秒汇报(即小于30秒不汇报)则此错误被忽略,若在人工审查环节没有发现,极有可能造成播出事故。而本发明将多技审的长度M设为大于所有错误类型阈值的最大值,这样就可以避免产生相接点的技审结果混乱或错误。
步骤S103,切片任务分配模块103向技审服务器发送技审切片任务;
步骤S104,所述技审服务器依据接收到的切片任务,到素材存储服务器中读取相应的素材切片。具体地,技审服务器依据时间戳查找到相应切片的首末端,从而确定该切片并读取至技审服务器本地。
步骤S105,所述技审服务器对所述切片进行技审;技审检测素材切片是否有黑场、彩场、彩条、静帧等错误。每一种错误类型都有各自的阈值,当检测到的错误发生的持续时间大于该阈值时,则判定该素材存在该种错误。并将技审结果发送给分配汇总服务器。
步骤S106,分配汇总服务器的结果汇总模块104对所述技审服务器的技审结果进行汇总,将总结果存储到数据存储模块105。
依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明的保护范围应当以本发明权利要求所界定的范围为准。
Claims (10)
1.一种视音频文件的技审方法,其中,包括如下步骤:
根据接收到的素材技审任务,确定所述素材的总时长T及可用的技审服务器数量N;
根据素材的总时长T,判断该素材是否需要切片;如需要切片,确定切片的数量并进行切片;
向技审服务器发送技审切片任务;
所述技审服务器依据接收到的切片任务,到素材存储服务器中读取相应的素材切片,对所述切片进行技审;
对所述技审服务器的技审结果进行汇总。
2.如权利要求1所述的视音频文件的技审方法,其中,
当素材的总时长T<1分钟时,不需切片;
当素材的总时长1<T<10分钟,且N≧2时,将素材切分为2个切片,第一个切片的时长为t=(T/2)+M,M<T/2;
当素材的总时长T>10分钟时,将素材切分成时长为t=(T/N)+Mi的N个切片;其中,当i=1,2......N-1时,Mi=M,当i=N时,Mi=0;且M<T/N。
3.如权利要求2所述的视音频文件的技审方法,其中,所述M为所有错误类型阈值的最大值。
4.如权利要求1或2所述的视音频文件的技审方法,其中,通过查询所述素材存储服务器中存储的所述素材的数据信息获得所述素材的总时长T。
5.如权利要求1或2所述的视音频文件的技审方法,其中,通过查询技审服务器的状态获得可用的技审服务器数量N。
6.如权利要求1或2所述的视音频文件的技审方法,其中,所述技审服务器到素材存储服务器中读取相应的素材切片时,依据时间戳查找到相应切片的首末端,并读取该切片。
7.如权利要求1或2所述的视音频文件的技审方法,其中,对所述技审服务器的技审结果进行汇总时,如果素材中有错误发生在切片头及其相邻上一切片尾,并有部分重合时,则以发生在上一切片尾的错误为准。
8.一种视音频文件的技审***,其中,包括
分配汇总服务器,用于接收技审任务,确定任务分配策略,并对技审结果进行汇总;
多个技审服务器,与所述分配汇总服务器及素材存储服务器通信,接收所述分配汇总服务器发送来的技审切片任务,从所述素材存储服务器中读取相应素材切片进行技审,并将技审结果发送给所述分配汇总服务器;和
素材存储服务器,用于存储素材及其相关信息。
9.如权利要求8所述的视音频文件的技审***,其中,所述分配汇总服务器包括:
任务接收模块,用于从外部接收技审任务;
切片任务划分模块,根据从素材存储服务器中获得的素材总时长T和从数据存储模块中得到的可用的技审服务器数量N,确定是否需要切片及切片的数量;
切片任务分配模块,用于将切片任务分配给相应的技审服务器;
结果汇总模块,用于接收从所述技审服务器发送来的技审结果,对技审结果进行汇总;和
数据存储模块,用于至少存储技审服务器的状态信息和汇总结果。
10.权利要求9所述的视音频文件的技审***,其中,所述切片任务划分模块包括数据搜集子模块、判断子模块及切片子模块,
所述数据搜集子模块分别与所述素材存储服务器和数据存储模块相连接,用于从素材存储服务器获得素材时长T,从数据存储模块中查询技审服务器的状态,获得可用技审服务器的数量N;
判断子模块根据所述数据搜集子模块获得的素材时长T,判断是否需要切片;
切片子模块根据数据搜集子模块获得的数据及判断子模块的判断结果,将素材切片成相应数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510040844.3A CN104581149B (zh) | 2015-01-27 | 2015-01-27 | 视音频文件的技审方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510040844.3A CN104581149B (zh) | 2015-01-27 | 2015-01-27 | 视音频文件的技审方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104581149A true CN104581149A (zh) | 2015-04-29 |
CN104581149B CN104581149B (zh) | 2017-08-08 |
Family
ID=53096218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510040844.3A Expired - Fee Related CN104581149B (zh) | 2015-01-27 | 2015-01-27 | 视音频文件的技审方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104581149B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847787A (zh) * | 2016-03-28 | 2016-08-10 | 乐视控股(北京)有限公司 | 媒体播放列表的切片时长的检测方法及装置 |
CN110309259A (zh) * | 2018-10-10 | 2019-10-08 | 腾讯科技(深圳)有限公司 | 审计结果数据存储、查询方法、审计项存储方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448095A (zh) * | 2007-11-28 | 2009-06-03 | 新奥特(北京)视频技术有限公司 | 基于多码流的审片方法及*** |
CN102006499A (zh) * | 2010-12-10 | 2011-04-06 | 北京中科大洋科技发展股份有限公司 | 一种检测数字电视节目文件视音频质量的方法 |
CN102137222A (zh) * | 2010-01-27 | 2011-07-27 | 新奥特(北京)视频技术有限公司 | 一种具有调度功能的技审*** |
CN102378037A (zh) * | 2010-08-04 | 2012-03-14 | 致伸科技股份有限公司 | 影像采集装置的影像测试方法与应用该方法的影像测试装置 |
CN102663005A (zh) * | 2012-03-19 | 2012-09-12 | 杭州海康威视***技术有限公司 | 基于云计算的海量视频文件存储***、分析方法及其*** |
CN102882910A (zh) * | 2011-07-15 | 2013-01-16 | 中华电信股份有限公司 | 应用于影像监控平台的分布式运算*** |
CN103473121A (zh) * | 2013-08-20 | 2013-12-25 | 西安电子科技大学 | 一种基于云计算平台的海量图片并行处理方法 |
CN104102475A (zh) * | 2013-04-11 | 2014-10-15 | 腾讯科技(深圳)有限公司 | 分布式并行任务处理的方法、装置及*** |
-
2015
- 2015-01-27 CN CN201510040844.3A patent/CN104581149B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448095A (zh) * | 2007-11-28 | 2009-06-03 | 新奥特(北京)视频技术有限公司 | 基于多码流的审片方法及*** |
CN102137222A (zh) * | 2010-01-27 | 2011-07-27 | 新奥特(北京)视频技术有限公司 | 一种具有调度功能的技审*** |
CN102378037A (zh) * | 2010-08-04 | 2012-03-14 | 致伸科技股份有限公司 | 影像采集装置的影像测试方法与应用该方法的影像测试装置 |
CN102006499A (zh) * | 2010-12-10 | 2011-04-06 | 北京中科大洋科技发展股份有限公司 | 一种检测数字电视节目文件视音频质量的方法 |
CN102882910A (zh) * | 2011-07-15 | 2013-01-16 | 中华电信股份有限公司 | 应用于影像监控平台的分布式运算*** |
CN102663005A (zh) * | 2012-03-19 | 2012-09-12 | 杭州海康威视***技术有限公司 | 基于云计算的海量视频文件存储***、分析方法及其*** |
CN104102475A (zh) * | 2013-04-11 | 2014-10-15 | 腾讯科技(深圳)有限公司 | 分布式并行任务处理的方法、装置及*** |
CN103473121A (zh) * | 2013-08-20 | 2013-12-25 | 西安电子科技大学 | 一种基于云计算平台的海量图片并行处理方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847787A (zh) * | 2016-03-28 | 2016-08-10 | 乐视控股(北京)有限公司 | 媒体播放列表的切片时长的检测方法及装置 |
CN110309259A (zh) * | 2018-10-10 | 2019-10-08 | 腾讯科技(深圳)有限公司 | 审计结果数据存储、查询方法、审计项存储方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104581149B (zh) | 2017-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103220173B (zh) | 一种报警监控方法及监控*** | |
US8050191B2 (en) | Distributed information storage and retrieval of communication network performance data | |
CN103699063B (zh) | 一种制造执行***mes中离线数据的采集装置和方法 | |
CN101309174A (zh) | 一种网管数据上报方法及*** | |
CN102820993A (zh) | 网络资源监控***和网络资源监控方法 | |
CN102064975A (zh) | 网络设备监管方法及*** | |
CN104639393A (zh) | 一种无源光网络流量全网采集装置及其方法 | |
CN107181743A (zh) | 网络直播数据上报方法及装置 | |
EP2590363A1 (en) | Method and system for collecting performance statistics data | |
CN110048872A (zh) | 一种网络告警方法、装置、***及终端 | |
CN106452840A (zh) | 一种网络终端事件上报方法及装置 | |
CN102404760B (zh) | ***性能实时测量的方法及装置 | |
WO2017084618A1 (zh) | 共享存储式集群文件***节点通信的监控方法及监控节点 | |
CN104581149A (zh) | 视音频文件的技审方法和*** | |
CN105142035A (zh) | 一种视频流切片转发***及方法 | |
CN103812688A (zh) | 一种告警确定方法及装置 | |
CN103188531B (zh) | 一种多源信号采集***及方法 | |
CN106354577A (zh) | crash信息存储方法及*** | |
US11265601B2 (en) | Video quality assessment method and device | |
CN111711968B (zh) | 报文处理方法、装置、通信设备和通信*** | |
CN112787873B (zh) | 一种ioam时延测量性能排序方法及*** | |
CN101977130A (zh) | 一种实时监控以太网端口带宽的方法及装置 | |
CN105306243A (zh) | 过期数据采集方法、装置及*** | |
CN105592485A (zh) | 一种基于snmp网管协议实时采集并处理消息的方法 | |
CN110324837B (zh) | 一种网络管理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170808 Termination date: 20180127 |