视频播放方法、装置及系统、电子设备以及存储介质制造方法及图纸

技术编号:20370327 阅读:62 留言:0更新日期:2019-02-16 20:27
本公开是关于一种视频播放方法、装置及系统、电子设备以及存储介质,涉及多媒体技术领域,可以应用于直播与点播相互切换的视频播放场景。该视频播放方法包括:当处于直播模式时,若接收到用于切入直播回看模式的直播回看请求,则确定直播回看请求中的回看时间点,并播放自回看时间点后的视频;当处于直播回看模式时,若接收到用于切入直播模式的直播请求,则开始播放直播视频。本公开可以支持直播与点播的相互切换,在用户观看直播时可以通过拖动进度条等方式回看已经播放过的直播视频内容。

Video playback methods, devices and systems, electronic devices and storage media

The present disclosure relates to a video playback method, device and system, electronic equipment and storage medium, and relates to the field of multimedia technology, and can be applied to live and on-demand switching video playback scenarios. The video playback method includes: when in the live broadcasting mode, if receiving the live broadcasting return request for the live broadcasting return mode, determining the time point of the live return request, and playing the video since the time point; when in the live return mode, if receiving the live request for the live broadcasting return mode, starting to play the live video. The present disclosure can support the switching between live broadcast and on-demand broadcast. When a user watches a live broadcast, he can retrieve the broadcast video content by dragging a progress bar or the like.

【技术实现步骤摘要】
视频播放方法、装置及系统、电子设备以及存储介质
本公开涉及多媒体
,具体而言,涉及一种视频播放方法、视频播放装置及视频播放系统、电子设备以及存储介质。
技术介绍
随着互联网的快速发展,网络已经渗透进了现代人们的生活中,越来越多的人利用网络进行一些休闲活动,如观影、游戏、购物等。目前,在线观影通常分为直播和点播两种方式。在线直播是将直播端实时上传的视频,经过即内容分发网络(ContentDeliveryNetwork,CDN)的分发,实时传输到观众的播放器播放;而点播是用户将服务器端已提前上传的视频渐进式下载到本地播放器观看视频,观看的过程中用户可以随意拖动进度条,切换观看内容。直播和点播两种方式由于自身架构特点,不能支持某些实际应用场景,例如,用户在观看直播的过程中,想随时回看之前的镜头(如回看足球直播的进球瞬间)时,无法采用现有的视频播放方式实现。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种视频播放方法、视频播放装置及视频播放系统、电子设备以及计算机可读存储介质,进而至少在一定程度上克服无法同时支持直播与点播的视频播放,并在直播与点播之间任意切换的问题。根据本公开的第一方面,提供一种视频播放方法,包括:当直播视频播放时,向观众端动态发送第一列表文件,其中,第一列表文件包含直播视频切片的信息;接收用于切入直播回看模式的直播回看请求,确定直播回看请求中的回看时间点;基于回看时间点从存储的直播视频切片中确定自回看时间点后的回看视频切片;基于自回看时间点后的回看视频切片动态生成第二列表文件,将第二列表文件发送至观众端,以便观众端自回看时间点开始播放视频切片。可选的,视频播放方法还包括:当处于直播回看模式时,若接收到用于切入直播模式的直播请求,则将第一列表文件发送至观众端,以便观众端基于第一列表文件播放直播视频。可选的,视频播放方法还包括:接收直播端上传的流媒体,从流媒体中提取流媒体信息,对流媒体进行封装并生成直播视频的传送流。可选的,视频播放方法还包括:每隔预设时间段对传送流进行切分以生成视频切片。可选的,生成视频切片后视频播放方法还包括:将生成的视频切片进行存储,并记录每个视频切片对应的切片信息。可选的,视频播放方法还包括:确定视频切片生成的时间点;自视频切片生成的时间点一预设时间后删除视频切片。根据本公开的第二方面,提供一种视频播放装置,包括:列表文件生成模块,用于当直播视频播放时,向观众端动态发送第一列表文件,其中,第一列表文件包含直播视频切片的信息;回看时间点确定模块,用于接收用于切入直播回看模式的直播回看请求,确定直播回看请求中的回看时间点;视频切片确定模块,用于基于回看时间点从存储的直播视频切片中确定自回看时间点后的回看视频切片;回看视频播放模块,用于基于自回看时间点后的回看视频切片动态生成第二列表文件,将第二列表文件发送至观众端,以便观众端自回看时间点开始播放视频切片。可选的,视频播放装置还包括:直播视频播放模块。具体的,直播视频播放模块用于当处于直播回看模式时,若接收到用于切入直播模式的直播请求,则将第一列表文件发送至观众端,以便观众端基于第一列表文件播放直播视频。可选的,视频播放装置还包括:传送流生成模块。具体的,传送流生成模块用于接收直播端上传的流媒体,从流媒体中提取流媒体信息,对流媒体进行封装并生成直播视频的传送流。可选的,视频播放装置还包括:视频切片生成模块。具体的,视频切片生成模块用于每隔预设时间段对传送流进行切分以生成视频切片。可选的,视频播放装置还包括:视频切片存储模块。具体的,视频切片存储模块用于生成视频切片后视频播放方法还包括:将生成的视频切片进行存储,并记录每个视频切片对应的切片信息。可选的,视频切片存储模块包括:视频切片删除单元。具体的,视频切片删除单元用于确定视频切片生成的时间点;自视频切片生成的时间点一预设时间后删除视频切片。根据本公开的第三方面,提供一种视频播放系统,包括:代理服务器,用于接收直播端上传的流媒体,从流媒体中提取流媒体信息,并对流媒体进行封装,以生成直播视频的传送流;切片服务器,用于每隔第一预设时间段对传送流进行切分以生成视频切片;存储服务器,用于存储切片服务器生成的视频切片,并在视频切片生成后一预设时间,删除视频切片;直播服务器,用于响应切入直播模式的直播请求,将直播列表文件发送至观众端,以便观众端播放直播视频;回看服务器,用于响应切入直播回看模式的直播回看请求,将回看列表文件发送至观众端,以便观众端自回看时间点开始播放视频切片。根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,存储器上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现根据上述任意一项的视频播放方法。根据本公开的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现根据上述任意一项所述的视频播放方法。本公开的示例性实施例中的视频播放方法,当直播视频播放时,向观众端动态发送第一列表文件;接收用于切入直播回看模式的直播回看请求,确定直播回看请求中的回看时间点;基于所述回看时间点从存储的直播视频切片中确定自回看时间点后的回看视频切片;基于自回看时间点后的回看视频切片动态生成第二列表文件,将第二列表文件发送至观众端,以便观众端自回看时间点开始播放视频切片。一方面,通过这种视频播放方法可以实现用户观看实时直播视频;另一方面,用户通过这种视频播放方法可以在直播回看模式和直播模式之间互相切换,能够满足用户观看直播的同时观看点播的需求。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出了根据本公开的示例性实施方式的视频播放方法的流程图;图2示意性示出了本公开的一示例性实施例中直播模式的视频界面截图;图3示意性示出了本公开的一示例性实施例中直播回看模式的视频界面截图;图4示意性示出了本公开的一示例性实施例中从直播回看模式重新切入直播模式的视频界面截图;图5示意性示出了根据本公开的第一示例性实施方式的视频播放装置的方框图;图6示意性示出了根据本公开的第二示例性实施方式的视频播放装置的方框图;图7示意性示出了根据本公开的第三示例性实施方式的视频播放装置的方框图;图8示意性示出了根据本公开的第四示例性实施方式的视频播放装置的方框图;图9示意性示出了根据本公开的第五示例性实施方式的视频播放装置的方框图;图10示意性示出了根据本公开的示例性实施方式的视频切片存储模块的方框图;图11示意性示出了根据本公开的示例性实施方式的视频播放系统的结构图;图12示意性示出了根据本公开一示例性实施例的电子设备的框图;以及图13示意性示出了根据本公开一示例性实施例的计算机可读存储介质的示意图。具体实施方式现在将参本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,包括:当直播视频播放时,向观众端动态发送第一列表文件,其中,所述第一列表文件包含直播视频切片的信息;接收用于切入直播回看模式的直播回看请求,确定所述直播回看请求中的回看时间点;基于所述回看时间点从存储的直播视频切片中确定自回看时间点后的回看视频切片;基于所述自回看时间点后的回看视频切片动态生成第二列表文件,将所述第二列表文件发送至观众端,以便所述观众端自所述回看时间点开始播放视频切片。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:当直播视频播放时,向观众端动态发送第一列表文件,其中,所述第一列表文件包含直播视频切片的信息;接收用于切入直播回看模式的直播回看请求,确定所述直播回看请求中的回看时间点;基于所述回看时间点从存储的直播视频切片中确定自回看时间点后的回看视频切片;基于所述自回看时间点后的回看视频切片动态生成第二列表文件,将所述第二列表文件发送至观众端,以便所述观众端自所述回看时间点开始播放视频切片。2.根据权利要求1所述的视频播放方法,其特征在于,所述视频播放方法还包括:当处于直播回看模式时,若接收到用于切入直播模式的直播请求,则将所述第一列表文件发送至所述观众端,以便所述观众端基于所述第一列表文件播放直播视频。3.根据权利要求1所述的视频播放方法,其特征在于,所述视频播放方法还包括:接收直播端上传的流媒体,从所述流媒体中提取流媒体信息,对所述流媒体进行封装并生成所述直播视频的传送流。4.根据权利要求3中所述的视频播放方法,其特征在于,所述视频播放方法还包括:每隔预设时间段对所述传送流进行切分以生成视频切片。5.根据权利要求4中所述的视频播放方法,其特征在于,生成视频切片后,所述视频播放方法还包括:将生成的视频切片进行存储,并记录每个视频切片对应的切片信息。6.根据权利要求5中所述的视频播放方法,其特征在于,所述视频播放方法还包括:确定所述视频切片生成的时间点;自所述视频切片生成的时间点一预设时间后删除所述视频切片。7.一种视频播放装置,其特征在于,包括:列表文件生成模块,用于当直播视频播放时,向观众端动态发送第一列表文件,其中,所述第一列表文件包含直播视频切片的信...

【专利技术属性】
技术研发人员:光超陈健生
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1