[发明专利]一种直播视频时移的控制方法、终端及存储介质有效
申请号: | 201810777057.0 | 申请日: | 2018-07-16 |
公开(公告)号: | CN110730358B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 杨建军 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/845;H04L65/61;H04L65/65;H04L65/80 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 视频 控制 方法 终端 存储 介质 | ||
本发明公开了一种直播视频时移的控制方法、终端及存储介质,通过识别并标记直播视频流M3U8文件中含有的TS流切片,并记录各个TS流切片的时长;根据接收到的用户拖动指令所对应的视频播放时间点,计算出的TS流切片标记号和所述TS流切片标记号对应的TS流切片的时长,计算出所述TS流切片上对应的定位时间点;根据计算出的TS流切片标记号及定位时间点进行时移播放控制。本发明提供的方法、终端及存储介质,通过对视频流中的TS流进行识别,并解析完成后,根据用户对进度条的推动进行直播视频的时移播放,满足了用户可以随意观看直播视频之前的任意时间段视频,给用户的视频观看带来便利。
技术领域
本发明涉及视频播放处理技术领域,尤其涉及的是一种直播视频时移的控制方法、终端及存储介质。
背景技术
目前,视频播放已经成为所有终端智能平台的必需功能,为用户带来炫酷多彩的视觉体验,且功能越来越丰富;网络上为安卓平台上提供的开源视频播放器越来越多,如ijkPlayer、ExoPlayer、GSYVideoPlayer、JieCaoVideoPlayer、PLDroidPlayer等,这些视频播放器都具备正常的直播,点播功能,在进行视频点播时,用户可以对当前的影片进行任意的拖动,从任意时刻开始观看,而直播时,用户无法进行拖动,只能观看当前正在播放的时间点下的视频,但在某些时刻,用户希望在观看直播节目时,能进行往回拖动的功能,在当前节目已经播放过的时长之内任意的拖动,即达到时移的功能,一般情况下,播放器并不支持。
因此,现有技术有待于进一步的改进。
发明内容
鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种直播视频时移的控制方法、终端及存储介质,克服现有技术中安卓平台所提供的视频播放器不具有时移功能的缺陷。
本发明提供的第一实施例为一种直播视频时移的控制方法,其中,包括:识别并标记直播视频流M3U8文件中含有的TS流切片,并记录各个TS流切片的时长;
根据接收到的用户拖动指令所对应的视频播放时间点,计算所述视频播放时间点所对应的TS流切片标记号,以及根据计算出的TS流切片标记号和所述TS流切片标记号对应的TS流切片的时长,计算出所述TS流切片上对应的定位时间点;
根据计算出的TS流切片标记号及定位时间点进行时移播放控制。
可选的,所述步骤还包括:
获取直播视频流M3U8文件,并检查所述M3U8文件的格式是否标准;
若标准,则读取所述M3U8文件,记录其中含有的TS流切片信息。
可选的,所述步骤还包括:
在读取所述M3U8文件时,若未检测到目录结尾标识时,则设置本次直播视频流M3U8文件不记录视频播放总时长。
可选的,所述识别并标记直播视频流M3U8文件中含有的TS流切片步骤之前,还包括:
将默认识别并标记直播视频流M3U8文件中含有的TS流切片的数目设置为不限制数目。
可选的,所述方法还包括:
设置当前直播状态下的进度条为可拖动的。
本发明提供的第二实施例为一种直播视频播放终端,其中,所述直播视频播放终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的直播视频时移的控制程序,其中所述直播视频时移的控制程序被所述处理器执行时实现以下步骤:
识别并标记直播视频流M3U8文件中含有的TS流切片,并记录各个TS流切片的时长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810777057.0/2.html,转载请声明来源钻瓜专利网。