logo好方法网

一种直播处理方法及显示设备


技术摘要:
本申请公开一种直播处理方法及显示设备,用以在请求的片段过期时,根据服务器当前缓存的各片段的片段信息,重新确定播放器的播放点,使播放器从该重新确定的播放点继续直播,从而提升用户的观看体验,最大限度地保证直播的容错性。该方法包括:在确定未接收到服务器基  全部
背景技术:
流媒体指采用流式传输方式在网络播放的媒体格式。流式传输是将多媒体文件划 分成若干片段,由服务器基于显示设备的请求,向显示设备提供所请求片段的一种传输方 式。显示设备基于请求的片段进行播放,实现边下载边播放的流媒体播放方式。该播放方式 可缩短播放启动延时,减少用户等待时间,且无需设备提供大量缓存。 在基于流媒体进行直播时,服务器通常仅保存最新片段,比如,保存距离当前时间 10分钟之内的片段。若显示设备网络状况不佳,下载缓慢,则显示设备缓存的片段可能无法 满足实时播放要求,而出现播放卡顿等影响用户观看的现象。若网络状况持续未见好转,显 示设备请求的片段可能超出服务器缓存的片段范围,比如,请求距离当前时间10分钟之前 的片段,则服务器无法提供该超出缓存范围的片段,导致显示设备下载失败,无法继续播 放。
技术实现要素:
本申请提供一种直播处理方法及显示设备,用以在请求的片段过期时,根据服务 器当前缓存的各片段的片段信息,重新确定播放器的播放点,以使播放器从该重新确定的 播放点继续直播,从而提升用户的观看体验,最大限度地保证直播的容错性。 为实现上述发明目的,本申请提供一种显示设备,包括: 通信器,用于接收服务器传输的用于直播的片段; 显示器,用于显示播放器直播的片段; 控制器,用于执行: 在确定未接收到所述服务器基于所述显示设备发送的第一片段请求返回的第一 片段时,从所述服务器获取片段清单,所述片段清单包括所述服务器当前缓存的各片段的 片段信息,所述片段信息包括片段的起始时间; 根据所述各片段的起始时间,重新确定播放器的播放点; 控制所述播放器将本地播放点调整至所述重新确定的播放点; 向所述服务器发送第二片段请求,所述第二片段请求用于请求所述重新确定的播 放点对应的第二片段; 接收所述服务器返回的第二片段,以使所述播放器基于所述第二片段继续直播。 本申请还提供一种直播处理方法,所述方法包括: 在确定未接收到服务器基于显示设备发送的第一片段请求返回的第一片段时,从 所述服务器获取片段清单,所述片段清单包括所述服务器当前缓存的各片段的片段信息, 所述片段信息包括片段的起始时间; 根据所述各片段的起始时间,重新确定播放器的播放点; 4 CN 111601152 A 说 明 书 2/12 页 控制所述播放器将本地播放点调整至所述重新确定的播放点; 向所述服务器发送第二片段请求,所述第二片段请求用于请求所述重新确定的播 放点对应的第二片段; 接收所述服务器返回的第二片段,以使所述播放器基于所述第二片段继续直播。 在上述实施例中,显示设备确定请求的片段过期时,从服务器获取当前缓存的各 片段的片段信息,根据这些有效片段(未过期的片段)的片段信息,重新确定播放器的播放 点,使播放器从该重新确定的播放点继续直播,从而提升用户的观看体验,最大限度地保证 直播的容错性。 附图说明 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1A中示例性示出了显示设备与控制装置之间操作场景的示意图; 图1B中示例性示出了图1A中控制装置100的配置框图; 图1C中示例性示出了图1A中显示设备200的配置框图; 图1D中示例性示出了显示设备200存储器中操作系统的架构配置框图; 图2中示例性示出了显示设备200的直播框架; 图3A中示例性示出了一种流媒体协议处理流程; 图3B中示例性示出了另一种流媒体协议处理流程; 图4中示例性示出了一种直播交互流程; 图5中示例性示出了片段清单示例; 图6中示例性示出了一种直播处理方法的流程图; 图7中示例性示出了另一片段清单示例。
分享到:
收藏