一种视频播放方法、装置及存储介质制造方法及图纸

技术编号:19353874 阅读:20 留言:0更新日期:2018-11-07 18:09
本发明专利技术实施例公开了一种视频播放方法、装置及存储介质;本发明专利技术实施例可以在屏幕显示视频播放列表,该视频播放列表包括至少一个视频的视频标识信息;当检测到针对视频播放列表的显示更新操作时,根据显示更新操作更新视频播放列表在屏幕中的显示;在视频播放列表更新显示的过程中,当检测到屏幕的停留显示事件时,获取屏幕当前显示的目标视频标识信息对应的视频播放地址;当需要播放目标视频标识信息对应的视频时,根据获取的视频播放地址进行视频播放。该方案可以降低视频播放的加载耗时,提升视频直播的启动速度。

Video playing method, device and storage medium

The embodiment of the present invention discloses a video playback method, device and storage medium; the embodiment of the present invention can display a video playback list on a screen, which includes at least one video identification information; when a display update operation for a video playback list is detected, the display update operation is performed more according to the display update operation. The new video playlist is displayed on the screen; in the process of updating the display of the video playlist, the video playback address corresponding to the target video identification information currently displayed on the screen is acquired when the residence display event of the screen is detected; and when the video corresponding to the target video identification information needs to be played, the video corresponding to the target video identification information is acquired according to the acquired view. Frequent playback address for video playback. This scheme can reduce the loading time of video playback and improve the starting speed of live broadcast.

【技术实现步骤摘要】
一种视频播放方法、装置及存储介质
本专利技术涉及直播
,具体涉及一种视频播放方法、装置及存储介质。
技术介绍
随着网络技术的不断发展,视频直播越来越受到用户的喜爱;视频直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。然而,目前的视频直播技术在启动视频播放时,需要耗费较长的时间才开始播放视频数据,降低了视频直播的启动速度。
技术实现思路
本专利技术实施例提供一种视频播放方法、装置及存储介质,可以提升视频直播的启动速度。本专利技术实施例提供一种视频播放方法,包括:在屏幕显示视频播放列表,所述视频播放列表包括至少一个视频的视频标识信息;当检测到针对所述视频播放列表的显示更新操作时,根据所述显示更新操作更新所述视频播放列表在所述屏幕中的显示;在所述视频播放列表更新显示的过程中,当检测到所述屏幕的停留显示事件时,获取所述屏幕当前显示的目标视频标识信息对应的视频播放地址;当需要播放目标视频标识信息对应的视频时,根据获取的所述视频播放地址进行视频播放。相应的,本专利技术实施例还提供一种视频播放装置,包括:显示单元,用于在屏幕显示视频播放列表,所述视频播放列表包括至少一个视频的视频标识信息;更新单元,用于当检测到针对所述视频播放列表的显示更新操作时,根据所述显示更新操作更新所述视频播放列表在所述屏幕中的显示;地址获取单元,用于在所述视频播放列表更新显示的过程中,当检测到所述屏幕的停留显示事件时,获取所述屏幕当前显示的目标视频标识信息对应的视频播放地址;播放单元,用于当需要播放目标视频标识信息对应的视频时,根据获取的所述视频播放地址进行视频播放。相应的,本专利技术实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本专利技术实施例任一提供的方法的步骤。本专利技术实施例采用在屏幕显示视频播放列表,该视频播放列表包括至少一个视频的视频标识信息;当检测到针对视频播放列表的显示更新操作时,根据显示更新操作更新视频播放列表在屏幕中的显示;在视频播放列表更新显示的过程中,当检测到屏幕的停留显示事件时,获取屏幕当前显示的目标视频标识信息对应的视频播放地址;当需要播放目标视频标识信息对应的视频时,,根据获取的视频播放地址进行视频播放。该方案可以在视频播放之前获取视频的播放地址,后续再播放该视频时可以直接根据获取的播放地址进行视频播放;因此,可以降低视频播放的加载耗时,提升视频直播的启动速度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的直播系统的场景示意图;图1b是本专利技术实施例提供的直播系统的另一场景示意图;图2a是本专利技术实施例提供的视频播放方法的流程示意图;图2b是本专利技术实施例提供的直播界面示意图;图2c是本专利技术实施例提供的拖动播放列表的示意图;图2d是本专利技术实施例提供的刷新播放列表的示意图;图3a是传统视频播放的示意图;图3b是本专利技术实施例提供的直播地址预加载示意图;图4a是本专利技术实施例提供的数据播放流程示意图;图4b是本专利技术实施例提供的数据播放的另一流程示意图;图5a是本专利技术实施例提供的视频播放方法的另一流程示意图;图5b是本专利技术实施例提供的视频加载页面示意图;图6a是本专利技术实施例提供的视频播放装置的第一种结构示意图;图6b是本专利技术实施例提供的视频播放装置的第二种结构示意图;图6c是本专利技术实施例提供的视频播放装置的第三种结构示意图;图6d是本专利技术实施例提供的视频播放装置的第四种结构示意图;图7是本专利技术实施例提供的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种视频播放方法、装置及存储介质。本专利技术实施例提供了一种直播系统,该系统可以包括本专利技术实施例所提供的任一种视频播放装置。该视频播放装置可以集成在终端中。此外,该直播系统还可以包括其他设备,比如,服务器等等。例如,参见图1a,提供了一种直播系统,该直播系统包括:终端10、地址服务器20以及数据服务器40;地址服务器20与终端10通过网络连接,数据服务器40与终端10通过网络连接。其中,网络包括路由器、网关等等网络实体,图中并为示意出。其中,地址服务器20用于管理视频播放地址,并为终端10提供视频播放地址;数据服务器40用于存储音视频数据,并为终端10提供音视频数据;地址服务器20与数据服务器40可以通过有线网络或无线网络与终端10进行数据交互。地址服务器20和数据服务器40集成在一起由一台设备如服务器实现,也可以分开设置。其中,终端10可以用于获取视频播放地址,并根据视频播放地址下载相应的音视频数据进行播放,该终端10可以通过网络分别与地址服务器20、数据服务器40连接。该终端10可以为手机、平板电脑、笔记本电脑、可穿戴设备等设备,图1a是以终端10为手机为例。该终端10中还可以安装有用户所需的各种应用,比如具备娱乐功能的应用(如直播应用,音频播放应用,游戏应用,阅读软件),又如具备服务功能的应用(如地图导航应用、团购应用等)。又例如,参考图1b,提供了另一种直播系统,该直播系统包括:录制视频的录制端11、接流服务器12、分发服务器13、内容分发网络(ContentDeliveryNetwork,CDN)14、播放视频的播放端15、重定向服务器16等。其中,内容分发网络包括多级CDN服务器。其中,录制端11,用于录制音视频数据,并向接流服务器12上传录制的音视频数据,该录制端11可以与接流服务器12通过网络连接,该录制端11可以为终端等具有音视频录制功能的设备,比如,可以为手机、平板电脑、笔记本电脑、可穿戴设备等。接流服务器12,用于接收录制端11上传的音视频数据,并将音视频数据转换成流媒体形式的音视频数据流,然后,将音视频数据流发送给分发服务器13;接流服务器12可以位于录制端11、分发服务器13之间,并分别与录制端11、分发服务器13连接。分发服务器13,用于分发音视频数据流,具体地,将接收到的音视频数据流分发到CDN网络中相应的CDN服务器;分发服务器13分别与CDN网络中的CDN服务器连接。CDN服务器14,位于CDN网络中,用于对接收到的音视频数据流进行分发,具体地,将音视频数据流分发至相应的下级CDN服务器。CDN网络中各CDN服务器采用级联的方式连接。重定向服务器16,用于管理视频播放地址,并响应播放端15播放端15的地址请求,向播放端15提供视频播放地址。重定向服务器16可以位于CDN网络之外,并与播放端15连接。播放端15,用于从重定向服务器16获取视频播放地址,根据视频播放地址从CDN服务器下载相应的音视频数据,以及对音视频数据进行播放。该播放端15可以分别与CDN服务器14、重定向服务器16连接本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,包括:在屏幕显示视频播放列表,所述视频播放列表包括至少一个视频的视频标识信息;当检测到针对所述视频播放列表的显示更新操作时,根据所述显示更新操作更新所述视频播放列表在所述屏幕中的显示;在所述视频播放列表更新显示的过程中,当检测到所述屏幕的停留显示事件时,获取所述屏幕当前显示的目标视频标识信息对应的视频播放地址;当需要播放目标视频标识信息对应的视频时,根据获取的所述视频播放地址进行视频播放。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:在屏幕显示视频播放列表,所述视频播放列表包括至少一个视频的视频标识信息;当检测到针对所述视频播放列表的显示更新操作时,根据所述显示更新操作更新所述视频播放列表在所述屏幕中的显示;在所述视频播放列表更新显示的过程中,当检测到所述屏幕的停留显示事件时,获取所述屏幕当前显示的目标视频标识信息对应的视频播放地址;当需要播放目标视频标识信息对应的视频时,根据获取的所述视频播放地址进行视频播放。2.如权利要求1所述的视频播放方法,其特征在于,所述当检测到针对所述视频播放列表的显示更新操作时,根据所述显示更新操作更新所述屏幕显示的视频标识信息,包括:当检测到针对所述视频播放列表的显示更新操作时,根据所述显示更新操作从所述视频播放列表中确定需要显示的目标视频标识信息;在所述屏幕中显示所述目标视频标识信息。3.如权利要求1所述的视频播放方法,其特征在于,在所述获取所述屏幕当前显示的目标视频标识信息对应的视频播放地址之前,还包括:获取所述停留显示事件对应的停留显示时长;所述获取所述屏幕当前显示的目标视频标识信息对应的视频播放地址,包括:当所述停留时长大于预设时长时,获取当前在所述屏幕中显示的目标视频标识信息对应的视频播放地址。4.如权利要求1所述的视频播放方法,其特征在于,所述根据获取的所述视频播放地址进行视频播放,包括:根据获取的所述视频播放地址进行播放准备处理,并同时从数据服务器下载待播放的音视频数据;当播放准备处理完成时,对下载的音视频数据进行播放。5.如权利要求4所述的视频播放方法,其特征在于,根据获取的所述视频播放地址进行播放准备处理,并同时从数据服务器下载待播放的音视频数据,包括:根据所述视频播放地址从数据服务器下载样本音视频数据,并对下载的样本音视频数据进行分析,同时从数据服务器下载待播放的音视频数据;当数据分析成功时,确定播放准备处理完成;当播放准备处理完成时,对下载的音视频数据进行播放,包括:当播放准备处理完成时,根据数据分析得到的视频播放参数信息对下载的音视频数据进行播放。6.如权利要求5所述的视频播放方法,其特征在于,所述对下载的样本音视频数据进行分析,包括:对当前下载的样本音视频数据进行分析;当数据分析失败时,获取当前分析的样本视频数据的累计帧数;判断所述累计帧数是否大于预设帧数;若大于,则确定播放准备处理完成。7.如权利要求4所述的视频播放方法,其特征在于,根据获取的所述视频播放地址进行播放准备处理,并同时从数据服务器下载待播放的音视频数据,包括:启动播放准备分析线程,并同时启动数据下载线程;通过所述播放准备分析...

【专利技术属性】
技术研发人员:李育中
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1