一种直播时移的视频断网续播的方法和IPTV播放装置制造方法及图纸

技术编号:20628198 阅读:40 留言:0更新日期:2019-03-20 17:46
本发明专利技术提供一种直播时移的视频断网续播的方法和IPTV播放装置,其中,直播时移的视频断网续播的方法,提供播放器,用于播放直播时移的视频,包括以下步骤:步骤S1,连接网络,以获取视频的数据流;步骤S2,播放器播放数据流,以得到视频的起播时间;步骤S3,在断网时,获取播放器中的视频的已经播放的播放时长;步骤S4,在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点;步骤S5,播放器返回时间点,并于时间点开始继续播放视频。本发明专利技术的有益效果在于:通过获取直播时移视频的起播时间和播放时长,以得到断网时间点,在网络重新连接后直接从断网时间点进行直播时移视频的断点续播。

A Method of Live Time-Shift Video Discontinuation and Continuous Broadcasting and IPTV Player

The invention provides a method of live time-shifted video disconnection and an IPTV playback device, in which the method of live time-shifted video disconnection provides a player for playing live time-shifted video, including the following steps: 1) connecting the network to obtain the data stream of the video; 2) playing the data stream of the player to obtain the start time of the video; When the network is disconnected, the playback time of the video in the player is obtained; 4. When the network is reconnected, the playback interruption time of the video is obtained according to the playback time and the playback time; 5. The player returns to the time point and continues to play the video at the time point. The beneficial effect of the present invention is that by acquiring the broadcast time and the playback time of live time-shifted video, the disconnection time point can be obtained, and the disconnection time point of live time-shifted video can be replayed directly from the disconnection time point after the network reconnection.

【技术实现步骤摘要】
一种直播时移的视频断网续播的方法和IPTV播放装置
本专利技术涉及通信
,尤其涉及一种播放视频断网续播的方法和IPTV播放装置。
技术介绍
IPTV(交互式网络电视)是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。并且随着互联网络技术的发展,越来越多的人关注网络直播,因此直播时移也备受关注。通过网络信号,在线收看电视节目、重大活动和新闻等,让人们有了广阔且自由的选择空间。当我们使用IPTV盒子进行直播时移的视频播放时,由于互联网的不稳定性,可能会出现因为网络断网造成的视频无法观看的情况,在这种情况下,我们最希望的是在重新连接网络后,视频还可以从网络断开的时候继续播放,然而由于网络资源的广泛性,目前没有专门针对直播时移进行断点续播的优良技术方案。
技术实现思路
针对现有技术中存在的上述问题,现提供一种旨在网络重新连接后直接从断网时间点进行直播时移视频的断点续播的播放视频断网续播的方法和IPTV播放装置。具体技术方案如下:一种直播时移的视频断网续播的方法,其中,提供播放器,用于播放直播时移的视频,包括以下步骤:步骤S1,连接网络,以获取视频的数据流;步骤S2,播放器播放数据流,以得到视频的起播时间;步骤S3,在断网时,获取播放器中的视频的已经播放的播放时长;步骤S4,在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点;步骤S5,播放器返回时间点,并于时间点开始继续播放视频。优选的,直播时移的视频断网续播的方法,其中,步骤S1包括通过实时传输控制协议获取视频的数据流。优选的,直播时移的视频断网续播的方法,其中,步骤S2包括:播放器在播放数据流时,通过对数据流解码来获取视频播放的起播时间。优选的,直播时移的视频断网续播的方法,其中,步骤S1中通过实时传输控制协议获取视频的数据流;步骤S2中具体包括在解码时,通过所述实时传输控制协议分析头字段来获取所述视频的所述起播时间。优选的,直播时移的视频断网续播的方法,其中,步骤S2中具体包括通过在解码时,通过播放器中的实时传输控制协议来分析头字段来获取视频播放的起播时间;和/或播放器为ctcplayer播放器。优选的,直播时移的视频断网续播的方法,其中,步骤S3中播放器实时检测网络连接状态;当播放器检测到网络断开时,记录当前播放器中的视频的已经播放的播放时长。优选的,直播时移的视频断网续播的方法,其中,步骤S4包括播放器实时检测网络连接状态;当播放器检测到网络再次连接时,将起播时间和播放时长进行拼接,以得到时间点。优选的,直播时移的视频断网续播的方法,其中,步骤S5具体包括:通过播放器的时间搜索返回时间点,并于时间点开始继续播放视频。还包括一种IPTV播放装置,用于播放直播时移的视频,其中,包括操作系统,操作系统中运行有播放应用程序,播放应用程序采用上述任一的直播时移的视频断网续播的方法。优选的,IPTV播放装置,其中,操作系统为Android操作系统。上述技术方案具有如下优点或有益效果:通过获取直播时移视频的起播时间和播放时长,以得到断网时间点,在网络重新连接后直接从断网时间点进行直播时移的断点续播。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术直播时移的视频断网续播的方法实施例的流程图;图2为本专利技术IPTV播放装置实施例的操作系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术包括一种直播时移的视频断网续播的方法,其中,提供播放器,用于播放直播时移的视频,如图1所示,包括以下步骤:步骤S1,连接网络,以获取视频的数据流;步骤S2,播放器播放数据流,以得到视频的起播时间;步骤S3,在断网时,获取播放器中的视频的已经播放的播放时长;步骤S4,在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点;步骤S5,播放器返回时间点,并于时间点开始继续播放视频。进一步地,作为优选的实施方式,播放器采用上述直播时移的视频断网续播的方法来播放直播时移的视频;当播放器开启直播时移的视频播放时,即当播放器连接网络时,播放器播放数据流,并获取直播时移视频的起播时间,上述播放器播放直播时移视频的过程中实时检测网络的连接状态,当网络的连接状态处于正常连接时,继续正常播放当前直播时移的视频;当网络的连接状态处于断开连接时,获取播放器中的直播时移视频的已经播放的播放时长;在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点,播放器返回时间点,并于时间点开始继续播放直播时移视频。通过获取直播时移视频的起播时间和播放时长,以得到断网时间点,在网络重新连接后直接从断网时间点进行直播时移视频的断点续播。进一步地,在上述实施例中,步骤S1包括通过实时传输控制协议获取视频的数据流。进一步地,在上述实施例中,步骤S2包括:播放器在播放数据流时,通过对数据流解码来获取视频播放的起播时间。进一步地,在上述实施例中,步骤S1中通过实时传输控制协议获取视频的数据流;步骤S2中具体包括在解码时,通过所述实时传输控制协议分析头字段来获取所述视频的所述起播时间。进一步地,在上述实施例中,步骤S2中具体包括通过在解码时,通过播放器中的实时传输控制协议来分析头字段来获取视频播放的起播时间。进一步地,在上述实施例中,播放器为ctcplayer播放器。进一步地,在上述实施例中,步骤S3中播放器实时检测网络连接状态;当播放器检测到网络断开时,记录当前播放器中的视频的已经播放的播放时长;将上述播放时长记为t2。进一步地,在上述实施例中,步骤S4包括播放器实时检测网络连接状态;当播放器检测到网络再次连接时,将起播时间和播放时长进行拼接,以得到时间点;将时间点记为t3,即t3=t1+t2,通过将起播时间和播放时长进行直接拼接来得到时间点。进一步地,在上述实施例中,步骤S5具体包括:通过播放器的时间搜索返回时间点,并于时间点开始继续播放视频。还包括一种IPTV播放装置,用于播放直播时移的视频,其中,包括操作系统,操作系统中运行有播放应用程序,播放应用程序采用上述直播时移的视频断网续播的方法。进一步地,在上述实施例中,操作系统为Android操作系统。进一步地,作为优选的实施方式,如图2所示,在IPTV播放装置的Android(安卓)操作系统中包括应用程序层1(applications),界面管理层2(framework),播放层3(libplayer),上述应用程序层1(applications)的应用程序11(AndroidPackage,APK)通过URL(UniformResourceLocator,统一资源定位符)获取所需的视频的网址;在界面管理层2通过媒本文档来自技高网...

【技术保护点】
1.一种直播时移的视频断网续播的方法,其特征在于,提供一播放器,用于播放所述直播时移的视频,包括以下步骤:步骤S1,连接网络,以获取所述视频的数据流;步骤S2,所述播放器播放所述数据流,以得到所述视频的所述起播时间;步骤S3,在断网时,获取所述播放器中的所述视频的已经播放的播放时长;步骤S4,在再次连接网络时,根据所述起播时间和所述播放时长获取所述视频的播放中断的时间点;步骤S5,播放器返回所述时间点,并于所述时间点开始继续播放所述视频。

【技术特征摘要】
1.一种直播时移的视频断网续播的方法,其特征在于,提供一播放器,用于播放所述直播时移的视频,包括以下步骤:步骤S1,连接网络,以获取所述视频的数据流;步骤S2,所述播放器播放所述数据流,以得到所述视频的所述起播时间;步骤S3,在断网时,获取所述播放器中的所述视频的已经播放的播放时长;步骤S4,在再次连接网络时,根据所述起播时间和所述播放时长获取所述视频的播放中断的时间点;步骤S5,播放器返回所述时间点,并于所述时间点开始继续播放所述视频。2.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S1包括通过实时传输控制协议获取所述视频的数据流。3.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S2包括:所述播放器在播放所述数据流时,通过对数据流解码来获取所述视频的所述起播时间。4.如权利要求3所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S1中通过实时传输控制协议获取所述视频的数据流;所述步骤S2中具体包括在解码时,通过所述实时传输控制协议分析头字段来获取所述视频的所述起播时间。5.如权利要求4所述的直播时移的视频断网续播的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:夏寅力张治忠
申请(专利权)人:晶晨半导体上海股份有限公司
类型:发明
国别省市:上海,31

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

1