[发明专利]视频播放方法、装置、设备及存储介质有效
申请号: | 202010284476.8 | 申请日: | 2020-04-13 |
公开(公告)号: | CN111479122B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 王本强 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/472;H04N21/6437 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;刘芳 |
地址: | 266555 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 设备 存储 介质 | ||
本申请提供一种视频播放方法、装置、设备及存储介质。该方法包括:在从服务器接收第一码流并播放过程中,接收用户发送的目标播放指令,所述目标播放指令用于指示待播放视频的目标播放位置,所述目标播放位置与当前播放位置不同;向服务器发送跳转播放请求,所述跳转播放请求用于请求所述服务器发送从所述目标播放位置开始的第二码流;接收所述服务器发送的所述第二码流并播放。该方法避免了视频跳转播放时的卡顿或黑屏,提高了用户体验。
技术领域
本申请涉及流媒体技术,尤其涉及一种视频播放方法、装置、设备及存储介质。
背景技术
目前,在电视终端中广泛采用流媒体的方式进行视频播放,将视频文件存放在流媒体服务器上,通过流媒体服务将视频文件转化成流的方式发送给电视终端,从而再电视终端实现视频的边下边看。
随着用户需求的逐渐提高,在电视应用中通常希望能够对流媒体播放进行快速定位,即,将视频从当前播放位置拖动到另一位置进行播放。由于电视终端与服务器之间通过实时流传输协议(Real Time Streaming Protocol,RTSP)进行流媒体播放,而在RTSP协议中,电视终端只能在初始与服务器建立连接并发送播放命令时将开始播放位置信息发送给服务器,而一旦开始播放后,若需要从新的位置开始播放,则电视终端只能关闭当前的连接,并重新与服务器建立连接,再将新的播放位置信息通过播放命令发送给服务器。
由于上述过程中电视终端与服务器需要关闭当前连接并重建连接,导致用户拖动播放位置时会产生较长的卡顿或黑屏等现象,给用户带来很差的观看体验。
发明内容
本申请提供一种视频播放方法、装置、设备及存储介质,避免了用户在视频播放过程中拖动播放位置时的卡顿或黑屏,提高了用户观看体验。
第一方面,本申请提供一种视频播放方法,包括:
在从服务器接收第一码流并播放过程中,接收用户发送的目标播放指令,所述目标播放指令用于指示待播放视频的目标播放位置,所述目标播放位置与当前播放位置不同;
向服务器发送跳转播放请求,所述跳转播放请求用于请求所述服务器发送从所述目标播放位置开始的第二码流;
接收所述服务器发送的所述第二码流并播放。
可选的,所述向服务器发送跳转播放请求,包括:
确定所述目标播放位置在所述待播放视频中对应的相对时间;
向所述服务器发送跳转播放请求,所述跳转播放请求中包括所述相对时间。
可选的,所述第二码流中包括指示数据包,所述指示数据包用于指示电视终端停止播放所述第一码流并开始播放所述第二码流。
可选的,所述指示数据包为一个数据包,或者连续的多个数据包。
可选的,所述目标播放指令为所述用户对视频进度条的拖动操作;或者,为用户在所述视频进度条上所述目标播放位置的点击操作。
第二方面,本申请提供一种视频播放方法,包括:
在向电视终端发送第一码流的过程中,接收所述电视终端发送的跳转播放请求,所述跳转播放请求用于请求服务器发送从待播放视频的目标播放位置开始的第二码流;
向所述电视终端发送所述第二码流。
可选的,所述向所述电视终端发送所述第二码流,包括:
确定所述目标播放位置对应的目标媒体数据;
向所述电视终端发送包括所述目标媒体数据以及所述目标媒体数据之后的媒体数据的第二码流。
可选的,所述跳转播放请求中包括所述目标播放位置在所述待播放视频中对应的相对时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010284476.8/2.html,转载请声明来源钻瓜专利网。