[发明专利]一种获取视频分片的码率的方法和装置在审
申请号: | 201610006221.9 | 申请日: | 2016-01-05 |
公开(公告)号: | CN106941630A | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | 陈书炫 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/858 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 李梅香,张颖玲 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 视频 分片 方法 装置 | ||
1.一种获取视频分片的码率的方法,其特征在于,所述方法包括:
至少一次抓取含有HLS协议传输内容的网络数据包;
通过解析所抓取的网络数据包,得出利用HLS协议传输的至少一个视频分片的数据量和播放时间长度;
基于得出的任意一个视频分片的数据量和播放时间长度,得出对应视频分片的码率。
2.根据权利要求1所述的方法,其特征在于,所述得出利用HLS协议传输的至少一个视频分片的数据量,包括:在任意一次抓取的网络数据包包含有HLS协议规定的视频分片时,获取对应一次抓取的网络数据包包含的HLS协议规定的视频分片的数据量。
3.根据权利要求1所述的方法,其特征在于,得出利用HLS协议传输的至少一个视频分片的播放时间长度,包括:基于各次所抓取的网络数据包中包含的所述HLS协议规定的视频分片的索引文件,得出视频分片的索引文件对应的各个视频分片的播放顺序;在任意一次抓取的网络数据包包含有HLS协议规定的视频分片时,基于对应一次所抓取的网络数据包中包含的所述HLS协议规定的视频分片,得出对应的视频分片的开始播放时间点;在已得出开始播放时间点的视频分片不是按照所述播放顺序排列的最后一个视频分片时,按照所得出的各个视频分片的播放顺序排列,获取已得出开始播放时间点的视频分片的下一个视频分片,基于已得出开始播放时间点的视频分片和已得出开始播放时间点的视频分片的下一视频分片的开始播放时间点,得出所述已得出开始播放时间点的视频分片的播放时间长度。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在任意一次抓取的网络数据包包含HLS协议规定的视频分片的索引文件时,将对应一次抓取的网络数据包记为索引文件网络数据包;
所述基于各次所抓取的网络数据包中包含的所述HLS协议规定的视频分 片的索引文件,得出视频分片的索引文件对应的各个视频分片的播放顺序,包括:
步骤101A:获取第1次抓取的索引文件网络数据包的序号seq,将第1次抓取的索引文件网络数据包的视频分片的索引文件存储到预设的播放顺序文本中;
步骤101B:令j为大于1的自然数,i取1至j-1;获取第j次抓取的索引文件网络数据包的seq;
如果第j次抓取的索引文件网络数据包的seq等于第i次抓取的索引文件网络数据包的seq与第i次抓取的索引文件网络数据包的视频分片的索引文件的数据量之和,则将第i次抓取的索引文件网络数据包标记为第j次抓取的索引文件网络数据包的前序包;
如果第j次抓取的索引文件网络数据包的seq与第j次抓取的索引文件网络数据包的视频分片的索引文件的数据量之和等于第i次抓取的索引文件网络数据包的seq,则将第i次抓取的索引文件网络数据包标记为第j次抓取的索引文件网络数据包的后序包;
步骤101C:在第j次抓取的索引文件网络数据包的视频分片的索引文件中,如果任意一行字符串的开头为“#EXTINF”,且后面各行字符串中至少存在一行不以“#”为开头的字符串,则在所述播放顺序文本中,将第j次抓取的索引文件网络数据包的视频分片的索引文件插入到的第j次抓取的索引文件网络数据包的前序包的视频分片的索引文件之后,或者,插入到第j次抓取的索引文件网络数据包的后序包的视频分片的索引文件之前;
步骤101D:按照所述播放顺序文本中各个索引文件的排列顺序,得出所述播放顺序文本对应的各个视频分片的播放顺序;所述视频分片的索引文件对应的各个视频分片的播放顺序为所述播放顺序文本对应的各个视频分片的播放顺序。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在步骤101B中,如果第j次抓取的索引文件网络数据包的seq等于第i次抓取的索引 文件网络数据包的seq,令j的值增1,重新执行步骤101B。
6.根据权利要求4所述的方法,其特征在于,所述步骤101B还包括:在第j次抓取的索引文件网络数据包的前序包和后序包都不存在,且前j-1次抓取的索引文件网络数据包的seq均小于第j次抓取的索引文件网络数据包的seq时,在所述播放顺序文本中,将第j次抓取的索引文件网络数据包的视频分片的索引文件存储于前j-1次抓取的索引文件网络数据包的视频分片的索引文件的后面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610006221.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁阀隔磁组件装配机的转盘机构
- 下一篇:电磁阀隔磁组件装配机的料箱换位装置