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网络传输到智能电视上播放,在此期间,网络传输时产生的传输时间延迟,播放时的播放卡顿等异常播放情境产生的播放时间延迟,由于不同智能电视播放视频时通常按照本机时间播放播放列表列表中的视频,因此会导致直播的视频流在不同的智能电视上表现出不同程度的播放偏移。例如,有两台智能电视同时播放同一个频道,比如实时的“足球比赛”节目。在播放一定时间后,这两台电视的播放进度可能会出现不同程度的偏差,特别是随着播放时间的延长其偏差程度可能会更大。同时,这两台电视播放内容可能已经与节目源服务器的当前实时码流偏差较大,导致用户观看的不再是实时的实况比赛信息,而是几分钟之前的比赛信息。因此已有技术无法确保不同智能电视的当前直播视频流均与节目源服务器的实时码流保持精准的同步状态,从而无法满足智能电视用户 ...
【技术保护点】
一种用于智能电视当前播放列表的偏移校正方法,其特征在于,所述方法包括:获取当前播放列表中的切片文件对应的实际播放时间;根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。
【技术特征摘要】
1.一种用于智能电视当前播放列表的偏移校正方法,其特征在于,所述方法包括:获取当前播放列表中的切片文件对应的实际播放时间;根据切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件;若存在失效的切片文件,从当前播放列表中删除失效的切片文件,并更新当前播放列表的标签值。2.根据权利要求1所述的方法,其特征在于,所述获取当前播放列表中的切片文件对应的实际播放时间,具体为:获取智能电视与节目源服务器的同步时间差,将智能电视的当前时间与所述同步时间差之和配置为当前播放列表中的切片文件对应的实际播放时间。3.根据权利要求2所述的方法,其特征在于,所述获取智能电视与节目源服务器的同步时间差,具体为:发送请求报文至节目源服务器,并记录所述智能电视发送请求报文的开始时间;接收节目源服务器针对所述请求报文返回的响应报文,记录所述智能电视接收到所述请求报文时的结束时间;根据所述开始时间和所述结束时间,计算所述智能电视与所述节目源服务器之间的同步时间差。4.根据权利要求1所述的方法,其特征在于,所述根据所述切片文件对应的实际播放时间,遍历当前播放列表中的切片文件并判断所述当前播放列表中是否存在失效的切片文件,具体为:遍历节目源服务器发送的当前播放列表,其中,所述当前播放列表包括切片文件和所述切片文件的时间戳,所述时间戳是所述节目源服务器为所述切片文件设置的有效播放时间;若切片文件的时间戳早于实际播放时间,则所述切片文件为失效的切片文件。5.根据权利要求1至4任一项所述的方法,其特征在于,所述更新当前播放列表的标签值,具体为:更新当前播放列表的EXT-X-DISCONT...
【专利技术属性】
技术研发人员:宋虎,于颜梅,鲍姗娟,陆世明,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。