一种视频的播放方法及装置的制造方法

文档序号:9220142阅读:458来源:国知局
一种视频的播放方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频的播放方法及装置。
【背景技术】
[0002]随着科学技术的发展及人民生活水平的提高,视频已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式,并且,人们对于视频的要求也越来越高。目前,目前,在对视频进行播出时,需要监播人员事先对需要播放的视频进行检测,同时在视频播放时即时查看播出的视频,并在当前播放的视频出现突发问题时,马上暂停播放,或者将正在播出的出现问题的视频赶紧切换至其他视频,这样,检测的步骤和过程繁多,且在视频切换的过程中间仍旧会出现中断或者卡涩,甚至在切换进行不及时的时候,当前出现问题的视频会继续停留在播放的状态上,严重影响了观看视频用户的体验。

【发明内容】

[0003]本发明提供一种视频的播放方法及装置,通过SDL方式提前播放视频文件,使得视频内容在视频终端播放器正式播放之前便得到监控,进而在视频文件出现问题时可以及时进行处理,保证了播出信号的安全和稳定性。
[0004]根据本发明实施例的第一方面,提供一种视频的播放方法,包括:
[0005]获取播单及所述播单中待播放的视频文件,并对所述视频文件进行解码;
[0006]将解码后的所述视频文件通过视频卡发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,根据所述播单及所述视频数据流播放所述视频文件;
[0007]将解码后的所述视频文件以SDL方式在本地进行播放,以便对所述视频文件进行监控。
[0008]在一个实施例中,所述获取播单及所述播单中待播放的视频文件,并对所述视频文件进行解码之前,包括:
[0009]生成播单,将所述播单及所述播单中的待播放视频文件同步发送至播出平台。
[0010]在一个实施例中,所述将解码后的所述视频文件通过视频卡发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,根据所述播单及所述视频数据流播放所述视频文件,包括:
[0011]将解码后的所述视频文件通过视频卡发送至视频采集卡之后再发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,将所述视频数据流发送至视频终端播放器;
[0012]将所述播单通过所述视频采集平台发送至视频终端播放器,指示所述视频终端播放器根据所述播单及所述视频数据流播放所述视频文件。
[0013]在一个实施例中,所述将解码后的所述视频文件以SDL方式在本地进行播放,以便对所述视频文件进行监控,包括:
[0014]将解码后的所述视频文件发送至SDL,指示所述SDL采用视频播放窗口的形式在本地播放所述视频文件并对所述视频文件进行监控。
[0015]在一个实施例中,所述视频卡为DECKLINK视频卡。
[0016]根据本发明实施例的第二方面,还提供一种视频的播放装置,包括:
[0017]解码模块,用于获取播单及所述播单中待播放的视频文件,并对所述视频文件进行解码;
[0018]第一播放模块,用于将解码后的所述视频文件通过视频卡发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,根据所述播单及所述视频数据流播放所述视频文件;
[0019]第二播放模块,用于将解码后的所述视频文件以SDL方式在本地进行播放,以便对所述视频文件进行监控。
[0020]在一个实施例中,所述装置还包括:
[0021]播单生成模块,用于生成播单,将所述播单及所述播单中的待播放视频文件同步发送至播出平台。
[0022]在一个实施例中,所述第一播放模块包括:
[0023]视频转换子模块,用于将解码后的所述视频文件通过视频卡发送至视频采集卡之后再发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,将所述视频数据流发送至视频终端播放器;
[0024]第一播放子模块,用于将所述播单通过所述视频采集平台发送至视频终端播放器,指示所述视频终端播放器根据所述播单及所述视频数据流播放所述视频文件。
[0025]在一个实施例中,所述第二播放模块包括:
[0026]第二播放子模块,用于将解码后的所述视频文件发送至SDL,指示所述SDL采用视频播放窗口的形式在本地播放所述视频文件并对所述视频文件进行监控。
[0027]在一个实施例中,所述视频卡为DECKLINK视频卡。
[0028]本发明实施例提供的技术方案可产生以下有益效果:获取播单及所述播单中待播放的视频文件,并对所述视频文件进行解码;将解码后的所述视频文件通过视频卡发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,根据所述播单及所述视频数据流播放所述视频文件;将解码后的所述视频文件以SDL方式在本地进行播放,以便对所述视频文件进行监控。该方案通过SDL方式在本地提前播放解码后的视频文件,使得视频内容在视频终端播放器正式播放之前便得到监控,进而在视频文件出现问题时可以及时进行处理,保证了播出信号的安全和稳定性。
[0029]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0030]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0031]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0032]在附图中:
[0033]图1为本发明根据一示例性实施例示出的一种视频的播放方法的流程图;
[0034]图2为本发明根据一示例性实施例示出的另一种视频的播放方法的流程图;
[0035]图3为本发明根据一示例性实施例示出的视频的播放方法中步骤S20的实施方式流程图;
[0036]图4为本发明根据一示例性实施例示出的视频的播放方法中步骤S30的实施方式流程图;
[0037]图5为本发明根据一示例性实施例示出的一种视频的播放装置的框图;
[0038]图6为本发明根据一示例性实施例示出的又一种视频的播放装置的框图;
[0039]图7为本发明根据一示例性实施例示出的视频的播放装置中第一播放模块62的框图;
[0040]图8为本发明根据一示例性实施例示出的视频的播放装置中第二播放模块63的框图;
[0041]图9为本发明根据一示例性实施例示出的再一种视频的播放方法的流程图。
【具体实施方式】
[0042]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0043]本公开实施例提供了一种视频的播放方法,用于通过SDL方式提前播放视频文件,使得视频内容在视频终端播放器正式播放之前便得到监控,进而在视频文件出现问题时可以及时进行处理,保证了播出信号的安全和稳定性。如图1所示,该方法包括步骤S10-S30:
[0044]在步骤SlO中,获取播单及所述播单中待播放的视频文件,并对所述视频文件进行解码。也即,当获取播单中待播放的视频文件之后,首先需要对所述视频文件进行解码后,才能进入后续的处理过程。
[0045]在一个实施例中,如图2所示,所述方法中步骤SlO之前还包括步骤S40:
[0046]在步骤S40中,生成播单,将所述播单及所述播单中的待播放视频文件同步发送至播出平台。也即,在本实施例中,首先由播控平台生成播单,且在所述播单生成之后,所述播控平台将播单以及播单中的待播放的视频文件同步到播出平台,以便于在后续的过程中对所述视频文件进行处理和播放。
[0047]在步骤S20中,将解码后的所述视频文件通过视频卡发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,根据所述播单及所述视频数据流播放所述视频文件。
[0048]也即,在所述播出平台按照所述播单的播放顺序对所述播单中的视频文件进行解码后,将解码后的视频文件分为两路,其中一路通过视频卡发送至给视频采集卡,再通过所述视频采集卡传给视频采集平台,并在所述视频采集平台进行处理形成视频流数据之后,将所述视频数据流发送给视频终端播放器进行播放。在一个实施例中,所述视频卡为DECKLINK视频卡。
[0049]在一个实施例中,如图3所示,步骤S20可包括:
[0050]步骤S201、将解码后的所述视频文件通过视频卡发送至视频采集卡之后再发送至视频采集平台,以供所述视频采集平台将解码后的所述视频文件转化为视频数据流后,将所述视频数据流发送至视频终端播放器;也即,在所述播出平台按照所述播单的播放顺序对所述播单中的视频文件进行解码后,将解码后的视频文件分为两路,其中一路通过视频卡发送至给视频采集卡,再通过所述视频采集卡传给视频采集平台,并在所述视频采集平台进行处理形成视频流数据之后,将所述视频数据流发送给视频终端播放器进行播放。
[0051]步骤S202、将所述播单通过所述视频采集平台发送至视频终端播放器,指示所述视频终端播放器根据所述播单及所述视频数据流播放所述视频文件。且在步骤S201中,将所述视频数据流发送给视频终端播放器之后,所述播出平台再将所述播单通过所述视频采集平台发送至视频终端播放器,此时,再指示所述视频终端播放器根据所述播单的播放顺序及接收到的所述视频数据流播放所述视频文件。
[0052]在步骤S30中,将解码后的所述视频文件以SDL(Simple DirectMedia Layer:开放源代码的跨平台多媒体开发库)方式在本地进行播放,以便对所述视频文件进行监控。
[0053]也即,在所述播出平台按照所述播单的播放顺序对所述播单中的视频文件进行解码后,将解码后的视频文件分为两路,其中一路通过视频卡发送至给视频采集卡,而另一路是发给SDL进行播放,从而实现两路同时播放同一个视频。在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1