一种视频直播流汇聚分发方法转让专利

申请号 : CN201210106536.2

文献号 : CN102780916B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李松鹤

申请人 : 天脉聚源(北京)传媒科技有限公司

摘要 :

本发明公开了一种视频直播流汇聚分发方法,首先获取本地视频直播流和网络视频直播流;将本地视频直播流和网络视频直播流进行拆分;将拆分后的数据按照类别进行合并;将合并后的数据进行组合排序;输出业务数据。采用了本发明的技术方案,能够对多路M3U8直播流、TS碎片的汇聚,对不同的M3U8直播流形成一个统一的输出接口,并且可针对不同的用户提供不同的M3U8直播流。

权利要求 :

1.一种视频直播流汇聚分发方法,其特征在于,包括以下步骤:

A、获取本地视频直播流和网络视频直播流,所述本地视频直播流和网络视频直播流是M3U8视频直播流;

B、将本地视频直播流和网络视频直播流分别拆分成频道列表流、直播流、点播流,图片流、台标流和/或EPG流;

C、将拆分后的数据按照类别进行合并,将拆分获得的所有频道列表流合并成本地输出频道列表流,将拆分获得的所有直播流合并成本地输出直播流,将拆分获得的所有点播流合并成本地输出点播流,将拆分获得的所有图片流合并成本地输出图片流,将拆分获得的所有台标流合并成本地输出台标流,将拆分获得的所有EPG流合并成本地输出EPG流;

D、将合并后的数据进行组合排序;

E、输出业务数据。

2.根据权利要求1所述的一种视频直播流汇聚分发方法,其特征在于,步骤D中,调整本地输出频道列表流、本地输出直播流、本地输出点播流、本地输出图片流、本地输出台标流和/或本地输出EPG流的顺序,生成业务数据。

3.根据权利要求2所述的一种视频直播流汇聚分发方法,其特征在于,步骤E中,输出频道列表流、直播流、点播流,图片流、台标流和/或EPG流。

说明书 :

一种视频直播流汇聚分发方法

技术领域

[0001] 本发明涉及互联网视频技术领域,尤其涉及一种视频直播流汇聚分发方法。

背景技术

[0002] 随着互联网技术的发展,越来越多的人通过互联网获取视频节目,其中M3U8视频直播流资源是重要的视频节目来源。但是现在的M3U8视频直播流的来源很多,视频节目比较分散,难以根据不同用户的不同需求提供M3U8视频直播流,不利于对M3U8视频直播流的管理。

发明内容

[0003] 本发明的目的在于提出一种视频直播流汇聚分发方法,能够对多路M3U8直播流、TS碎片的汇聚,对不同的M3U8形成一个统一的输出接口,并且可针对不同的用户提供不同的M3U8流。
[0004] 为达此目的,本发明采用以下技术方案:
[0005] 一种视频直播流汇聚分发方法,包括以下步骤:
[0006] A、获取本地视频直播流和网络视频直播流;
[0007] B、将本地视频直播流和网络视频直播流进行拆分;
[0008] C、将拆分后的数据按照类别进行合并;
[0009] D、将合并后的数据进行组合排序;
[0010] E、输出业务数据。
[0011] 所述本地视频直播流和网络视频直播流是M3U8视频直播流。
[0012] 步骤B中,所述本地视频直播流和所述网络视频直播流分别拆分成频道列表流、直播流、点播流,图片流、台标流和/或EPG流。
[0013] 步骤C中,将拆分获得的所有频道列表流合并成本地输出频道列表流,将拆分获得的所有直播流合并成本地输出直播流,将拆分获得的所有点播流合并成本地输出点播流,将拆分获得的所有图片流合并成本地输出图片流,将拆分获得的所有台标流合并成本地输出台标流,将拆分获得的所有EPG流合并成本地输出EPG流。
[0014] 步骤D中,调整本地输出频道列表流、本地输出直播流、本地输出点播流、本地输出图片流、本地输出台标流和/或本地输出EPG流的顺序,生成业务数据。
[0015] 步骤E中,输出频道列表流、直播流、点播流,图片流、台标流和/或EPG流。
[0016] 采用了本发明的技术方案,不仅可以对本地M3U8直播流进行汇聚,也可汇聚网络流信息,拥有大规模流信息源处理能力,可广泛用于各类拥有电台媒体业务的行业,帮助用户实现 M3U8 直播流的整合输出,同时可用于具有众多播出流的大型播出机构的流汇聚和统一播出代理,技术方案部署简单,能提供可视化 WEB 管理功能,所以大大地提高了客户端的用户体验,扩展了用户范围。

附图说明

[0017] 图1是本发明具体实施方式中视频直播流汇聚分发的流程图。

具体实施方式

[0018] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
[0019] 本发明技术方案的主要思想是将不同来源产生的视频信号源通过统一处理,实现统一接口输出流控制,即通过将获取到的M3U8直播流、TS碎片进行汇聚,形成统一的对外服务,实现流的集中管理,简单的说就是M3U8交换机,用于统一输出M3U8直播流。
[0020] 图1是本发明具体实施方式中视频直播流汇聚分发的流程图。如图1所示,该视频直播流汇聚分发的流程包括以下步骤:
[0021] 步骤101、获取本地视频直播流和网络视频直播流,这些本地视频直播流和网络视频直播流是不同来源的M3U8直播流资源,除本地信息流外,还可以集成异地网络信息流,使直播流汇聚能力不受地域限制。本具体实施方式采用集中缓存的方式,对多路M3U8直播流进行进行汇聚。
[0022] 步骤102、将本地视频直播流和网络视频直播流进行拆分,分别拆分成频道列表流、直播流、点播流,图片流、台标流和/或EPG流。
[0023] 步骤103、将拆分后的数据按照类别进行合并。例如将拆分获得的所有频道列表流合并成本地输出频道列表流,将拆分获得的所有直播流合并成本地输出直播流,将拆分获得的所有点播流合并成本地输出点播流,将拆分获得的所有图片流合并成本地输出图片流,将拆分获得的所有台标流合并成本地输出台标流,将拆分获得的所有EPG流合并成本地输出EPG流。
[0024] 步骤104、将合并后的数据进行组合排序。按照用户的需要,调整本地输出频道列表流、本地输出直播流、本地输出点播流、本地输出图片流、本地输出台标流和/或本地输出EPG流的顺序,生成业务数据。
[0025] 步骤105、输出针对用户需要的频道列表流、直播流、点播流,图片流、台标流和/或EPG流的业务数据。
[0026] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。