一种基于组播的EPG搜索方法与流程

文档序号:14943063发布日期:2018-07-13 21:34

本发明涉及电视节目数据处理技术领域,尤其涉及一种基于组播的EPG搜索方法。



背景技术:

目前网络电视/广播节目一般都采用能更好实时性更低带宽占用的UDP组播方式传输直播音视频流,从而更好实现一对多的视频传输。但获取各节目的EPG目前没有统一标准,给前端设备厂家带来困扰。

目前常用的EPG搜索方法有:1、服务端和终端做定制开发,针对各个不同平台在服务端统一进行搜索获取到EPG并做一定的定制开发,对终端提供专用的EPG,也就是搜索到节目单后重新构建平台进行转播;2、在终端对单一平台进行特定的节目搜索,获取到该平台提供的EPG。

使用以上两种方式搜索到的节目存在很大局限:重新构建转播平台费时且需要增加新平台的架设成本和维护成本不可小视;在终端对单一平台进行节目获取和搜索方式,一旦平台做了一点改动或者在网络中接入了一个新平台需要增加终端设备才能接收新平台的广播电视节目。



技术实现要素:

本发明的发明目的在于提供一种基于组播的EPG搜索方法,采用本发明提供的技术方案解决了传统EPG获取方式需要构建转播平台的技术问题。

为了解决上述技术问题,本发明提供一种基于组播的EPG搜索方法,包括以下步骤:

1)、搜索组播地址和端口范围,以及搜索协议;

2)、逐个地址加端口发送组播接收请求;

3)、分析组播接收内容,超时未接收到正常音视频流为搜索失败,将搜索结果记录到失败列表;如持续接收到超过5帧音视频流数据认为该节目频道有效,将节目协议类型、组播地址、组播端口、节目预览图自动记录到搜索节目列表;

4)、搜索完成生成完整的带节目预览图的节目列表。

优选的,在步骤1中搜索组播地址和端口范围;所述组播地址和端口范围为指定节目组播地址和端口范围或者全组播地址和全组播端口范围。

优选的,在步骤1中搜索组播地址和端口范围,以及搜索协议;所述协议包括UDP和RTP。

优选的,在步骤3中将节目协议类型、组播地址、组播端口、节目预览图自动记录到搜索节目列表;所述节目协议为UDP组播和RTP组播。

由上可知,应用本发明可以得到以下有益效果:本发明提供的搜索方法,使得前端设备不需要对不同私定协议做定制EPG获取对接,降低前端设备开发维护成本;不需要对节目发送服务端进行EPG维护,降低用户使用时维护成本,降低EPG对主干网络带宽资源占用;生成可供预览的节目预览图,方便人为选台和对节目单人工维护。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对本发明实施例或现有技术的描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例流程框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前常用的EPG搜索方法,需要重新构建转播平台费时且需要增加新平台的架设成本和维护成本不可小视;在终端对单一平台进行节目获取和搜索方式,一旦平台做了一点改动或者在网络中接入了一个新平台需要增加终端设备才能接收新平台的广播电视节目。

为了解决上述技术问题,本发明提供一种基于组播的EPG搜索方法,使用组播节目自动搜索方法可以自动生成节目清单,可以设置全组播组频道搜索和设置指定范围搜索节目,对各个组播组进行节目探测,将搜索到的节目自动进行记录成EPG,并智能对搜索到的节目选择一个最清晰预览图片供用户预览。

请参见图1,具体的,包括以下步骤:

1)、搜索组播地址和端口范围,以及搜索协议;

2)、逐个地址加端口发送组播接收请求;

3)、分析组播接收内容,超时未接收到正常音视频流为搜索失败,将搜索结果记录到失败列表;如持续接收到超过5帧音视频流数据认为该节目频道有效,将节目协议类型、组播地址、组播端口、节目预览图自动记录到搜索节目列表;

4)、搜索完成生成完整的带节目预览图的节目列表。

其中,在步骤1中搜索组播地址和端口范围,以及搜索协议。所述组播地址和端口范围为指定节目组播地址和端口范围或者全组播地址和全组播端口范围;所述协议包括UDP和RTP。

在步骤3中将节目协议类型、组播地址、组播端口、节目预览图自动记录到搜索节目列表;所述节目协议为UDP组播和RTP组播。

本发明提供的搜索方法,使得前端设备不需要对不同私定协议做定制EPG获取对接,降低前端设备开发维护成本;不需要对节目发送服务端进行EPG维护,降低用户使用时维护成本,降低EPG对主干网络带宽资源占用;生成可供预览的节目预览图,方便人为选台和对节目单人工维护。

以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1