一种视频播放方法及装置制造方法及图纸

技术编号:24419227 阅读:42 留言:0更新日期:2020-06-06 13:09
一种视频播放方法及装置,用以解决现有技术中显示的文字信息并不能很好的对视频内容进行概括,影响用户体验的问题。在本申请中,终端设备向服务器发送用于请求终端设备需要播放的视频地址的第一请求,并接收服务器发送的第一响应,第一响应中包括视频地址和视频的打点信息,打点信息包括视频的打点位置和打点位置对应的视频片段的存储地址;终端设备根据视频地址获取视频,根据打点位置对应的视频片段的存储地址在打点位置上加载对应的视频片段;在加载了视频片段后,终端设备在播放视频时,也可以显示视频的打点位置对应的视频片段,视频片段相较于文字信息更加直观,可以更加方便、快捷且客观的使用户了解视频的内容。

A video playing method and device

【技术实现步骤摘要】
一种视频播放方法及装置
本申请涉及通信
,尤其涉及一种视频播放方法及装置。
技术介绍
随着多媒体技术与网络技术的快速发展,数字视频迅速增长;各个视频平台之间的竞争日益激烈,视频平台为了能够提升用户体验,吸引更多用户关注视频内容,通常会在视频中较为精彩在位置上进行标注,例如,在视频的进度条上进行打点,形成多个打点位置,用户在触动或点击某一个打点位置时,会在该打点位置处显示该打点位置处视频内容的文字信息,这样有利于用户可以在较短的时间内切换到想要观看的位置,也可以保证用户能够较快的发现视频中较为精彩的部分。但由于视频界面的限制,为了不影响用户正常观看视频,显示的文字信息通常是较为简短的语句,对于一些情节复杂的电影、电视剧,这些简短的语句所能表述的内容有限,不能使用户较好对视频内容有所了解,文字信息并不能很好的对视频内容进行概括,影响用户体验。
技术实现思路
本申请提供一种视频播放方法及装置,用以解决现有技术中显示的文字信息并不能很好的对视频内容进行概括,影响用户体验的问题。第一方面,本申请实施例提供了一种视频播放方法,所述方法包括:首先,服务器会接收到终端设备的第一请求,所述第一请求用于请求所述终端设备需要播放的视频地址;所述服务器在接收到所述第一请求后,可以确定所述视频地址和视频的打点信息,之后将所述视频地址和所述打点信息携带在所述第一响应中,之后向所述终端设备发送第一响应,所述打点信息包括所述视频的打点位置和所述打点位置对应的视频片段的存储地址。通过上述方法,所述终端设备在需要播放视频时,可以与所述服务器进行交互获取视频地址,同时也获取视频的打点信息,且所述打点信息中包括所述视频的打点位置对应的视频片段的存储地址,所述终端设备可以在播放视频时,播放所述打点位置处的视频片段,能够更直观的显示所述打点位置处的视频内容,可以有效改善用户体验。在一种可能的设计中,所述服务器向所述终端设备发送第一响应,所述终端设备可与所述服务器交互,获取所述打点位置对应的视频片段,具体的,所述服务器可以先接收所述终端设备发送第二请求,所述第二请求用于请求所述打点位置对应的视频片段,且所述第二请求包括所述打点位置对应的视频片段的存储地址;之后,所述服务器根据所述打点位置对应的视频片段的存储地址获取所述打点位置对应的视频片段,再向所述终端设备发送第二响应,所述第二响应包括所述打点位置对应的视频片段。通过上述方法,所述终端设备在需要获取视频片段时,可以通过与所述服务器交互的方式,根据所述打点位置对应的视频片段的存储地址可以较为灵活、便捷的获取所述视频片段。在一种可能的设计中,所述服务器向所述终端设备发送第一响应之前,所述服务器需要先确定所述打点信息,也就是确定所述打点位置和所述打点位置对应的视频片段。具体过程如下:所述服务器先将所述视频分割为多个视频片段;之后,所述服务器基于预设的神经网络模型,确定每个视频片段的精彩度;再根据所述每个视频片段的精彩度选取N个视频片段;选取了N个视频片段后,所述服务器根据所述N个视频片段在所述视频中的位置确定所述视频的N个打点位置,如此,其中一个所述打点位置是与所述N个视频片段中的一个视频片段对应的。通过上述方法,确定的打点位置为所述视频中与精彩度相关的视频片段所在的位置,使得所述终端设备可以显示较为精彩的视频片段,可以方便用户较快的浏览到所述视频中的精彩片段。在一种可能的设计中,所述服务器基于预设的神经网络模型,确定每个视频片段的精彩度时,可以先基于预设的神经网络模型,提取所述每个视频片段的第一特征,所述第一特征包括下列的部分或全部:帧序列的时间特征,帧序列的空间特征;也就是说,所述第一特征是所述视频片段的本身属性。之后,所述服务器根据所述每个视频片段的第一特征确定所述每个视频片段的精彩度。通过上述方法,所述服务器可以从所述视频片段的本身属性确定精彩度,能够较为客观的反映所述视频片段的精彩程度(可以简称为精彩度)。在一种可能的设计中,所述服务器将视频分割为多个视频片段的方式有许多种,下面列举其中一种:所述服务器先对所述视频进行镜头分割,进行了镜头分割之后,可以获得多组图像帧,其中,每组图像帧包括连续的多帧图像;之后,所述服务器将所述多组图像帧合成为一个或多个预设长度的视频片段。通过上述方法,先进行镜头分割后再合成视频片段,镜头分割可以确保切割后不会影响后续合成的视频片段内容的完整性,可以较好的将视频片段提供给用户。在一种可能的设计中,所述服务器将视频分割为多个视频片段的方式有许多种,下面列举其中另一种:所述服务器先对所述视频进行镜头分割,获得多组图像帧,其中,每组图像帧包括连续的多帧图像;之后,将多组图像帧中显示的场景或人物相似的图像帧合成为一个或多个视频片段,也就是说,一个所述视频片段中的任意相邻两帧图像的相似度在预设范围内。通过上述方法,所述服务器可以提取将相似的场景或人物的图像帧合成为视频片段,使得视频片段显示的内容相关性较强,可以为用户提供更好的观看体验。第二方面,本申请实施例提供了一种视频播放方法,所述方法包括:首先,终端设备确定需要播放视频,或确定之后会有播放视频的需求后,向服务器发送第一请求,之后,再接收所述服务器发送的第一响应,所述第一请求用于请求所述终端设备需要播放的视频地址,所述第一响应中包括所述视频地址和视频的打点信息,所述打点信息包括所述视频的打点位置和所述打点位置对应的视频片段的存储地址;在获取了所述视频地址和所述打点信息后,所述终端设备可以根据所述视频地址获取所述视频,还可以根据所述打点位置对应的视频片段的存储地址在所述打点位置上加载对应的视频片段;在加载了所述视频片段后,可以播放所述视频和所述视频片段。通过上述方法,所述终端设备在播放所述视频时,也可以显示所述视频的打点位置对应的视频片段,视频片段相较于文字信息更加直观,可以更加方便、快捷且客观的使用户了解视频的内容。在一种可能的设计中,所述终端设备根据所述打点位置对应的视频片段的存储地址在所述打点位置上加载对应的视频片段时,可以通过与所述服务器的交互,获取所述视频片段,并进行加载,首先,所述终端设备可以向所述服务器发送第二请求,所述第二请求用于请求所述打点位置对应的视频片段,所述第二请求包括所述打点位置对应的视频片段的存储地址;之后,所述终端设备会接收到所述服务器发送的第二响应,所述第二响应包括所述打点位置对应的视频片段;在接收到所述第二响应后,所述终端设备再根据所述第二响应在所述打点位置上加载对应的视频片段。通过上述方法,所述终端设备在需要获取视频片段时,可以通过所述服务器进行交互,能够更加灵活、便捷从所述服务器获取所述视频片段。在一种可能的设计中,所述终端设备播放所述视频过程中,显示距离当前播放位置最近的至少一个所述打点位置对应的视频片段。通过上述方法,可以较方便的向用户显示即将要播放的视频内容,且显示视频片段的方式可以使用户更加方便的了解视频内容。在一种可能的设本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,所述方法包括:/n服务器接收终端设备的第一请求,所述第一请求用于请求所述终端设备需要播放的视频地址;/n所述服务器向所述终端设备发送第一响应,所述第一响应包括所述视频地址和视频的打点信息,所述打点信息包括所述视频的打点位置和所述打点位置对应的视频片段的存储地址。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:
服务器接收终端设备的第一请求,所述第一请求用于请求所述终端设备需要播放的视频地址;
所述服务器向所述终端设备发送第一响应,所述第一响应包括所述视频地址和视频的打点信息,所述打点信息包括所述视频的打点位置和所述打点位置对应的视频片段的存储地址。


2.如权利要求1所述的方法,其特征在于,所述服务器向所述终端设备发送第一响应之后,还包括:
所述服务器接收所述终端设备发送的第二请求,所述第二请求用于请求所述打点位置对应的视频片段,所述第二请求包括所述打点位置对应的视频片段的存储地址;
所述服务器根据所述打点位置对应的视频片段的存储地址获取所述打点位置对应的视频片段;
所述服务器向所述终端设备发送第二响应,所述第二响应包括所述打点位置对应的视频片段。


3.如权利要求1所述的方法,其特征在于,所述服务器向所述终端设备发送第一响应之前,还包括:
所述服务器将所述视频分割为多个视频片段;
所述服务器基于预设的神经网络模型,确定每个视频片段的精彩度;
所述服务器根据所述每个视频片段的精彩度选取N个视频片段;
所述服务器根据所述N个视频片段在所述视频中的位置确定所述视频的N个打点位置,其中,一个所述打点位置与所述N个视频片段中的一个视频片段对应。


4.如权利要求3所述的方法,其特征在于,所述服务器基于预设的神经网络模型,确定每个视频片段的精彩度,包括:
所述服务器基于预设的神经网络模型,提取所述每个视频片段的第一特征,所述第一特征包括下列的部分或全部:帧序列的时间特征,帧序列的空间特征;
所述服务器根据所述每个视频片段的第一特征确定所述每个视频片段的精彩度。


5.如权利要求3所述的方法,其特征在于,所述服务器将视频分割为多个视频片段,包括:
所述服务器对所述视频进行镜头分割,获得多组图像帧,其中,每组图像帧包括连续的多帧图像;
所述服务器将所述多组图像帧合成为一个或多个预设长度的视频片段。


6.如权利要求3所述的方法,其特征在于,所述服务器将视频分割为多个视频片段,包括:
所述服务器根据视频的镜头类型对所述视频进行镜头分割,获得多组图像帧,其中,每组图像帧包括连续的多帧图像;
所述服务器将所述多组图像帧合成为一个或多个视频片段,其中,一个所述视频片段中的任意相邻两帧图像的相似度在预设范围内。


7.一种视频播放方法,其特征在于,所述方法包括:
终端设备在向服务器发送第一请求后,接收所述服务器发送的第一响应,所述第一请求用于请求所述终端设备需要播放的视频地址,所述第一响应中包括所述视频地址和视频的打点信息,所述打点信息包括所述视频的打点位置和所述打点位置对应的视频片段的存储地址;
所述终端设备根据所述视频地址获取所述视频,根据所述打点位置对应的视频片段的存储地址在所述打点位置上加载对应的视频片段;
所述终端设备播放所述视频和所述视频片段。


8.如权利要求7所述的方法,其特征在于,所述终端设备根据所述打点位置对应的视频片段的存储地址在所述打点位置上加载对应的视频片段,包括:
所述终端设备向所述服务器发送第二请求,所述第二请求用于请求所述打点位置对应的视频片段,所述第二请求包括所述打点位置对应的视频片段的存储地址;
所述终端设备接收所述服务器发送的第二响应,所述第二响应包括所述打点位置对应的视频片段。


9.如权利要求7或8所述的方法,其特征在于,所述终端设备播放所述视频片段,包括:
所述终端设备播放所述视频时,显示距离当前播放位置最近的至少一个所述打点位置对应的视频片段。


10.如权利要求7或8所述的方法,其特征在于,所述终端设备播放所述视频片段,包括:
所述终端设备在接收到所述打点位置的触发操作后,播放所述打点位置对应的视频片段。


11.一种服务器,其特征在于,所述装置包括接收单元和发送单元:
所述接收单元,用于接收...

【专利技术属性】
技术研发人员:张文杰王莽
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1