支持IPv4及IPv6的组播频道生产和播放系统及方法技术方案

技术编号:24334220 阅读:41 留言:0更新日期:2020-05-29 21:25
一种支持IPv4及IPv6的组播频道生产和播放系统及方法,所述方法包括以下步骤:1)频道生产管理中心创建包括IPv4或IPv6的频道信源地址和目标组播地址的组播频道;2)创建组播转发任务并发布;3)创建组播频道快切任务并发布;4)组播频道转发处理;5)组播频道快切缓存处理;6)IPv4或IPv6的组播频道数据接收及播放。本发明专利技术还提供一种支持IPv4及IPv6的组播频道生产和播放系统,从频道生产环节、组播转发环节、组播频道快切缓存环节和组播频道接收播放环节整个体系同时支持IPv4和IPv6两种组播协议的组播频道生产与播放。

Multicast channel production and play system and method supporting IPv4 and IPv6

【技术实现步骤摘要】
支持IPv4及IPv6的组播频道生产和播放系统及方法
本专利技术涉及IPTV
,尤其涉及IPv6组播频道的生产、转发缓存,及智能终端上接收播放领域的系统及方法。
技术介绍
在下一代互联网中,已确定IPv6必须实现对组播的支持,并安排了大量的组播地址空间。虽然在IPv6开始应用后纯IPv6节点会越来越多,但许多IPv4节点依然会因为它们的成功运作而继续存在。因此短期内IPv6无法全部替换IPv4,两者必定会在很长一段时间内共存。组播频道的生产和播放体系支持IPv4和IPv6是长期的需求。
技术实现思路
为了解决现有技术存在的不足,满足下一代互联网的组播需求,本专利技术提供一种支持IPv4及IPv6的组播频道生产和播放系统及方法,做到从频道生产环节、组播转发环节、组播频道快切缓存环节和组播频道接收播放环节整个体系同时支持IPv4和IPv6两种组播协议的组播频道生产与播放。为了实现上述目的,本专利技术提供的支持IPv4及IPv6的组播频道生产和播放系统,包括,频道生产管理中心、组播转发服务端、组播转发服务端和接收播放客户端,其中,所述频道生产管理中心,其创建组播频道基本信息;所述组播频道基本信息,包括,支持IPv4或IPv6的频道信源地址和组播频道目标组播地址;创建并发布组播频道的转发任务和快切任务;所述组播转发服务端,其对所述转发任务进行解析,将接收的频道数据按目标组播地址进行转发;所述组播快切服务端,其对所述快切任务进行解析,对接收的频道数据进行缓存;所述接收播放客户端,其将从组播快切服务端获取的视频数据与本地组播接收的视频数据进行结合并播放。进一步地,所述频道生产管理中心,将组播频道的转发任务发布给所述组播转发服务端,将组播频道的快切任务发布给所述组播快切服务端;所述转发任务,包括,支持IPv4或IPv6组播地址类型的信源组播地址、接收网卡编号、目标组播地址和发送网卡编号;所述快切任务,包括,支持IPv4或IPv6组播地址类型的目标组播地址和接收网卡编号。进一步地,所述组播转发服务端,其从组播频道的转发任务中,解析出信源组播地址、接收网卡编号、目标组播地址和发送网卡编号,根据信源组播地址的IPv4或IPv6类型接收频道数据;根据目标组播地址的IPv4或IPv6类型,将组播频道按目标组播地址转发给所述组播快切服务端及所述接收播放客户端。进一步地,所述组播快切服务端,其从快切任务中,解析出组播频道的目标组播地址;根据目标组播地址的IPv4或IPv6类型接收组播频道数据,并对组播频道数据进行缓存管理;接收处理所述接收播放客户端的快切数据请求,将快切视频数据发送给接收播放客户端。更进一步地,所述接收播放客户端,其根据组播频道的目标组播地址的IPv4或IPv6类型接收频道数据;向所述组播快切服务端发送快切数据请求,请求快速切台需要的视频数据;将从所述组播快切服务端获取的快切视频数据与本地组播接收的视频数据进行结合并播放;所述快切数据请求,包括组播频道的目标组播地址。为了实现上述目的,本专利技术还提供支持IPv4及IPv6的组播频道生产和播放方法,包括以下步骤:1)频道生产管理中心创建包括IPv4或IPv6的频道信源地址和目标组播地址的组播频道;2)创建组播转发任务并发布;3)创建组播频道快切任务并发布;4)组播频道转发处理;5)组播频道快切缓存处理;6)IPv4或IPv6的组播频道数据接收及播放。进一步地,所述步骤2),进一步包括:频道生产管理中心创建组播频道的转发任务,并将转发任务发布给组播转发服务端;所述转发任务,包括,支持IPv4或IPv6组播地址类型的信源组播地址、接收网卡编号、目标组播地址和发送网卡编号。进一步地,所述步骤3),进一步包括:频道生产管理中心创建组播频道的快切任务,并将快切任务发布给组播快切服务端;所述快切任务,包括,支持IPv4或IPv6组播地址类型的目标组播地址和接收网卡编号。进一步地,所述步骤4),进一步包括:组播转发服务端从转发任务中解析出信源组播地址和接收网卡编号,绑定接收网卡;根据信源组播地址的IPv4或IPv6类型接收频道信源数据;从转发任务中获取目标组播地址和发送网卡编号,绑定发送网卡;根据目标组播地址的IPv4或IPv6类型,将组播频道转发给组播快切服务及接收播放客户端。进一步地,所述步骤5),进一步包括:组播快切服务端从快切任务中解析出目标组播地址和接收网卡编号,绑定接收网卡;根据目标组播地址的IPv4或IPv6类型,采取不同机制加入组播组,接收组播转发服务端发送的组播频道数据并进行缓存管理;接收播放客户端的快切数据请求,将快切视频数据发送给接收播放客户端。更进一步地,所述步骤6),进一步包括:接收播放客户端向组播快切服务端发送带有组播频道的目标组播地址的快切数据请求;接收组播快切服务端发送的快切视频数据;将所述快切视频数据与本地组播接收的视频数据进行结合并播放。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术的支持IPv4及IPv6的组播频道生产和播放系统框图;图2为根据本专利技术的支持IPv4及IPv6的组播频道生产和播放方法流程图;图3为根据本专利技术的IPv6组播频道播放效果图;图4为根据本专利技术的IPv4组播频道播放效果图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为根据本专利技术的支持IPv4及IPv6的组播频道生产和播放系统框图,如图1所示,本专利技术的支持IPv4及IPv6的组播频道生产和播放系统,包括,频道生产管理中心10、组播转发服务端20、组播快切服务端30,以及接收播放客户端40,其中,频道生产管理中心10,负责创建组播频道基本信息,包括,支持IPv4或IPv6的频道信源地址和组播频道目标组播地址;创建组播频道的转发任务,将转发任务发布给所述组播转发服务20;转发任务,包含组播频道信源地址和转发后的组播频道目标组播地址;创建组播频道的快切任务,将快切任务发布给组播快切服务端30;所述快切任务,包含组播频道的目标组播地址。组播转发服务端20,接收所述频道生产管理中心10发送的组播频道的转发任务,解析转发任务信息内容,得到信源组播地址和组播频道的目标组播地址,根据信源组播地址是IPv4还是IPv6类型采取不同机制接收信源数据,然后根据组播频道的目标组播地址是IPv4或IPv6决定采用不同的组播转发机制,将组播频道数据按组播频道的目标本文档来自技高网...

【技术保护点】
1.一种支持IPv4及IPv6的组播频道生产和播放系统,包括,频道生产管理中心、组播转发服务端、组播转发服务端和接收播放客户端,其特征在于,/n所述频道生产管理中心,其创建组播频道基本信息;所述组播频道基本信息,包括,支持IPv4或IPv6的频道信源地址和组播频道目标组播地址;创建并发布组播频道的转发任务和快切任务;/n所述组播转发服务端,其对所述转发任务进行解析,将接收的频道数据按目标组播地址进行转发;/n所述组播快切服务端,其对所述快切任务进行解析,对接收的频道数据进行缓存;/n所述接收播放客户端,其将从组播快切服务端获取的视频数据与本地组播接收的视频数据进行结合并播放。/n

【技术特征摘要】
1.一种支持IPv4及IPv6的组播频道生产和播放系统,包括,频道生产管理中心、组播转发服务端、组播转发服务端和接收播放客户端,其特征在于,
所述频道生产管理中心,其创建组播频道基本信息;所述组播频道基本信息,包括,支持IPv4或IPv6的频道信源地址和组播频道目标组播地址;创建并发布组播频道的转发任务和快切任务;
所述组播转发服务端,其对所述转发任务进行解析,将接收的频道数据按目标组播地址进行转发;
所述组播快切服务端,其对所述快切任务进行解析,对接收的频道数据进行缓存;
所述接收播放客户端,其将从组播快切服务端获取的视频数据与本地组播接收的视频数据进行结合并播放。


2.根据权利要求1所述的支持IPv4及IPv6的组播频道生产和播放系统,其特征在于,所述频道生产管理中心,将组播频道的转发任务发布给所述组播转发服务端,将组播频道的快切任务发布给所述组播快切服务端;所述转发任务,包括,支持IPv4或IPv6组播地址类型的信源组播地址、接收网卡编号、目标组播地址和发送网卡编号;所述快切任务,包括,支持IPv4或IPv6组播地址类型的目标组播地址和接收网卡编号。


3.根据权利要求1所述的支持IPv4及IPv6的组播频道生产和播放系统,其特征在于,所述组播转发服务端,
其从组播频道的转发任务中,解析出信源组播地址、接收网卡编号、目标组播地址和发送网卡编号,根据信源组播地址的IPv4或IPv6类型接收频道数据;根据目标组播地址的IPv4或IPv6类型,将组播频道按目标组播地址转发给所述组播快切服务端及所述接收播放客户端。


4.根据权利要求1所述的支持IPv4及IPv6的组播频道生产和播放系统,其特征在于,所述组播快切服务端,其从快切任务中,解析出组播频道的目标组播地址;根据目标组播地址的IPv4或IPv6类型接收组播频道数据,并对组播频道数据进行缓存管理;接收处理所述接收播放客户端的快切数据请求,将快切视频数据发送给接收播放客户端。


5.根据权利要求1所述的支持IPv4及IPv6的组播频道生产和播放系统,其特征在于,所述接收播放客户端,其根据组播频道的目标组播地址的IPv4或IPv6类型接收频道数据;向所述组播快切服务端发送快切数据请求,请求快速切台需要的视频数据;将从所述组播快切服务端获取的快切视频数据与本地组播接收的视频数据进行结合并播放;所述快切数据请求,包括组播频道的目标组播地址。


6.一种支持...

【专利技术属性】
技术研发人员:轩美侠赵珂范长青陈霞
申请(专利权)人:玲珑视界科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1