[发明专利]基于HLS协议的直播时移方法及装置在审
申请号: | 201810965928.1 | 申请日: | 2018-08-22 |
公开(公告)号: | CN109040769A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 庄广泛 | 申请(专利权)人: | 广东省南方数字电视无线传播有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/239;H04N21/432;H04N21/458;H04N21/845;H04N21/854 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时移 播放文件 分片文件 索引文件 时移播放请求 接收客户端 查找 直播 频道标识 起始时刻 客户端 索引表 耗时 检索 写入 记录 | ||
1.一种基于HLS协议的直播时移方法,其特征在于,包括:
接收第一时移播放请求;其中,所述第一时移播放请求包括:第一频道标识符、第一时移播放标识符和请求播放的第一起始时刻;其中,时移播放标识符用于唯一标识当前播放请求对应的客户端;
根据所述第一频道标识符和所述第一起始时刻,确定要检索的起始TS分片文件的文件名称;
基于所述文件名称查找并记录对应的TS分片文件,以生成对应的M3U8格式的播放文件;
发送所述M3U8格式的播放文件。
2.根据权利要求1所述基于HLS协议的直播时移方法,其特征在于,所述基于所述文件名称查找并记录对应的TS分片文件,以生成对应的M3U8格式的播放文件,具体为:
基于所述文件名称查找并记录对应的三个TS分片文件,并所述三个TS分片文件的文件名称进行排序,生成对应的M3U8格式的播放文件;
其中,所述播放文件的第一个TS分片文件为所述起始TS分片文件。
3.根据权利要求1所述基于HLS协议的直播时移方法,其特征在于,还包括:
接收第二时移播放请求;
解析所述第二时移播放请求以获取时第二移播放标识符和请求播放的第二起始时刻;
判断所述第二时移播放标识符是否存在;
若存在,则将内存中记录的该时移播放标识符对应的起始时刻,作为所述第二时移播放请求的起始时刻;
若不存在,则将所述解析获取的请求播放的第二起始时刻,作为所述第二时移播放请求的起始时刻。
4.根据权利要求3所述的基于HLS协议的直播时移方法,其特征在于,若所述第二时移播放标识符存在,进一步包括:
更新所述第二时移播放标识符对应的M3U8格式的播放文件中的TS分片文件。
5.一种基于HLS协议的直播时移装置,其特征在于,包括:第一接收模块、确定模块、生成模块和发送模块;
其中,所述第一接收模块用于接收第一时移播放请求;其中,所述第一时移播放请求包括:第一频道标识符、第一时移播放标识符和请求播放的第一起始时刻;其中,时移播放标识符用于唯一标识当前播放请求对应的客户端;
所述确定模块用于根据所述第一频道标识符和所述第一起始时刻,确定要检索的起始TS分片文件的文件名称;
所述生成模块用于基于所述文件名称查找并记录对应的TS分片文件,以生成对应的M3U8格式的播放文件;
所述发送模块用于发送所述M3U8格式的播放文件。
6.根据权利要求5所述的基于HLS协议的直播时移装置,其特征在于,所述生成模块具体用于:基于所述文件名称查找并记录对应的三个TS分片文件,并所述三个TS分片文件的文件名称进行排序,生成对应的M3U8格式的播放文件;
其中,所述播放文件的第一个TS分片文件为所述起始TS分片文件。
7.根据权利要求5所述的基于HLS协议的直播时移装置,其特征在于,还包括:第二接收模块、解析模块、判断模块和调整模块;
其中,所述第二接收模块用于接收第二时移播放请求;
所述解析模块用于解析所述第二时移播放请求以获取时第二移播放标识符和请求播放的第二起始时刻;
所述判断模块用于判断所述第二时移播放标识符是否存在;
所述调整模块用于在所述判断模块确定所述第二时移播放标识符为存在时,将内存中记录的该时移播放标识符对应的起始时刻,作为所述第二时移播放请求的起始时刻;以及用于在所述判断模块确定所述第二时移播放标识符为不存在时,将所述解析获取的请求播放的第二起始时刻,作为所述第二时移播放请求的起始时刻。
8.根据权利要求7所述的基于HLS协议的直播时移装置,其特征在于,还包括:更新模块;
所述更新模块用于在所述调整模块将内存中记录的该时移播放标识符对应的起始时刻,作为所述第二时移播放请求的起始时刻后,更新所述第二时移播放标识符对应的M3U8格式的播放文件中的TS分片文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省南方数字电视无线传播有限公司,未经广东省南方数字电视无线传播有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810965928.1/1.html,转载请声明来源钻瓜专利网。