一种智能机顶盒及直播频道播放方法技术

技术编号:34847439 阅读:18 留言:0更新日期:2022-09-08 07:46
本申请公开了一种智能机顶盒及其直播频道播放方法,包括依次连接的网络端口、缓存区和处理器。缓存区包括第一、第二存储区域。第一存储区域用于存储直播频道的单播、组播码流媒体数据。第二存储区域用于存储组播环境标识,组播环境标识为第一或第二标识。处理器被配置为:响应于当前直播频道播放指令,根据组播环境标识向组播码流服务器或者单播码流服务器发送请求数据指令,组播环境标识为第一标识时向组播码流服务器发送请求数据指令,组播环境标识为第二标识时向单播码流服务器发送请求数据指令。只需根据组播环境标识向对应的码流服务器发送请求数据指令即可快速播放当前直播频道,有效缩短了开机后首次播放直播频道的时间,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种智能机顶盒及直播频道播放方法


[0001]本申请涉及网络通信
,尤其涉及一种智能机顶盒及直播频道播放方法。

技术介绍

[0002]IPTV机顶盒的发展初期,直播频道的媒体数据是通过单播的方式传输的。随着IPTV业务的普遍应用,为了降低主干网的带宽压力,运营商逐渐采用组播方式传输媒体数据。组播传输网络的搭建,需要对各级路由设备进行组播相关配置,如果一旦中间的某个设备节点没有配置正确,或者组播网络运行过程中出现异常,就会导致组播流通道异常,IPTV机顶盒也就无法正常接收到组播码流媒体数据,最终导致用户无法正常观看直播节目。
[0003]为了解决这一问题,目前的普遍做法是,用户开机后首次播放直播频道的时候,先去请求直播频道的组播码流媒体数据,如果预设时间内接收到了直播频道的组播码流媒体数据,就正常播放直播频道的组播码流媒体数据;但是如果预设时间后仍然没有接收到直播频道的组播码流媒体数据,改去请求直播频道的单播码流媒体数据。这样的处理流程下,用户开机后首次播放直播频道,需要等待较长预设时间,造成用户体验差。

技术实现思路

[0004]本申请提供了一种智能机顶盒及直播频道播放方法,提升用户体验。
[0005]一种智能机顶盒,包括:
[0006]网络端口,第一端与单播码流服务器及组播码流服务器通信连接;
[0007]缓存区,第一端与网络端口的第二端连接,包括第一存储区域和第二存储区域;
[0008]第一存储区域,用于存储直播频道的单播码流媒体数据和组播码流媒体数据
[0009]第二存储区域,用于存储组播环境标识,组播环境标识为第一标识或者第二标识;
[0010]处理器,与缓存区的第二端连接,被配置为:
[0011]响应于当前直播频道播放指令,根据组播环境标识向组播码流服务器或者单播码流服务器发送请求数据指令,以使单播码流服务器发送单播码流媒体数据或者组播码流服务器发送组播码流媒体数据,其中,组播环境标识为第一标识时向组播码流服务器发送请求数据指令,组播环境标识为第二标识时向单播码流服务器发送请求数据指令。
[0012]一种直播频道播放方法,播放方法包括:
[0013]响应于当前直播频道播放指令,获取组播环境标识;
[0014]当组播环境标识为第一标识时,根据当前直播频道的组播地址,向组播码流服务器发送请求数据指令,以使组播码流服务器发送当前直播频道的组播码流媒体数据;
[0015]当组播环境标识为第二标识时,根据当前直播频道的单播地址,向单播码流服务器发送请求数据指令,以使单播码流服务器发送当前直播频道的单播码流媒体数据;
[0016]对读取到的当前直播频道的组播码流媒体数据或者当前直播频道的单播码流媒体数据解码后播放。
[0017]有益效果:本申请提供了一种智能机顶盒,包括网络端口、缓存区和处理器。网络
端口的第一端与单播码流服务器及组播码流服务器通信连接。缓存区,第一端与网络端口的第二端连接,包括第一存储区域和第二存储区域。第一存储区域用于存储直播频道的单播码流媒体数据和组播码流媒体数据。第二存储区域用于存储组播环境标识,组播环境标识为第一标识或者第二标识。处理器,与缓存区的第二端连接,被配置为:响应于当前直播频道播放指令,根据组播环境标识向组播码流服务器或者单播码流服务器发送请求数据指令,以使单播码流服务器发送单播码流媒体数据或者组播码流服务器发送组播码流媒体数据,其中,组播环境标识为第一标识时向组播码流服务器发送请求数据指令,组播环境标识为第二标识时向单播码流服务器发送请求数据指令。处理器接收到当前直播频道播放指令后,首先,读取缓存区内的组播环境标识。当组播环境标识为第一标识时,说明组播环境正常,即处理器可接收到当前直播频道的组播码流媒体数据。当组播环境标识为第二标识时,说明组播环境异常,即处理器无法接收到当前直播频道的组播码流媒体数据。因此,当组播环境标识为第一标识时向组播码流服务器发送请求数据指令;当组播环境标识为第二标识时向单播码流服务器发送请求数据指令。其次,读取缓存区内的当前直播频道的组播码流媒体数据或者单播码流媒体数据。再次,将当前直播频道的组播码流媒体数据或者单播码流媒体数据解码后播放。本申请中,只需根据组播环境标识向对应的码流服务器发送请求数据指令即可快速播放当前直播频道,无需先去请求当前直播频道的组播码流媒体数据,在预设时间内无法接收到当前直播频道的组播码流后再去请求当前直播频道的单播码流媒体数据,有效缩短了开机后首次播放直播频道的时间,提升了用户体验。
附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为根据一些实施例的一种智能机顶盒的使用场景图;
[0020]图2为根据一些实施例的一种智能机顶盒的结构示意图;
[0021]图3为根据一些实施例的一种直播频道播放方法的时序图;
[0022]图4为根据一些实施例的一种直播频道播放方法的第一流程示意图;
[0023]图5为根据一些实施例的一种直播频道播放方法的第二流程示意图;
[0024]图6为根据一些实施例的一种直播频道播放方法的第三流程示意图;
[0025]图7为根据一些实施例的一种直播频道播放方法的第四流程示意图;
[0026]图8为根据一些实施例的一种直播频道播放方法的第五流程示意图;
[0027]图9为根据一些实施例的一种直播频道播放装置的第一结构示意图;
[0028]图10为根据一些实施例的一种直播频道播放装置的第二结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本申请保护的范围。
[0030]本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0031]图1为本申请实施例提供的机顶盒的使用场景图。如图1所示,用户可通过机顶盒控制装置400操作机顶盒100、通过显示设备遥控装置500操作显示设备200。机顶盒控制装置400和显示设备遥控装置500可以是遥控器,遥控器和机顶盒100的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控,遥控器和显示设备200的通信包括红外协议通信或蓝牙协议本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能机顶盒,其特征在于,包括:网络端口,第一端与单播码流服务器及组播码流服务器通信连接;缓存区,第一端与所述网络端口的第二端连接,包括第一存储区域和第二存储区域;所述第一存储区域,用于存储直播频道的单播码流媒体数据和组播码流媒体数据;所述第二存储区域,用于存储组播环境标识,所述组播环境标识为第一标识或者第二标识;处理器,与所述缓存区的第二端连接,被配置为:响应于当前直播频道播放指令,根据所述组播环境标识向所述组播码流服务器或者所述单播码流服务器发送请求数据指令,以使所述单播码流服务器发送单播码流媒体数据或者所述组播码流服务器发送组播码流媒体数据,其中,所述组播环境标识为第一标识时向所述组播码流服务器发送请求数据指令,所述组播环境标识为第二标识时向所述单播码流服务器发送请求数据指令。2.根据权利要求1所述的智能机顶盒,其特征在于,所述处理器还被配置为:响应于开机指令,根据在预设时间内能否读取到任意直播频道的组播码流媒体数据,对所述组播环境标识进行标记。3.根据权利要求1所述的智能机顶盒,其特征在于,所述处理器被配置为:在播放当前直播频道的单播码流媒体数据过程中读取到所述组播环境标识为所述第一标识后,重新向所述组播码流服务器发送请求数据指令,以使所述组播码流服务器发送当前直播频道的组播码流媒体数据;在读取到当前直播频道的组播码流媒体数据后,向所述单播码流服务发送停止数据指令。4.根据权利要求2所述的智能机顶盒,其特征在于,所述处理器还被配置为:在将所述组播环境标识标记为所述第二标识后,继续向所述组播码流服务器发送请求数据指令,以使所述组播码流服务器发送直播频道的组播码流媒体数据。5.根据权利要求2所述的智能机顶盒,其特征在于,所述处理器还被配置为:响应于开机指令,根据任意直播频道的组播地址向所述组播码流服务器发送请求数据指令,以使所述组播码流服务器发送与组播地址对应的组播码流媒体数据;在预设时间内读取到与组播地址对应的组播码流媒体数据时,将所述组播环境...

【专利技术属性】
技术研发人员:时飞飞李茂文赵伟
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:

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

1