云导播台及其基于音视频同步的续播方法

文档序号:10516312阅读:365来源:国知局
云导播台及其基于音视频同步的续播方法
【专利摘要】本发明实施例公开了一种云导播台及其基于音视频同步的续播方法,所述方法包括:云导播台接收、拼接并播放多路视频过程中,若一路视频的数据接收中断,则插入预定的视频帧继续该路视频与其它路视频的拼接播放;以与所述视频帧同步的方式插入预定的音频帧以维持音画同步的音频播放;若该路视频的数据接收恢复,则根据接收的数据继续该路视频与其它路视频的拼接播放。应用本发明,云导播台在一路视频断流后,在网络传输状况恢复正常的情况下,可以自动恢复该路视频的续播,提升用户的使用体验。
【专利说明】
云导播台及其基于音视频同步的续播方法
技术领域
[0001]本发明实施例涉及云导播技术领域,特别是涉及一种云导播台及其基于音视频同步的续播方法。
【背景技术】
[0002]在传统的电视节目制作中,对于采用固定场地、固定灯光类的节目(如电视栏目、情景剧等),一般都采用多台摄像机进行拍摄,这样制作完成后的节目具有多角度、多景别的特点,也表现的更全面、更好看。
[0003]在这种类型的拍摄中,传统的导播台通过信号线接收各路视频信号,由电视节目制作人员操作视频切换台,从多路信号中选择一路输出到录像机。传统的导播台主要由切换台、内部通话系统、监视器和一体化供电系统等设备组成,不仅结构操作复杂,设备成本昂贵,而且需要专业的导播进行操作,对于非专业电视制作媒体来说,几乎是不可能完成的任务。
[0004]然而新媒体浪潮下网络视频的高速发展,又使得企业、团体、个人对于制作精良化节目的技术需求与日倶增;得益于云计算技术的发展,使得互联网上海量的内容得以储存和检索,同时也大大加快了新媒体发展的步伐,这极大地推动了基于云计算技术上的云导播台的诞生。
[0005]基于新媒体云技术基础,云导播台可以即开即用,同时能够帮助用户快速部署稳定、高效的语音视频导播场景,提升工作效率、降低设备技术成本。
[0006]相对于传统的导播台来说,云导播台的最大优点在于任何时间任何地点都可以部署使用,同时能够使节目的场景更加多样化。从信号的输入端来说,云导播台支持切换同一个场地不同角度的摄像机直播画面、不同场地的摄像机直播画面;同时为了简化视频采集设备,云导播台也支持来自手机端视频采集的信号输入;
[0007]从输出端来说,云导播台能够在云端对视频源进行切换、缩放、叠加、混音等处理,能够广泛应用于游戏直播行业、在线教育行业、体育直播行业、视频娱乐互动行业以及视频会议行业等等。
[0008]云导播台接收到多路视频信号后,将多路信号合成为一路信号,即这一路信号内每一帧都由各路的内容组成,使用一个播放器播放这一路信号,即可同时将多路信号的内容呈现给观众,如图1所示的画面。而传统的导播台在监控多路信号时,需要多个显示器或需要多个播放器,因为一个播放器在一个时间只能打开一路信号。
[0009]然而,在实际应用中经常会出现网络传输不稳定或信号发送装置故障的情况,从而导致其中一路视频数据接收失败出现断流;断流后该路视频的画面将不再被更新。即使网络传输状态恢复正常的情况下,播放器由于长时间接不到数据也会认为信号已经终止,而使播放器关闭,从而无法再播放该信号。因此导播人员想继续观看直播流,还必须得重启播放器。对于将多路信号拼接成一路信号的云导播,在断流的情况下就更为复杂。在传统的导播台中,每路信号使用一个播放器播放,当一路信号断流时,通过上面的分析,导播人员只需重启该路的播放器即可不影响其他路的播放。但是云导播将每一路拼接在一起,即所有画面的播放实际使用的是一个播放器,那么重启播放器时,其他路的播放也同时受到了影响。因此,在比传统导播节省大量资源的情况下,让云导播可以在某路断流的情况下,不影响其他路的播放,并且可以在断路有信号时自动恢复画面而不需要重启播放器,将是一个更大的进步。

【发明内容】

[0010]有鉴于此,本发明的目的在于提出一种云导播台及其基于音视频同步的续播方法,用以在一路视频断流后,在网络传输状况恢复正常的情况下,自动恢复该路视频的续播,提升用户的使用体验。
[0011]基于上述目的,本发明实施例提供的一种云导播台的基于音视频同步的续播方法,包括:
[0012]云导播台接收、拼接并播放多路视频过程中,若一路视频的数据接收中断,则:
[0013]插入预定的视频帧继续该路视频与其它路视频的拼接播放;并以与所述视频帧同步的方式插入预定的音频帧以维持音画同步的音频播放;
[0014]若该路视频的数据接收恢复,则根据接收的数据继续该路视频与其它路视频的拼接播放。
[0015]进一步,所述插入预定的视频帧继续该路视频与其它路视频的拼接播放,具体包括:
[0016]向该路视频的视频解码缓存插入预定的视频帧;
[0017]将该路视频的视频解码缓存中的内容与其它路视频的视频解码缓存中的内容进行拼接;
[0018]根据拼接结果进行视频播放。
[0019]进一步,所述以与所述视频帧同步的方式插入预定的音频帧以维持音画同步的音频播放,具体包括:
[0020]每当该路视频的视频解码缓存插入视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧;
[0021 ]根据该路视频的音频解码缓存中的内容,继续该路视频的音频播放;
[0022]其中,m是根据该路视频的视频帧帧率、音频帧的采样率计算出来的。
[0023]进一步,所述预定的视频帧具体为:
[0024]该路视频的数据接收中断前,接收到的最后一帧视频帧;或者黑屏帧。
[0025]进一步,所述预定的音频帧具体为静音帧。
[0026]在本发明实施例的另一方面,还提供了一种云导播台,包括:
[0027]断流处理模块,用于接收、播放多路视频过程中,若一路视频的数据接收中断,则针对该路视频插入预定的视频帧;并以与所述视频帧同步的方式插入预定的音频帧;
[0028]播放模块,用于根据所述断流处理模块插入的视频帧继续该路视频与其它路视频的拼接播放;并根据所述断流处理模块插入的音频帧进行音频播放;以及在该路视频的数据接收恢复后,根据接收的数据继续该路视频与其它路视频的拼接播放。
[0029]进一步,所述断流处理模块具体用于若一路视频的数据接收中断,则向该路视频的视频解码缓存插入预定的视频帧;每当该路视频的视频解码缓存插入一个视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧;其中,m是根据所述视频帧的帧率、音频帧的采样率计算出来的。
[°03°] 进一步,所述云导播台还包括:
[0031 ]数据接收模块,用于接收多路视频的数据;并针对每路视频,将接收的该路视频的视频数据存储于该路视频的视频解码缓存中,将接收的该路视频的音频数据存储于该路视频的音频解码缓存中。
[0032]进一步,所述播放模块具体用于将所述断流处理模块插入到该路视频的视频解码缓存中的视频帧与其它路视频的视频解码缓存中的视频帧进行拼接后继续播放,并根据所述断流处理模块插入到该路视频的音频解码缓存继续该路视频的音频播放;以及在该路视频的数据接收恢复后,将所述数据接收模块存储于该路视频的视频解码缓存中的视频帧与其它路视频的视频解码缓存中的视频帧进行拼接后继续播放,并根据所述数据接收模块存储于该路视频的音频解码缓存中的音频帧进行该路视频的音频播放。
[0033]本发明实施例的技术方案中,由于一路视频断流后插入视频帧继续该路视频与其它路视频的拼接播放,播放器可以始终保持正常播放状态,不会认为信号已终止而关闭,并且断流期间以保持音、视频同步的方式进行播放以维持音画同步的状态,因此这样可以保证数据接收恢复后的续播音、视频也是同步的。
[0034]进一步,针对数据接收中断的一路视频,以与标准化播放帧率相同的帧率插入预定的视频帧,使得该路视频可与其它路视频保持拼接、播放的同步。
【附图说明】
[0035]图1为现有技术的云导播台同时播放多路视频画面的示意图;
[0036]图2为本发明实施例的云导播台基于音视频同步的续播方法流程图;
[0037]图3为本发明实施例的云导播台内部结构框图;
[0038]图4为本发明实施例的断流处理模块内部结构框图。
【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0040]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0041]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“親接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0042]需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一” “第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
[0043]由此,本发明的发明人考虑到,在一路视频断流后,继续保持该路视频的播放状态:以音、视频同步的方式插入视频帧与音频帧进行播放;这样,当网络状况恢复正常接收到音、视频数据后,可以根据接收的音、视频数据进行续播。因此,本发明的技术方案中,云导播台接收、播放多路视频过程中,若一路视频的数据接收中断,则插入预定的视频帧与其它路视频继续拼接并进行该路视频的视频播放;并以与所述视频帧同步的方式插入预定的音频帧,以维持音画同步的方式继续该路视频的音频播放;在该路视频的数据接收恢复后,则可以根据接收的视频数据继续将该路视频的视频帧与其它路视频的视频帧进行拼接,同时根据接收的音频数据以音画同步方式继续音频的、视频播放。由于视频断流后继续该路视频与其它路视频的拼接播放,播放器可以始终保持正常播放状态,不会认为信号已终止而关闭,同时断流期间保持音、视频同步的方式进行播放以维持音画同步的状态,因此这样可以保证数据接收恢复后的续播音、视频也是同步的。
[0044]下面结合附图详细说明本发明实施例的技术方案。
[0045]基于上述的思路,本发明实施例提供的云导播台在接收并播放多路视频的情况下,对于每路视频,周期性通过网络获取该路视频的视频数据和音频数据进行缓存;云导播台在每个播放周期到达时,从各路视频的缓存中获取时间戳相同的音、视频数据进行解码、拼接,根据拼接结果进行播放。
[0046]当网络传输状况出现异常导致一路视频的数据接收中断后,云导播台在播放周期到达时,将无法从该路视频的缓存中获取相应时间戳的音频数据或视频数据。为了保证在网络传输状况恢复正常后,能够续播该路视频,本发明实施例提供的云导播台基于音视频同步的续播方法,流程如图2所示,包括如下步骤:
[0047]步骤S201:云导播台检测到一路视频的数据接收中断。
[0048]当网络传输状况出现异常时,云导播台无法从网络接收到一路视频的数据并进行存储;由此,云导播台在播放周期到达时,也就无法从该路视频的缓存中获取到音频或视频数据,此时,云导播台确认检测到该路视频的数据接收中断。
[0049]步骤S202:云导播台针对数据接收中断的这一路视频,插入预定的音、视频帧继续音、视频播放。
[0050]本步骤中,云导播台针对数据接收中断的这一路视频插入预定的视频帧,并将插入的该路视频的视频帧与其它路视频的视频帧进行拼接后,继续根据拼接结果进行视频的播放;
[0051]并且,还以与所述视频帧同步的方式插入预定的音频帧以维持音画同步的方式继续该路视频的音频播放。
[0052]具体地,云导播台向该路视频的视频解码缓存插入预定的视频帧;将该路视频的视频解码缓存中的内容与其它路视频的视频解码缓存中的内容进行拼接,根据拼接结果继续视频的播放;其中,预定的视频可以是该路视频的数据接收中断前,接收到的最后一帧视频帧,也可以是黑屏帧。也就是说,虽然此时该路视频的数据接收已经中断,但云导播台仍然在持续地播出该路视频,而其连续播出的画面则是一些预定的画面,比如连续播出最后一帧视频帧的画面。
[0053]而且,云导播台每当向该路视频的视频解码缓存插入视频帧时,还向该路视频的音频解码缓存插入m个预定的音频帧;并根据该路视频的音频解码缓存中的内容,以维持音画同步的方式继续该路视频的音频播放。
[0054]为保证该路视频的音、视频同步,插入的音频帧的个数m是根据该路视频的视频帧帧率、音频帧的采样率计算出来的,具体可以根据如下公式I计算得到:
[0055]RXn_SXm<a(公式 I)
[0056]其中,R表示该路视频的一帧时长(I/视频帧帧率),S表示音频帧的一帧时长(音频一帧采样点数/采样率),n为当前插入视频帧的个数,通常插入一个视频帧,则n=l;a为设定值,本领域技术人员可以根据经验或实际情况进行设定,以使得音、视频之间的同步差异局限在一个较小值之内。
[0057]事实上,该路视频的视频帧帧率R可以是云导播台接收该路视频的视频帧的帧率。但是,更优地,考虑到云导播台接收各路视频的视频帧的帧率往往是不同的,因此,上述公式中的R可以是标准化播放帧率。
[0058]在实际应用中,多路视频分别来源于不同的视频拍摄设备,而这些视频拍摄设备输出视频帧的帧率往往不相同;那么,云导播台接收各路视频的视频帧时,帧率也不会相同;如果直接根据接收视频帧的帧率进行视频播放,将出现各视频步调不一致的情况。
[0059]因此,较佳地,本发明的云导播台在每个播放周期到达时,分别从各路视频获取一帧视频进行播放,因此,云导播台可以一致的帧率播放各路视频的视频帧,也就是实现了各路视频的播放帧率(即单位时间内播放的视频帧个数)的一致化,本文将此一致化的播放帧率称为标准化播放帧率。也就是说,上述播放周期与标准化播放帧率是相应的,两者互为倒数。云导播台采用标准化播放帧率拼接播放各路视频,以使得各路视频的拼接播放步调一致。
[0060]云导播台在接收到各路视频的数据并进行各路视频播放时,可以根据其中指定的一路视频的视频帧的接收率(单位时间内接收的视频帧格式),即指定一路视频的接收帧率作为当前播放视频的标准化播放帧率。也就是说,根据指定的一路视频的视频帧的接收帧率确定当前播放视频的标准化播放帧率。例如,默认第O路视频为该指定的一路视频,则以第O路视频的视频帧的接收帧率作为当前播放各路视频的标准化播放帧率。或者,在第O路视频的数据接收中断的情况下,可将第I路视频作为指定的一路视频,以第I路视频的视频帧的接收帧率作为当前播放各路视频的标准化播放帧率。
[0061]较佳地,本步骤中可以先获取当前播放视频的标准化播放帧率,然后以与所述标准化播放帧率相同的帧率,向以与所述标准化播放帧率相同的帧率插入预定的视频帧,将插入的视频帧与其它路视频帧进行拼接维持视频的播放;在此基础上,云导播台每当向该路视频的视频解码缓存插入视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧;并根据该路视频的音频解码缓存中的内容,继续该路视频的音频播放。
[0062]步骤S203:云导播台在该路视频的数据接收恢复后,根据接收的数据继续音、视频播放。
[0063]在该路视频的数据接收恢复后,云导播台可以从网络接收到该路视频的音、视频数据并存放到缓存中;从而,在播放周期到达时,云导播台可以从缓存中获取音、视频数据继续播放。此时,就不再需要往缓存中插入预定的视频帧。
[0064]较佳地,在该路视频的数据接收恢复后,云导播台可以从网络接收到该路视频的音、视频数据;并在每个播放周期到达时,将接收的该路视频的一个视频帧存放到视频解码缓存;也就是说,以标准化播放帧率将接收的该路视频的视频帧存放到视频解码缓存。之后,对视频解码缓存中的视频帧进行解码,并将视频解码缓存中的视频帧与其它路视频的视频帧进行拼接后进行播放,这样就可以根据接收的视频数据继续进行视频播放。
[0065]相类似地,云导播台以音频采样率将接收的该路视频的音频帧存放到音频解码缓存。此时,就不再需要往缓存插入预定的音频帧;之后,对音频解码缓存中的音频进行解码、播放,这样就可以根据接收的音频数据继续该路视频的音频播放。
[0066]由于视频断流后继续该路视频与其它路视频的拼接播放,播放器可以始终保持正常播放状态,不会认为信号已终止而关闭,并且断流期间以保持音、视频同步的方式进行播放以维持音画同步的状态,因此这样可以保证数据接收恢复后的续播音、视频也是同步的。
[0067]基于上述的方法,本发明实施例提供的一种云导播台的内部结构,如图3所示,包括:断流处理模块301、播放模块302。
[0068]断流处理模块301用于云导播台接收、播放多路视频过程中,若一路视频的数据接收中断,则针对该路视频插入预定的视频帧;并以与所述视频帧同步的方式插入预定的音频帧;
[0069]播放模块302用于根据断流处理模块301插入的视频帧继续该路视频与其它路视频的拼接播放;并根据断流处理模块301插入的音频帧进行音频播放;以及在该路视频的数据接收恢复后,根据接收的数据继续该路视频与其它路视频的拼接播放。
[0070]具体地,上述断流处理模块301在云导播台接收、播放多路视频过程中,若一路视频的数据接收中断,则向该路视频的视频解码缓存插入预定的视频帧;每当该路视频的视频解码缓存插入一个视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧;其中,m是根据所述视频帧的帧率、音频帧的采样率计算出来的。
[0071]如图4所示,断流处理模块301包括如下单元:视频帧插入单元401、402。
[0072]视频帧插入单元401用于针对数据接收中断的一路视频,向该路视频的视频解码缓存插入预定的视频帧;
[0073]音频帧插入单元402用于每当该路视频的视频解码缓存插入一个视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧;其中,m是根据所述视频帧的帧率、音频帧的采样率计算出来的。
[0074]进一步,本发明实施例提供的云导播台还可以包括:数据接收模块303。
[0075]数据接收模块303用于接收多路视频的数据;并针对每路视频,将接收的该路视频的视频数据存储于该路视频的视频解码缓存中,将接收的该路视频的音频数据存储于该路视频的音频解码缓存中。
[0076]由此,播放模块302具体用于针对接收中断的一路视频,将断流处理模块301插入到该路视频的视频解码缓存中的视频帧与其它路视频的视频解码缓存中的视频帧进行拼接后继续播放,并根据断流处理模块301插入到该路视频的音频解码缓存继续该路视频的音频播放;以及在该路视频的数据接收恢复后,将数据接收模块303存储于该路视频的视频解码缓存中的视频帧与其它路视频的视频解码缓存中的视频帧进行拼接后继续播放,并根据数据接收模块303存储于该路视频的音频解码缓存中的音频帧进行该路视频的音频播放。
[0077]事实上,播放模块302可以在每次播放周期内将视频解码缓存中的数据进行解码、播放,即以标准化播放帧率将视频解码缓存中的数据进行解码、播放;以音频采样率将音频解码缓存中的数据解码、播放。
[0078]本发明实施例的技术方案中,由于一路视频断流后插入视频帧继续该路视频与其它路视频的拼接播放,播放器可以始终保持正常播放状态,不会认为信号已终止而关闭,并且断流期间以保持音、视频同步的方式进行播放以维持音画同步的状态,因此这样可以保证数据接收恢复后的续播音、视频也是同步的。
[0079]进一步,针对数据接收中断的一路视频,以与标准化播放帧率相同的帧率插入预定的视频帧,使得该路视频可与其它路视频保持拼接、播放的同步。
[0080]本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、R0M(Read-0nly Memory,只读存储器)、RAM (Random Access Memory,随即存储器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦写可编程只读存储器)、EEPR0M(E1 ectricalIy ErasableProgrammable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
[0081]本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
[0082]本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
[0083]所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种云导播台的基于音视频同步的续播方法,其特征在于,包括: 云导播台接收、拼接并播放多路视频过程中,若一路视频的数据接收中断,则: 插入预定的视频帧继续该路视频与其它路视频的拼接播放;并以与所述视频帧同步的方式插入预定的音频帧以维持音画同步的音频播放; 若该路视频的数据接收恢复,则根据接收的数据继续该路视频与其它路视频的拼接播放。2.根据权利要求1所述的方法,其特征在于,所述插入预定的视频帧继续该路视频与其它路视频的拼接播放,具体包括: 向该路视频的视频解码缓存插入预定的视频帧; 将该路视频的视频解码缓存中的内容与其它路视频的视频解码缓存中的内容进行拼接; 根据拼接结果进行视频播放。3.根据权利要求2所述的方法,其特征在于,所述以与所述视频帧同步的方式插入预定的音频帧以维持音画同步的音频播放,具体包括: 每当该路视频的视频解码缓存插入视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧; 根据该路视频的音频解码缓存中的内容,继续该路视频的音频播放; 其中,m是根据该路视频的视频帧帧率、音频帧的采样率计算出来的。4.根据权利要求1-3任一所述的方法,其特征在于,所述预定的视频帧具体为: 该路视频的数据接收中断前,接收到的最后一帧视频帧;或者黑屏帧。5.根据权利要求1-3任一所述的方法,其特征在于,所述预定的音频帧具体为静音帧。6.—种云导播台,其特征在于,包括: 断流处理模块,用于接收、播放多路视频过程中,若一路视频的数据接收中断,则针对该路视频插入预定的视频帧;并以与所述视频帧同步的方式插入预定的音频帧; 播放模块,用于根据所述断流处理模块插入的视频帧继续该路视频与其它路视频的拼接播放;并根据所述断流处理模块插入的音频帧进行音频播放;以及在该路视频的数据接收恢复后,根据接收的数据继续该路视频与其它路视频的拼接播放。7.根据权利要求6所述的云导播台,其特征在于, 所述断流处理模块具体用于若一路视频的数据接收中断,则向该路视频的视频解码缓存插入预定的视频帧;每当该路视频的视频解码缓存插入一个视频帧时,向该路视频的音频解码缓存插入m个预定的音频帧;其中,m是根据所述视频帧的帧率、音频帧的采样率计算出来的。8.根据权利要求7所述的云导播台,其特征在于,还包括: 数据接收模块,用于接收多路视频的数据;并针对每路视频,将接收的该路视频的视频数据存储于该路视频的视频解码缓存中,将接收的该路视频的音频数据存储于该路视频的音频解码缓存中。9.根据权利要求8所述的云导播台,其特征在于, 所述播放模块具体用于将所述断流处理模块插入到该路视频的视频解码缓存中的视频帧与其它路视频的视频解码缓存中的视频帧进行拼接后继续播放,并根据所述断流处理模块插入到该路视频的音频解码缓存继续该路视频的音频播放;以及在该路视频的数据接收恢复后,将所述数据接收模块存储于该路视频的视频解码缓存中的视频帧与其它路视频的视频解码缓存中的视频帧进行拼接后继续播放,并根据所述数据接收模块存储于该路视频的音频解码缓存中的音频帧进行该路视频的音频播放。10.根据权利要求6-9任一所述的方法,其特征在于,所述预定的视频帧具体为: 该路视频的数据接收中断前,接收到的最后一帧视频帧;或者黑屏帧。11.根据权利要求6-9任一所述的方法,其特征在于,所述预定的音频帧具体为静音帧。
【文档编号】H04N21/43GK105872697SQ201610195830
【公开日】2016年8月17日
【申请日】2016年3月30日
【发明人】李兴玉, 白茂生, 魏伟, 刘阳, 蔡砚刚
【申请人】乐视控股(北京)有限公司, 乐视云计算有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1