网络视频的无缝在线播放方法及装置、网络电视系统制造方法及图纸

技术编号:9492665 阅读:135 留言:0更新日期:2013-12-26 02:20
本发明专利技术公开一种网络视频的无缝在线播放方法,包括:侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;获取URL地址列表中第一个URL地址,并根据该第一个URL地址进行数据缓冲,获得该第一个URL地址对应的视频数据,并播放;在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地;当当前视频数据播放结束时,获取本地的下一个视频数据进行播放。本发明专利技术还公开了一种网络视频的无缝在线播放装置及网络电视系统。本发明专利技术实施例仅在第一个视频播放过程中会出现缓冲等待现象,后续视频的播放等同于本地播放,从而保证了视频播放的连续性,保证了用户与网络之间交互的实时性。

【技术实现步骤摘要】
网络视频的无缝在线播放方法及装置、网络电视系统
本专利技术涉及网络电视领域,尤其涉及一种网络视频的无缝在线播放方法及装置、网络电视系统。
技术介绍
目前,随着网络带宽的不断增加,人们对媒体信息的需求也在不断增加,各类媒体应用将成为人们信息化生活中不可或缺的一部分。例如,Android(安卓)电视上的多媒体应用:腾讯视频、爱奇艺、网易视频、优酷视频、新浪视频、新闻头条等。而当前的Android电视由于受网络带宽的限制,网络视频在线播放的过程中缓冲等待的情形时常发生,这样就会造成用户在观看完上一个视频资讯后需要经过一阵缓冲等待后才能继续观看下一个视频,而且还需要在观看一个视频的过程中忍耐由于网速的不稳定带来的缓冲等待问题,从而无法保证用户与网络之间交互的实时性。
技术实现思路
本专利技术的主要目的是提供一种网络视频的无缝在线播放方法及装置、网络电视系统,旨在保证网络视频在线播放的连续性。为达到以上目的,本专利技术提供了一种网络视频的无缝在线播放方法,包括以下步骤:侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;获取URL地址列表中第一个URL地址,并根据该第一个URL地址进行数据缓冲,获得该第一个URL地址对应的视频数据,并播放;在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地;当当前视频数据播放结束时,获取本地的下一个视频数据进行播放。优选地,所述在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并保存本地包括:在数据缓冲结束后,根据URL地址列表的顺序,依次获取URL地址列表中的每个URL地址对应的视频的头文件;根据该头文件中视频的大小与预设的阈值进行比较,并根据比较结果进行相应的处理,直到获取URL地址列表中所有的URL地址对应的视频数据。优选地,所述根据头文件中视频的大小与预设的阈值进行比较,并根据比较结果进行相应的处理包括:当头文件中视频的大小小于或等于预设的阈值,则下载该视频数据,并缓存在本地;同时在视频下载完成后,将该URL地址从URL地址列表中删除;当头文件中视频的大小大于预设的阈值,则将该URL地址放置URL地址列表的最后,并获取下一个URL地址对应的视频的头文件。优选地,所述在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地之后还包括:当URL地址对应的视频下载完成后,将该URL地址添加至播放列表,同时获取该URL地址对应的视频缓存在本地的存储地址与播放列表中的URL地址关联。优选地,所述当当前视频数据播放结束时,获取本地的下一个视频数据进行播放包括:当当前视频数据播放结束时,根据播放列表中下一个播放的URL地址关联的存储地址,获取相应的视频数据;在所有的视频数据播放结束后,将该本地缓存的视频数据删除。本专利技术实施例还提供了一种网络视频的无缝在线播放装置,包括:URL地址列表获取模块,用于侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;视频缓冲模块,用于获取URL地址列表中第一个URL地址,并根据该第一个URL地址进行数据缓冲,获得该第一个URL地址对应的视频数据;视频获取模块,用于在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地;视频播放模块,用于播放第一个URL地址对应的视频数据;当当前视频数据播放结束时,获取本地的下一个视频数据进行播放。优选地,所述视频获取模块包括:头文件获取单元,用于在数据缓冲结束后,根据URL地址列表的顺序,依次获取URL地址列表中的每个URL地址对应的视频的头文件;视频数据获取单元,用于根据该头文件中视频的大小与预设的阈值进行比较,并根据比较结果进行相应的处理,直到获取URL地址列表中所有的URL地址对应的视频数据。优选地,所述视频数据获取单元用于:当头文件中视频的大小小于或等于预设的阈值,则下载该视频数据,并缓存在本地;同时在视频下载完成后,将该URL地址从URL地址列表中删除;当头文件中视频的大小大于预设的阈值,则将该URL地址放置URL地址列表的最后,并获取下一个URL地址对应的视频的头文件。优选地,所述视频获取模块还用于:当URL地址对应的视频下载完成后,将该URL地址添加至播放列表,同时获取该URL地址对应的视频缓存在本地的存储地址,并将其与播放列表中的URL地址关联。优选地,所述视频播放模块还用于:当当前视频数据播放结束时,根据播放列表中下一个播放的URL地址关联的存储地址,获取相应的视频数据;在所有的视频数据播放结束后,将该本地缓存的视频数据删除。本专利技术实施例还提供了一中网络电视系统,该网络电视系统包括云端设备、电视终端及中间代理服务器,所述电视终端包括上述结构的网络视频无缝播放的装置,该装置中的URL地址列表获取模块与所述云端设备交互,获取URL地址列表;该装置中的视频获取模块及视频缓冲模块通过中间代理服务器,获取URL地址列表中每个URL地址对应的视频数据。本专利技术实施例通过获取URL地址列表,并在第一个视频缓冲结束后,依次获取URL地址列表中剩余的URL地址对应的视频数据,并将其缓存至本地。因此,本专利技术实施例仅在第一个视频播放过程中会出现缓冲等待现象,后续视频的播放等同于本地播放,从而保证了视频播放的连续性,保证了用户与网络之间交互的实时性。附图说明图1是本专利技术网络视频的无缝在线播放方法第一实施例的流程示意图;图2是图1中下载URL地址列表中URL地址对应的视频的流程示意图;图3是本专利技术网络视频的无缝在线播放方法第二实施例的流程示意图;图4是图1或者图3中中对URL地址对应的视频进行播放的流程示意图;图5是本专利技术网络视频的无缝在线播放装置优选实施例的功能模块示意图;图6是图5中视频获取模块的功能模块示意图;图7是本专利技术网络电视系统的功能架构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了使得一组网络视频在线播放过程中,免受网路带宽的影响,而保证视频的连续性,保证了用户与网络之间交互的实时性,本专利技术实施例提出了一种网络视频的无缝在线播放方法,先获取待播放的一组网络视频的URL(UniformResoureLocator,统一资源定位器)地址列表,并在第一个URL地址对应的数据缓冲结束后,则在后台按照URL地址列表中的顺序依次获取每个URL地址对应的视频数据,并缓存。待当前视频播放结束后,即可获取下一个视频数据进行播放,从而实现了网络视频的无缝在线播放。以下将主要以网络电视上的网络视频的播放对本专利技术实施例进行具体描述,当然其他终端的网络视频的播放也可参照其实施。参照图1,本专利技术提供了一种网络视频的无缝在线播放方法,包括以下步骤:步骤S110、侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;当用户打开网络电视,并进入新闻应用时,则侦测到视频播放请求,并获取该视频播放请求中一组网络视频对应的URL地址列表。本实施例中,该URL地址列表的长度为50,当然还可以本文档来自技高网...
网络视频的无缝在线播放方法及装置、网络电视系统

【技术保护点】
一种网络视频的无缝在线播放方法,其特征在于,包括以下步骤:侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;获取URL地址列表中第一个URL地址,并根据该第一个URL地址进行数据缓冲,获得该第一个URL地址对应的视频数据,并播放;在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地;当当前视频数据播放结束时,获取本地的下一个视频数据进行播放。

【技术特征摘要】
1.一种网络视频的无缝在线播放方法,其特征在于,包括以下步骤:侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;获取URL地址列表中第一个URL地址,并根据该第一个URL地址进行数据缓冲,获得该第一个URL地址对应的视频数据,并播放;在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地,具体包括:在数据缓冲结束后,根据URL地址列表的顺序,依次获取URL地址列表中的每个URL地址对应的视频的头文件;根据该头文件中视频的大小与预设的阈值进行比较,并根据比较结果进行相应的处理,直到获取URL地址列表中所有的URL地址对应的视频数据,包括:当头文件中视频的大小小于或等于预设的阈值,则下载该视频数据,并缓存在本地;同时在视频下载完成后,将该URL地址从URL地址列表中删除;当头文件中视频的大小大于预设的阈值,则将该URL地址放置URL地址列表的最后,并获取下一个URL地址对应的视频的头文件;当当前视频数据播放结束时,将该本地缓存的视频数据删除,获取本地的下一个视频数据进行播放。2.根据权利要求1所述的网络视频的无缝在线播放方法,其特征在于,所述在数据缓冲结束后,根据URL地址列表的顺序,依次下载每个URL地址列表对应的视频数据,并缓存在本地之后还包括:当URL地址对应的视频下载完成后,将该URL地址添加至播放列表,同时获取该URL地址对应的视频缓存在本地的存储地址与播放列表中的URL地址关联。3.根据权利要求2所述的网络视频的无缝在线播放方法,其特征在于,所述当当前视频数据播放结束时,获取本地的下一个视频数据进行播放包括:当当前视频数据播放结束时,根据播放列表中下一个播放的URL地址关联的存储地址,获取相应的视频数据。4.一种网络视频的无缝在线播放装置,其特征在于,包括:URL地址列表获取模块,用于侦测到视频播放请求时,获取该视频播放请求对应的URL地址列表;视频缓冲模块,用于获取URL地址列表中第一...

【专利技术属性】
技术研发人员:韩菁陈涛
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1