直播方法及设备技术

技术编号:13894056 阅读:89 留言:0更新日期:2016-10-24 19:41
本发明专利技术实施例提供一种直播方法及设备,该直播方法包括:根据接收到的暂停指令,在第一时刻暂停正在直播的视频;缓冲从第一时刻至第二时刻之间的视频数据;按照预定规则,删除视频数据中的至少一个视频切片;根据接收到的播放指令,在第三时刻播放视频数据;其中至少一个视频切片的总播放时长与第一时刻至第三时刻之间的时长相等。本发明专利技术通过有选择的删除缓冲视频数据中的视频切片,从而能够在暂停结束后,实现当前观看视频数据与直播数据之间的同步,保证了观影的实时性,从而提高了用户的观影体验。

【技术实现步骤摘要】

本专利技术实施例涉及视频
,尤其涉及一种直播方法及设备
技术介绍
观众在观看视频直播时经常会被其他事情打断,在这种情况下,如果不想错过直播的内容,只能选择暂停直播,然后在开始后通过播放器的回看功能继续收看直播内容。但是,现有技术中在直播回看的过程中通常是按照视频播放列表中视频切片的排列顺序对视频切片进行缓存,在暂停结束后,按照列表中的排列顺序,依次播放视频切片。显然,现有技术在直播回看时,存在无法与直播同步,导致观影的实时性差的问题,明显降低了用户的观影体验。
技术实现思路
本专利技术实施例提供一种直播方法及设备,用以解决现有技术中在直播回看时,存在无法与直播同步,导致观影的实时性差的问题,明显降低了用户的观影体验。本专利技术实施例提供一种直播方法,包括:根据接收到的暂停指令,在第一时刻暂停正在直播的视频;缓冲从第一时刻至第二时刻之间的视频数据;按照预定规则,删除视频数据中的至少一个视频切片;根据接收到的播放指令,在第三时刻播放视频数据;其中至少一个视频切片的总播放时长与第一时刻至第三时刻之间的时长相等。本专利技术实施例提供一种直播设备,包括:暂停模块,用于根据接收到的暂停指令,在第一时刻暂停正在直播的视
频;缓冲模块,用于缓冲从第一时刻至第二时刻之间的视频数据;删除模块,用于按照预定规则,删除视频数据中的至少一个视频切片;播放模块,用于根据接收到的播放指令,在第三时刻播放视频数据;其中至少一个视频切片的总播放时长与第一时刻至第三时刻之间的时长相等。本专利技术实施例提供的直播方法及设备,通过有选择的删除缓冲视频数据中的视频切片,从而能够在暂停结束后,实现当前观看视频数据与直播数据之间的同步,保证了观影的实时性,从而提高了用户的观影体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术直播方法实施例流程图;图2为本专利技术直播方法实施例流程图;图3为本专利技术直播设备实施例结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,示出了本专利技术的一种直播方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,根据接收到的暂停指令,在第一时刻暂停正在直播的视频。具体的,播放器接收到用户通过遥控器等设备发送的暂停指令,在第一
时刻暂停正在直播的视频。步骤102,缓冲从第一时刻至第二时刻之间的视频数据。具体的,服务器开始缓冲从暂停的第一时刻起至第二时刻之间视频数据,并将缓冲的视频数据存入缓冲区。步骤103,按照预定规则,删除视频数据中的至少一个视频切片。具体的,按照服务器端设置的预定规则,删除视屏数据中的至少一个视频切片,从而缩短当前播放视频与直播视频之间的延时。步骤104,根据接收到的播放指令,在第三时刻播放视频数据,其中至少一个视频切片的总播放时长与第一时刻至第三时刻之间的时长相等。具体的,播放器接收用户通过遥控器等设备发送的播放指令,在第三时刻播放缓冲区的视频数据。其中,删除的视频切片的总播放时长与当前播放视频与直播视频之间的延时相等,即等于第一时刻至第三时刻之间的时长。借助于本专利技术上述实施例的技术方案,本专利技术通过有选择的删除缓冲视频数据中的视频切片,从而能够在暂停结束后,实现当前观看视频数据与直播数据之间的同步,保证了观影的实时性,从而提高了用户的观影体验。为了更好的理解本专利技术的上述技术方案,下面结合一具体实施例来对本专利技术的上述技术方案进行详细阐述。参照如图2,示出了本专利技术的另一种直播方法实施例的步骤流程图,具体可以包括如下步骤:步骤201,根据接收到的暂停指令,在第一时刻暂停正在直播的视频。具体的,在本实施例中,以网球比赛及具体时刻进行举例以详细说明本专利技术的直播方法,本领域普通人员须知,在其他实施例中,可以根据直播视频内容不同调整各时刻的具体数值,本专利技术对此不做任何限定。在本实施例中,用户在观看网球比赛的过程中,在直播第3分钟暂停,播放器接收暂停指令,在第3分钟暂停正在直播的视频。步骤202,缓冲从第一时刻至第二时刻之间的视频数据。具体的,服务器开始从第3分钟起开始缓冲视频。在本实施例中,将根据第一时刻至第三时刻之间的时长,确定第二时刻的位置。即,如果用户在第6分钟开始继续收看视频,第一时刻与第三时刻之间的时长即为当前观看
视频与直播视频之间的延时,该时长为3分钟。在本实施例中,预定收敛时长为10分钟,即在暂停结束后的10分钟之内,保证当前收看视频与直播视频同步。则在本实施例中,第二时刻为直播视频暂停开始后的十分钟位置,即,第二时刻为直播视频的第16分钟。步骤203,将视频数据中的多个视频切片的视频信息添加至播放列表,其中,视频信息包括视频切片的名称及播放时长。具体的,视频数据包含一M3U8文件,该M3U8文件中包含视频数据的播放列表,播放列表中包括但不限于每个视频切片的名称以及播放时长。步骤204,根据视频切片的内容,按照预定规则判断视频切片是否为可删除视频切片。具体的,根据视频切片的内容,按照预定规则判断视频切片是否为可删除视频切片。例如:如果视频切片为网球比赛中的广告部分,则该视频切片为可删除视频切片。其中,可删除视频切片中的内容也可以是除广告外的比赛期间的内容,例如:网球出界后至发球之间的间隙也可以作为可删除视频切片。用户或操作人员可根据需求设置预定规则,本专利技术对此不做限定。步骤205,若判断为是,则删除视频切片。具体的,若判断视频切片是可删除的视频切片,则删除该视频切片,从而缩短播放延时。在本实施例中,删除的视频切片的数量为一个或一个以上任意数量的视频切片。也就是说,当删除一个可删除的视频切片后,当前播放视频与直播视频之间还存在延时,则按照播放列表中的顺序继续查找下一个可删除的视频切片,并将其删除,直至当前播放视频与直播视频之间的延时消除。在本专利技术的实施例中,步骤205还包括子步骤2051,若判断为是,则在播放列表中对视频切片添加标记。具体的,若判断视频切片为可删除视频切片,则在播放列表中与该视频切片的对应位置添加标记。其中,标记的方式可以是将视频切片的标记栏标记为1。其它不可删除的视频切片默认标记为0。以及,子步骤2052,在播放列表中查找与第一时刻至第二时刻之间的时长对应的带标记的视频切片。具体的,在删除视频切片的过程中,服务器将按照延时的长短,优先删除与延时相等的视频切片。例如,播放列表中存在
一个被标记的播放时长为3分钟的可删除视频切片,以及一个播放时长为2分钟的可删除视频切片。则服务器会删除与3分钟延时相对应的播放时长为3分钟的可删除视频切片。以及,子步骤2053,删除视频切片。借助于本专利技术上述实施例的技术方案,本专利技术通过对可删除的视频切片进行标记,并本文档来自技高网
...

【技术保护点】
一种直播方法,其特征在于,所述方法包括:根据接收到的暂停指令,在第一时刻暂停正在直播的视频;缓冲从所述第一时刻至第二时刻之间的视频数据;按照预定规则,删除所述视频数据中的至少一个视频切片;根据接收到的播放指令,在第三时刻播放所述视频数据;其中所述至少一个视频切片的总播放时长与所述第一时刻至所述第三时刻之间的时长相等。

【技术特征摘要】
1.一种直播方法,其特征在于,所述方法包括:根据接收到的暂停指令,在第一时刻暂停正在直播的视频;缓冲从所述第一时刻至第二时刻之间的视频数据;按照预定规则,删除所述视频数据中的至少一个视频切片;根据接收到的播放指令,在第三时刻播放所述视频数据;其中所述至少一个视频切片的总播放时长与所述第一时刻至所述第三时刻之间的时长相等。2.根据权利要求1所述的方法,其特征在于,所述缓冲从所述第一时刻至第二时刻之间的视频数据的步骤,包括:根据所述第一时刻至所述第三时刻之间的时长,确定所述第二时刻的位置。3.根据权利要求2所述的方法,其特征在于,所述缓冲从所述第一时刻至第二时刻之间的视频数据的步骤之后,包括:将所述视频数据中的多个视频切片的视频信息添加至播放列表,其中,所述视频信息包括所述视频切片的名称及播放时长。4.根据权利要求3所述的方法,其特征在于,所述按照预定规则,删除所述视频数据中的至少一个视频切片的步骤,包括:根据所述视频切片的内容,按照预定规则判断所述视频切片是否为可删除视频切片;若判断为是,则删除所述视频切片。5.根据权利要求4所述的方法,其特征在于,所述若判断为是,则删除所述待标记的视频切片的步骤,包括:若判断为是,则在所述播放列表中对所述视频切片添加标记;以及,在所述播放列表中查找与所述第一时刻至所述第二时刻之间的时长对应的带标记的视频切片;删除所...

【专利技术属性】
技术研发人员:蔡炜赵建刚
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1