[发明专利]一种直播视频时移的控制方法、终端及存储介质有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 视频 控制 方法 终端 存储 介质 | ||
1.一种直播视频时移的控制方法,其特征在于,包括:
识别并标记直播视频流M3U8文件中含有的TS流切片,并记录各个TS流切片的时长;其中,逐行读取M3U8文件,识别出最后一行,或者判断是否检测到#EXT-XENDUST标识,若识别到或检测到,则判定出当前M3U8文件不是直播视频文件,则记录总时长以及将记录当前TS流切片的变量设置为第一个TS流切片;
根据接收到的用户拖动指令所对应的视频播放时间点,计算所述视频播放时间点所对应的TS流切片标记号,以及根据计算出的TS流切片标记号和所述TS流切片标记号对应的TS流切片的时长,计算出所述TS流切片上对应的定位时间点;
根据计算出的TS流切片标记号及定位时间点进行时移播放控制;
记录每个TS流切片的详细信息;从“#EXTM3U”字符串开始,当识别到“#EXT INF:”时,标记当前TS流为其中的一个切片,记录其时长:循环当前步骤直至识别到“#EXT-X-ENDLIST”时,标记当前的M3U8文件已经读取完毕;
所述步骤还包括:
在读取所述M3U8文件时,若未检测到目录结尾标识时,则设置本次直播视频流M3U8文件不记录视频播放总时长;
所述识别并标记直播视频流M3U8文件中含有的TS流切片步骤之前,还包括:
将默认识别并标记直播视频流M3U8文件中含有的TS流切片的数目设置为不限制数目。
2.根据权利要求1所述的直播视频时移的控制方法,其特征在于,所述步骤还包括:
获取直播视频流M3U8文件,并检查所述M3U8文件的格式是否标准;
若标准,则读取所述M3U8文件,记录其中含有的TS流切片信息。
3.根据权利要求1所述的直播视频时移的控制方法,其特征在于,所述方法还包括:
设置当前直播状态下的进度条为可拖动的。
4.一种直播视频播放终端,其特征在于,所述直播视频播放终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的直播视频时移的控制程序,其中所述直播视频时移的控制程序被所述处理器执行时实现以下步骤:
识别并标记直播视频流M3U8文件中含有的TS流切片,并记录各个TS流切片的时长;其中,逐行读取M3U8文件,识别出最后一行,或者判断是否检测到#EXT-XENDUST标识,若识别到或检测到,则判定出当前M3U8文件不是直播视频文件,则记录总时长以及将记录当前TS流切片的变量设置为第一个TS流切片;
根据接收到的用户拖动指令所对应的视频播放时间点,计算所述视频播放时间点所对应的TS流切片标记号,以及根据计算出的TS流切片标记号和所述TS流切片标记号对应的TS流切片的时长,计算出所述TS流切片上对应的定位时间点;
根据计算出的TS流切片标记号及定位时间点进行时移播放控制;
记录每个TS流切片的详细信息;从“#EXTM3U”字符串开始,当识别到“#EXT INF:”时,标记当前TS流为其中的一个切片,记录其时长:循环当前步骤直至识别到“#EXT-X-ENDLIST”时,标记当前的M3U8文件已经读取完毕;
所述直播视频时移的控制程序被所述处理器执行时还实现以下步骤:
在读取所述M3U8文件时,若未检测到目录结尾标识时,则设置本次直播视频流M3U8文件不记录视频播放总时长;
将默认识别并标记直播视频流M3U8文件中含有的TS流切片的数目设置为不限制数目。
5.根据权利要求4所述的直播视频播放终端,其特征在于,所述直播视频时移的控制程序被所述处理器执行时还实现以下步骤:
获取直播视频流M3U8文件,并检查所述M3U8文件的格式是否标准;
若标准,则读取所述M3U8文件,记录其中含有的TS流切片信息。
6.根据权利要求4所述的直播视频播放终端,其特征在于,所述直播视频时移的控制程序被所述处理器执行时还实现以下步骤:
以及设置当前直播状态下的进度条为可拖动的。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有直播视频时移的控制程序,所述直播视频时移的控制程序被处理器执行时实现如权利要求1至3中任一项所述的直播视频时移的控制方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810777057.0/1.html,转载请声明来源钻瓜专利网。