预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105657578A(43)申请公布日2016.06.08(21)申请号201510718074.3(22)申请日2015.10.29(71)申请人乐视致新电子科技(天津)有限公司地址300467天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427(72)发明人郑吉剑(74)专利代理机构北京风雅颂专利代理有限公司11403代理人李阳(51)Int.Cl.H04N21/8547(2011.01)H04N21/845(2011.01)H04N21/858(2011.01)权利要求书3页说明书10页附图3页(54)发明名称基于HLS协议的直播方法、系统及客户端(57)摘要本发明公开了一种基于HLS协议的直播方法、系统及客户端,在基于HLS协议直播过程从子服务器下载M3U8索引列表,并根据M3U8索引列表下载节目资源的切片进行播放;其中,当主服务器为重新分配另一个子服务器后,从该新分配的子服务器下载M3U8索引列表和节目资源的切片;解析从新的子服务器中下载的节目资源切片,获取下载的切片中的PTS时间戳信息;将从新的子服务器下载的切片中的PTS时间戳信息与从原先子服务器下载的切片中的PTS时间戳信息进行比较,根据比较结果确定播放或不播放当前新下载的节目资源切片。从而实现了用户在终端顺畅观看直播视频的体验。CN105657578ACN105657578A权利要求书1/3页1.一种基于HLS协议的直播方法,用于客户端,其特征在于,包括步骤:在基于HLS协议直播过程从子服务器下载M3U8索引列表,并根据M3U8索引列表下载节目资源的切片进行播放;其中,当主服务器为重新分配另一个子服务器后,从该新分配的子服务器下载M3U8索引列表和节目资源的切片;解析从新的子服务器中下载的节目资源切片,获取下载的切片中的PTS时间戳信息;将从新的子服务器下载的切片中的PTS时间戳信息与从原先子服务器下载的切片中的PTS时间戳信息进行比较,根据比较结果确定播放或不播放当前新下载的节目资源切片。2.根据权利要求1所述的方法,其特征在于,所述根据比较结果确定播放或不播放当前新下载的节目资源切片过程包括:如果所述从新的子服务器下载的切片中的PTS时间戳信息早于或等于所述从原先子服务器下载的切片中的PTS时间戳信息,则判定该新下载的切片已经在本地存在,选择下一个新下载的切片中的PTS时间戳继续执行与从原先子服务器下载的切片中的PTS时间戳比较的步骤;和/或所述根据比较结果确定播放或不播放当前下载的节目资源切片过程包括:如果所述从新的子服务器下载的切片中的PTS时间戳信息晚于从原先子服务器下载的切片中的PTS时间戳信息,则播放当前新下载的节目资源切片。3.根据权利要求2所述的方法,其特征在于,将从新的子服务器下载的切片中的PTS时间戳信息与从原先子服务器下载的切片中的PTS时间戳信息进行比较的过程包括:从新获取切片中选择M3U8索引号最小的切片的PTS时间戳信息与从原先子服务器下载的M3U8索引号最大的切片的PTS时间戳信息进行比较;如果所述从新的子服务器下载的切片中的PTS时间戳信息早于或等于所述从原先子服务器下载的切片中的PTS时间戳信息,则按照M3U8索引号由小到大的顺序依次选择下一个新下载的切片中的PTS时间戳继续执行与从原先子服务器下载的切片中的PTS时间戳比较的步骤。4.根据权利要求2或3所述的方法,其特征在于,所述判定出如果所述从新的子服务器下载的切片中的PTS时间戳信息晚于所述从原先子服务器下载的切片中的PTS时间戳信息后,进一步包括:判断所述从新的子服务器下载的切片中的PTS时间戳信息比从原先子服务器下载的切片中的PTS时间戳信息相差的时间间隔是否超出预设的时间阈值,如果是,则暂不播放播放当前新下载的节目资源切片,否则播放该PTS时间戳信息所对应的切片。5.根据权利要求4所述的方法,其特征在于,所述如果判定出从新的子服务器下载的切片中的PTS时间戳信息比所述从原先子服务器下载的切片中的PTS时间戳信息相差的时间间隔超出预设的时间阈值后,还包括:向所述新分配的子服务器请求下载M3U8序列号更小的M3U8索引列表和节目资源的切片,并重复将从新的子服务器下载的切片中的PTS时间戳信息与从原先子服务器下载的切片中的PTS时间戳信息进行比较的步骤,直至从新的子服务器下载的切片中的PTS时间戳信息比所述从原先子服务器下载的切片中的PTS时间戳信息相差的时间间隔未超出预设的时间阈值,播放该PTS时间戳信息所对应的切片。6.根据权利要求1所述的方法,其特征在于,每次从子服务器下载节目资源的切片后,如果下载过程正常,则下一次直接向当前子服务器下载M3U8索引列表以及节目资源的