一种用于智能电视当前播放列表的偏移校正方法和装置制造方法及图纸

技术编号:15913015 阅读:28 留言:0更新日期:2017-08-01 23:30
本发明专利技术提供一种用于智能电视当前播放列表的偏移校正方法及装置,所述方法包括:获取当前播放列表中的切片文件对应的实际播放时间,根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,则从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。因此本发明专利技术可以使当前播放列表中的切片文件与节目源服务器的切片文件同步播放,从而实现修正传输时间延迟和播放时间延迟引起的内容偏移问题,纠正不同智能电视的播放进度。

Offset correction method and device for current play list of intelligent TV

The present invention provides a method and device for correcting offset for smart TV current playlist, the method comprises: acquiring the actual current playback section in the file list corresponding to the playback time, according to the actual section of the corresponding file playback time, traversing the currently playing slice file list and judging whether the current file playback section failure the existence of the list; if there were documents failure, from the current file playback section failure delete list, and update the current playlist tag value. Therefore, the invention can make the slice files currently playing sections in the list of files and program source server synchronous playback, so as to realize the correction of transmission time delay and playback time delay offset problems caused by content, correct different playback progress of smart tv.

【技术实现步骤摘要】
一种用于智能电视当前播放列表的偏移校正方法和装置
本专利技术涉及电视
,尤其涉及一种用于智能电视当前播放列表的偏移校正方法和装置。
技术介绍
随着智能电视用户数量的不断增加,用户对视频功能的需求越来越强烈。当前已广泛应用的点播内容已无法满足用户日益增长的视频需求,直播或者轮播功能的视频需求呼声渐渐增多。鉴于目前直播或轮播的实时媒体流数据(例如视频流)资源有限,通常可能来源于多个不同地理分布的节目源服务器,当智能电视用户主动选定某一频道进行播放时,智能电视轮播应用将从不同节目源服务器获取相应的实时媒体流数据。相比于点播功能,智能电视的直播或轮播功能对于流媒体数据的实时性要求较高,尤其在观看诸如体育赛事转播等实时节目内容时要求更高。已有技术中,直播或轮播的视频流的切片文件需经由HTTP网络传输到智能电视上播放,在此期间,网络传输时产生的传输时间延迟,播放时的播放卡顿等异常播放情境产生的播放时间延迟,由于不同智能电视播放视频时通常按照本机时间播放播放列表列表中的视频,因此会导致直播的视频流在不同的智能电视上表现出不同程度的播放偏移。例如,有两台智能电视同时播放同一个频道,比如实时的“足球比赛”节目。在播放一定时间后,这两台电视的播放进度可能会出现不同程度的偏差,特别是随着播放时间的延长其偏差程度可能会更大。同时,这两台电视播放内容可能已经与节目源服务器的当前实时码流偏差较大,导致用户观看的不再是实时的实况比赛信息,而是几分钟之前的比赛信息。因此已有技术无法确保不同智能电视的当前直播视频流均与节目源服务器的实时码流保持精准的同步状态,从而无法满足智能电视用户对实时性要求较高的直播视频流的体验。
技术实现思路
有鉴于此,本专利技术提供一种用于智能电视当前播放列表的偏移校正方法和装置来解决已有技术中智能电视中的直播视频流无法与节目源服务器同步的问题。具体地,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供一种用于智能电视当前播放列表的偏移校正方法,所述方法包括:获取当前播放列表中的切片文件对应的实际播放时间;根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。可选的,所述获取当前播放列表中的切片文件对应的实际播放时间,具体为:获取智能电视与节目源服务器的同步时间差,将智能电视的当前时间与所述同步时间差之和配置为当前播放列表中的切片文件对应的实际播放时间。可选的,所述获取智能电视与节目源服务器的同步时间差,具体为:发送请求报文至节目源服务器,并记录所述智能电视发送请求报文的开始时间;接收节目源服务器针对所述请求报文返回的响应报文,记录所述智能电视接收到所述请求报文时的结束时间;根据所述开始时间和所述结束时间,计算所述智能电视与所述节目源服务器之间的同步时间差。可选的,所述根据所述切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件,具体为:遍历节目源服务器发送的当前播放列表,其中,所述当前播放列表包括切片文件和所述切片文件的时间戳,所述时间戳是所述节目源服务器为所述切片文件设置的有效播放时间;若切片文件的时间戳早于实际播放时间,则所述切片文件为失效的切片文件。可选的,所述更新当前播放列表的标签值,具体为:更新当前播放列表的EXT-X-DISCONTINUITY标签,进行重新初始化参数值。另一方面,基于相同的构思,本专利技术还提供一种用于智能电视当前播放列表的偏移校正装置,所述装置包括:时间获取单元,用于获取当前播放列表中的切片文件对应的实际播放时间;失效判断单元,用于根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;文件删除单元,用于若存在失效的切片文件,则从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。可选的,所述时间获取单元,包括:第一子单元,用于获取智能电视与节目源服务器的同步时间差;第二子单元,用于将智能电视的当前时间与所述同步时间差之和配置为当前播放列表中的切片文件对应的实际播放时间。可选的,所述第一子单元,具体用于:发送请求报文至节目源服务器,并记录所述智能电视发送请求报文的开始时间;接收节目源服务器针对所述请求报文返回的响应报文,记录所述智能电视接收到所述请求报文时的结束时间;根据所述开始时间和所述结束时间,计算所述智能电视与所述节目源服务器之间的同步时间差。可选的,所述失效判断单元,具体用于:遍历节目源服务器发送的当前播放列表,其中,所述当前播放列表包括切片文件和所述切片文件的时间戳,所述时间戳是所述节目源服务器为所述切片文件设置的有效播放时间;若切片文件的时间戳早于实际播放时间,则所述切片文件为失效的切片文件。可选的,所述文件删除单元,具体用于:更新当前播放列表的EXT-X-DISCONTINUITY标签,进行重新初始化参数值。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术可以获取当前播放列表中的切片文件对应的实际播放时间,根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,则从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。本专利技术的当前播放列表中包含节目源服务器为切片文件设定的时间戳,因此可以根据时间戳实现对使当前播放列表中的切片文件与节目源服务器的切片文件播放同步,从而实现修正传输时间延迟和播放时间延迟引起的内容偏移问题,纠正不同智能电视的播放进度,提高智能电视用户对实时性要求较高的网络直播视频流的用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种示例性实施方式中应用场景示意图;图2是本专利技术一种示例性实施方式中的一种用于智能电视当前播放列表的偏移校正方法的处理流程图;图3a是本专利技术一种示例性实施方式中的当前播放列表的偏移校正处理流程图;图3b是本专利技术一种示例性实施方式中的当前播放列表的偏移校正示意图;图4是本专利技术一种示例性实施方式中的用于智能电视当前播放列表的偏移校正装置所在设备的硬件结构图;图5是本专利技术一种示例性实施方式中的一种用于智能电视当前播放列表的偏移校正装置的逻辑结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在对本专利技术实施例进行详细地解释说明之前,先对本专利技术实施例的应用场景予以说明。如图1所示,用于智能电视当前播放列表的偏移校正方法所应用的视频播放场景主要设备包括:节目源服务器和智能电视,两者之间通过Http网络连接,其中:节目源服务器用于向智能电视不间断地提供实时的视频流,所述的实时视频流中包含了描述各切片文件(例如,M3U8TS切片文件)的播放列表;智能电视中用于获取节目源服务器中的播放列表并根据播放列表提供的切片文件地址完成相应的音视频本文档来自技高网
...
一种用于智能电视当前播放列表的偏移校正方法和装置

【技术保护点】
一种用于智能电视当前播放列表的偏移校正方法,其特征在于,所述方法包括:获取当前播放列表中的切片文件对应的实际播放时间;根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。

【技术特征摘要】
1.一种用于智能电视当前播放列表的偏移校正方法,其特征在于,所述方法包括:获取当前播放列表中的切片文件对应的实际播放时间;根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。2.根据权利要求1所述的方法,其特征在于,所述获取当前播放列表中的切片文件对应的实际播放时间,具体为:获取智能电视与节目源服务器的同步时间差,将智能电视的当前时间与所述同步时间差之和配置为当前播放列表中的切片文件对应的实际播放时间。3.根据权利要求2所述的方法,其特征在于,所述获取智能电视与节目源服务器的同步时间差,具体为:发送请求报文至节目源服务器,并记录所述智能电视发送请求报文的开始时间;接收节目源服务器针对所述请求报文返回的响应报文,记录所述智能电视接收到所述请求报文时的结束时间;根据所述开始时间和所述结束时间,计算所述智能电视与所述节目源服务器之间的同步时间差。4.根据权利要求1所述的方法,其特征在于,所述根据所述切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件,具体为:遍历节目源服务器发送的当前播放列表,其中,所述当前播放列表包括切片文件和所述切片文件的时间戳,所述时间戳是所述节目源服务器为所述切片文件设置的有效播放时间;若切片文件的时间戳早于实际播放时间,则所述切片文件为失效的切片文件。5.根据权利要求1至4任一项所述的方法,其特征在于,所述更新当前播放列表的标签值,具体为:更新当前播放列表的EXT-X-DISCONT...

【专利技术属性】
技术研发人员:宋虎于颜梅鲍姗娟陆世明
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1