云播出系统、混合播出系统及云播出方法
【专利摘要】本发明公开了云播出系统、混合播出系统及云播出方法。所述云播出系统包括:本地播出控制装置、素材服务器和云服务器,所述本地播出控制装置用于控制节目单和节目素材的推送及节目的播出;素材服务器提供待播出的节目素材;云服务器与所述本地播出控制装置和所述素材服务器相连接,接收推送的节目单及节目素材,并将所述节目素材处理后发送到指定位置。根据本发明所述的方法,将节目单和节目素材从本地推送到云服务器;所述云端服务器将接收到的节目素材处理成TS流;将所述TS流发送到指定位置。本发明在建设成本、周期、运营维护、升级、安全等方面都有较大提高,方便实现异构、异地播出,基本具备网络条件和必要视频设备的机房都可以完成。
【专利说明】五播出系统、混合播出系统及五播出方法
【技术领域】
[0001]本发明涉及广播电视播出控制系统【技术领域】,具体地说,涉及云播出系统、混合播出系统及云播出方法。
【背景技术】
[0002]电视台目前的播出系统通常包括本地播出控制装置和视频服务器。其中,视频服务器中存有用于播出的各类视频节目的素材。播出控制机中存有编辑完成的播出节目单(也称任务单),节目单中有播出节目的10,开播时间等信息,并且,节目单中的10与视频服务器中的节目相对应。播出控制机根据该节目10控制视频服务器的解码通道,便可以在预定时间播出预定节目。
[0003]为了播出安全,电视台一般采用安全备份措施,如图1所示,为主备两套播出系统示意图。主播出控制机101与主视频服务器102连接,备播出控制机201与备视频服务器202连接,主、备视频服务器102和202的输出连接到信号切换设备50,通过控制信号切换设备50,最终将一路视频服务器输出的解码信号向外传输。主、备播出控制机101和201之间通过网络交换数据,并保持一致。主、备视频服务器102和202 —般存有同样的视频节目。
[0004]在本系统中,当主视频服务器102输出的主解码信号出故障时,由信号切换设备50将最终的输出倒换成备解码信号,从而实现解码信号的不间断向外传输。在主播出控制机101出现问题时,备播出控制机201获得控制权,充当主播出控制机101的角色,控制备视频服务器202输出备解码信号。解码信号与播出控制机的倒换一般同步进行。
[0005]为加强安全机制,对于重要的频道,还有更多安全备份机制。
[0006]比如,采用第三备播,配置第三备播控制机与第三备播的视频服务器。原理与上面所述的主、备播出一致,第三备播输出的解码信号也输入到信号切换设备,供选择输出。第三备播可以是冷备或者热备。所谓冷备,即指平时不启动这套系统,只有在主或备系统出问题的时候,接替出问题的系统,构成新的主备播出系统。所谓热备,即指与主备系统同时启动,形成主、备、二备三套共同播出,信号切换设备首先选择主播出系统的信号切出,在主播出系统的信号有问题的时候,选择备播出系统的信号,在主备都有问题的时候,选择第三备播出系统的信号。
[0007]电视台使用的安全机制,除了备份机制,还有垫片的方式。即采用一个专门的解码通道用于播出台的宣传片或者一些栏目片,播出信号输入到图1所示的信号切换设备50,作为一路备选输入源。在其他备份机制都不起作用的时候,播出该信号。这时,电视台原来的播出任务实际是停止了,播出的是临时的信号。
[0008]在垫片之前,有些电视台还采用更多的安全机制,比如录像机备播。随时准备录像带和录像机,在必要的时候选择录像机信号播出。有些甚至采用第四备播、第五备播等,原理基本一致。备播有些有异构(计算机采用不同的操作系统)的要求,对病毒攻击等能有一定防御作用。
[0009]目前,管理机构对备播提出了更进一步的要求,为防止突发事件、灾害等,要求异地备播,也就是要求有备播频道在不同的地点。
[0010]构建单独的播出频道,需要视频服务器、存储、控制用机、视音频专业设备和线缆等,投入较大。如果异地备播,还需要租用机房等支持。异地的工作任务也比较麻烦,从人员到设备管理,都存在难点。
【发明内容】
[0011]本发明要解决的技术问题在于,提出云播出系统、混合播出系统及云播出方法,利用云技术,实现广播电视节目的播出,从而减少广播电视台的投入,并提高工作效率。
[0012]为解决上述技术问题,根据本发明的一方面,提供一种云播出系统,其中,包括:本地播出控制装置,用于控制节目单和节目素材的推送及节目的播出;素材服务器,与所述本地播出控制装置连接,用于根据所述本地播出控制装置的请求提供待播出的节目素材;云服务器,与所述本地播出控制装置和所述素材服务器相连接,接收推送的节目单及节目素材,并将所述节目素材处理后发送到指定位置。
[0013]优选地,所述云播出系统还包括本地301解码模块和本地信号切换装置,其中,本地301解码模块用于将所述云服务器发送来的节目素材转换成301信号。
[0014]优选地,在所述云播出系统中,所述本地播出控制装置包括节目单推送模块,用于向所述云服务器推送节目单;所述素材服务器包括节目素材推送模块,与所述本地播出控制装置,根据所述本地播出控制装置的指令,向所述云服务器推送节目素材。
[0015]优选地,在所述云播出系统中,所述本地播出控制装置包括数据推送模块,将节目单和从所述素材服务器中获得的节目素材推送给所述云服务器。
[0016]优选地,在所述云播出系统中,所述本地播出控制装置包括转码模块,用于将从所述素材服务器中获得的节目素材进行格式转换,将转换后的节目素材发送给所述数据推送模块。
[0017]优选地,在所述云播出系统中,所述云端服务器包括:素材接收模块,用于接收所述本地播出控制装置推送的节目单及节目素材;和数据处理模块,用于将待播出的节目素材处理成13流发送到指定位置。
[0018]优选地,在所述云播出系统中,所述数据处理模块包括转码模块和云播出模块,所述转码模块对所述节目素材的格式进行转换,所述云播出模块将进行格式转换后的节目素材处理成13流输出。
[0019]根据本发明的第二方面,提供一种混合播出系统,包括主播系统、备播系统、垫播系统和本地信号切换装置,其中,上述第一方面中任一云播出系统作为主播系统、备播系统和垫播系统中的至少一个,所述本地信号切换装置选择主播系统、备播系统和垫播系统的801信号之一作为播出信号。
[0020]优选地,所述混合播出系统还包括应急系统,所述本地信号切换装置选择主播系统、备播系统、垫播系统和应急系统的301信号之一作为播出信号。
[0021]根据本发明的第三方面,提供一种云播出方法,其中,将节目单和节目素材从本地推送到云服务器;所述云端服务器将接收到的节目素材处理成13流;将所述13流发送到指定位置。
[0022]优选地,在所述播出方法中,在将所述节目素材从本地推送到云服务器之前,在本地播出控制装置中对所述节目素材进行格式转换,从服务器专属格式转换为软件可以解码的格式。
[0023]优选地,在所述播出方法中,所述云端服务器将接收到的节目素材处理成13流之前,检验接收到的所述节目素材的格式是否符合要求,如果不符合要求,则进行格式转换。
[0024]优选地,在所述播出方法中,所述指定位置为指定I?地址。
[0025]优选地,在所述播出方法中,所述指定位置为本地,当将所述13流发送到本地后,将所述13流解码为301信号。
[0026]本发明采用公有云(或者私有云)建设播出系统,该系统可以作为独立的主播出系统,也可以作为备播系统或者垫片系统,还可以作为电视台的1?!^播出系统单独使用。
[0027]本发明在建设成本、建设周期、运营维护、升级、安全等方面相对现有系统都有较大提高。而且对于备播系统,方便实现异构播出,异地播出。对操作人员所在位置要求很低,基本具备网络条件和必要视频设备的机房都可以完成。
【专利附图】
【附图说明】
[0028]通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚,在附图中:
[0029]图1为现有电视台的主备播出系统示意图;
[0030]图2为根据本发明第一实施例的云播出系统的示意性框图;
[0031]图3为根据本发明第二实施例的云播出系统的示意性框图;
[0032]图4为根据本发明第一实施例的云播出系统的实例的示意性框图;
[0033]图5为在本发明的云播出系统中使用的云服务器的实例的示意性框图;
[0034]图6为根据本发明的云播出方法的流程图;
[0035]图7为根据本发明的混合播出系统的示意性框图。
【具体实施方式】
[0036]以下将参照附图更详细地描述本发明的各种实施例。在各个附图中,相同的元件采用相同或类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。
[0037]如图2所示,为根据本发明第一实施例的云播出系统的示意性框图。本发明提供的云播出系统包括本地播出控制装置10、素材服务器20和云服务器30。所述本地播出控制装置10和素材服务器20位于电视台内,二者通过本地网络连接。优选地,素材服务器20也可以位于云端。云服务器30为某一公有云或私有云,例如阿里云。本地播出控制装置10与素材服务器20分别和云服务器30通过网络连接。通常,为了保证节目播出的安全、畅通,可通过网络专线连接。本地播出控制装置10用于控制节目单和节目素材的推送及节目的播出,所述素材服务器20用于提供向云服务器30推送待播出的节目素材。
[0038]根据本发明第一实施例的云播出系统作为1?17播出系统,本地播出控制装置10向云服务器30中推送的播出节目单为播出节目单,素材为1?17播出用素材。云服务器30根据节目单的顺序将各个节目素材打包生成13流,并顺序推送到指定I?地址,即完成播出工作。
[0039]如图3所示,为根据本发明第二实施例的云播出系统的示意性框图。与根据第一实施例的云播出系统相同,根据第二实施例的云播出系统包括本地播出控制装置10、素材服务器20和云服务器30。以下仅描述根据第二实施例的云播出系统的不同之处。该云播出系统还包括本地301解码模块40。
[0040]本发明中的本地301解码模块40可以设置在电视台内,也可以是任一个具有播出能力的机房。因此,本发明可以在实现异地备播同时,没有增加更多的管理与设备,在解决了现有需求的同时,也避开了现有技术的弊端。
[0041]根据本发明第二实施例的云播出系统作为有线电视播出系统。本地301解码模块40与云服务器30通过网络连接,接收云服务器30发送来的13流,将所述13流解码成301信号,作为节目的一个播出源。
[0042]图4为根据本发明第一实施例的云播出系统的实例的示意性框图。所述本地播出控制装置10包括节目单推送模块11和本地播控模块12。所述节目单推送模块11根据所述本地播控模块12的指令向所述云服务器30推送节目单,所述本地播控模块12进行播出的过程控制,包括获取节目单,控制节目单的推送;与素材服务器20通信,控制节目素材的推送;与云服务器30进行实时通信,与云服务器30交换各种控制信息,并监测播出过程来获取各种状态彳目息等。
[0043]素材服务器20包括服务器控制模块21、节目素材推送模块23和素材数据库22。所述服务器控制模块21与所述本地播出控制装置10进行通信,根据所述本地播控模块12发送的指令,从素材数据库22中调取相应的节目素材,控制节目素材推送模块23向云服务器30推送节目素材。
[0044]所述云服务器30包括:云播控模块31、云素材接收模块32,云素材存储模块33、转码模块34和云播出模块35。其中,所述云播控模块31与所述本地播出控制装置10和素材服务器20实时通信,接收所述节目单推送模块11推送来的节目单,并与本地本地播控模块12实时通信,交换播出控制信息等。云素材接收模块32接收节目素材推送模块23推送来的数据,并存储到云素材存储模块33中。云播控模块31根据节目单及接收到的本地播控模块12发送的指令,确定要播出的节目,将要播出的节目素材发送到转码模块34,将节目素材从其他格式,如原始的服务器专属格式IX?,等,转换成可以云端播出专属格式(如1?%2,11.264 ^)0而后,所述云播出模块35将转码后的节目素材按照节目单顺序打包成…(了以仙即代义6孤18,简称13)流,输出到指定位置,例如指定的频道I?地址或指定的接收装置。
[0045]在本实施例中,在素材服务器20设置了节目素材推送模块23,用于将节目素材直接推送到云服务器中,从而减少了本地播出控制装置10的工作量。在该实施例中,素材服务器20的内容可经由广域网访问。
[0046]在一个替代的实施例中,可以在本地播出控制装置10设置数据推送模块,用于推送节目单和节目素材,从而不需要在素材服务器中设置节目素材推送模块23。由于本地播出控制装置10与素材服务器20在本地网络中连接,然后经由本地播出控制装置10向广域网推送节目单和节目素材,因此可以改善素材服务器20的内容安全性。
[0047]在另一个替代的实施例中,本地播出控制装置10可以包括转码模块,用于将从所述素材数据库中获得的节目素材进行格式转换,将转换后的节目素材发送给所述数据推送模块,从而不需要在云服务器30中设置转码模块34。在该替代的实施例中,本地播出控制装置10将节目素材进行格式转换之后传送至云服务器30,从而可以减轻云服务器30的数据处理负荷和延时,满足播出的实时性要求。
[0048]图5为在本发明的云播出系统中使用的云服务器30的实例的示意性框图。在云端,云服务器30可以用于播出一个频道,也可以用于播出多个频道。如图5所示,用于播出多个频道的云服务器30包括有多个转码模块34『340,多个云播出模块35『350。每一个转码模块对一个频道的节目素材进格式转换,然后由对应的云播出模块进行打包处理后输送出去。因而,电视台可以使用云端作为多个频道的备播或垫播。
[0049]基于上述播出系统,本发明提供的云播出方法的流程如图6所示:
[0050]在步骤301,将节目单和节目素材从本地经网络推送到云服务器。需要说明的是,用于播出的节目素材与节目单可以分时、分地推送到云服务器。以此增加了本系统的灵活性。
[0051]在步骤302,云服务器接收该节目单和素材,并在云端保存接收到的节目单和素材。
[0052]在步骤303,云服务器检验该素材的格式是否符合要求。如果该素材的格式是IX?,6X1^等服务器专属格式或其他非云端播出的格式,例如1?郎2,11.264(在此仅举例说明,云端播出的格式可以依具体情况而定),则执行步骤304。如否,则执行步骤305。
[0053]在步骤304,进行格式转换,将所述素材的格式转换成符合云端播出的格式,如1^262,?.264。在本实施例中,将转码模块部署在云服务器中,可以利用云的强大计算能力,效率更高。然后执行步骤305。
[0054]在步骤305,将转码后的数据按照节目单顺序打包成13流并输出到指定位置。
[0055]图7为根据本发明的混合播出系统的示意性框图。在该系统中,共有四套播出系统,主播系统100,备播系统200,垫播系统300和应急系统400。这四套播出系统的输出信号均连接到信号切换装置50。在本系统中,本发明提供的系统作为垫播系统300,当然也可以作为备播系统,甚至主播系统。由于主播系统、备播系统和应急系统应用传统播出系统,所以在此不再赘述。
[0056]依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属【技术领域】技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明的保护范围应当以本发明权利要求所界定的范围为准。
【权利要求】
1.一种云播出系统,其中,包括: 本地播出控制装置,用于控制节目单和节目素材的推送及节目的播出; 素材服务器,与所述本地播出控制装置连接,用于根据所述本地播出控制装置的请求提供待播出的节目素材; 云服务器,与所述本地播出控制装置和所述素材服务器相连接,接收推送的节目单及节目素材,并将所述节目素材处理后发送到指定位置。
2.根据权利要求1所述的云播出系统,其中,还包括本地SDI解码模块,其中,本地SDI解码模块用于将所述云服务器发送来的节目素材转换成SDI信号。
3.根据权利要求1或2所述的云播出系统,其中,所述本地播出控制装置包括节目单推送模块,用于向所述云服务器推送节目单;所述素材服务器包括节目素材推送模块,与所述本地播出控制装置连接,根据所述本地播出控制装置的指令,向所述云服务器推送节目素材;或者 所述本地播出控制装置包括数据推送模块,将节目单和从所述素材服务器中获得的节目素材推送给所述云服务器;其中,所述本地播出控制装置包括转码模块,用于将从所述素材服务器中获得的节目素材进行格式转换,将转换后的节目素材发送给所述数据推送模块。
4.根据权利要求1所述的云播出系统,其中,所述云端服务器包括: 素材接收模块,用于接收所述本地播出控制装置推送的节目单及节目素材;和 数据处理模块,用于将待播出的节目素材处理成TS流发送到指定位置。
5.根据权利要求4所述的云播出系统,其中,所述数据处理模块包括转码模块和云播出模块,所述转码模块对所述节目素材的格式进行转换,所述云播出模块将进行格式转换后的节目素材处理成TS流输出。
6.一种混合播出系统,包括主播系统、备播系统、垫播系统和本地信号切换装置,其中根据权利要求1至7中任一项所述的云播出系统作为主播系统、备播系统和垫播系统中的至少一个,所述本地信号切换装置选择主播系统、备播系统和垫播系统的SDI信号之一作为播出信号; 还包括应急系统,所述本地信号切换装置选择主播系统、备播系统、垫播系统和应急系统的SDI信号之一作为播出信号。
7.—种云播出方法,其中, 将节目单和节目素材从本地推送到云服务器; 所述云端服务器将接收到的节目素材处理成TS流; 将所述TS流发送到指定位置。
8.根据权利要求7所述的云播出方法,其中,在将所述节目素材从本地推送到云服务器之前,在本地播出控制装置中对所述节目素材进行格式转换。
9.根据权利要求7所述的云播出方法,其中,所述云端服务器将接收到的节目素材处理成TS流之前,检验接收到的所述节目素材的格式是否符要求,如果不符合要求,则进行格式转换。
10.根据权利要求7所述的云播出方法,其中,所述指定位置为指定IP地址;或者 所述指定位置为本地,当将所述TS流发送到本地后,将所述TS流解码为SDI信号。
【文档编号】H04N21/435GK104410869SQ201410670757
【公开日】2015年3月11日 申请日期:2014年11月21日 优先权日:2014年11月21日
【发明者】何海东, 董全武 申请人:北京正奇联讯科技有限公司