[发明专利]流媒体的片段准备方法和装置有效
申请号: | 201310115656.3 | 申请日: | 2013-04-03 |
公开(公告)号: | CN104105012B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 邸佩云;刘欣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/643;H04N21/234 |
代理公司: | 北京龙双利达知识产权代理有限公司11329 | 代理人: | 王君,肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 片段 准备 方法 装置 | ||
技术领域
本发明实施例涉及通信领域,并且更具体地,涉及一种流媒体的片段准备方法和装置。
背景技术
流媒体技术是一种使用超文本传输协议(Hyper Text Transport Protocol,HTTP)实现媒体数据传输的技术,使用该技术能够实现流媒体的边下载边观看。
为了适应终端的多样性以及用户所接入的网络带宽的波动性,流媒体在准备片段时,会在服务器侧准备多个码率不同的码流。进一步地,每个码流会按照时段被分割成多个片段(segment),其中每个片段可以独立播放。这样,当终端的网络状况变化时,可以切换到与该终端当前网络状况更匹配的片段上继续播放。
但是,相同时段内,对应于不同码率的片段之间会存在质量非常接近的片段,称为冗余片段,这些冗余片段的存在并未提升用户体验,却增加了服务器的存储量。
发明内容
本发明实施例提供一种流媒体的片段准备方法和装置,降低了服务器的存储量。
第一方面,提供一种流媒体的片段准备方法,包括:确定至少一个质量点,所述至少一个质量点分别用于表示流媒体在第一时段的至少一个目标片段的质量;根据所述至少一个质量点确定所述流媒体在第一时段的至少一个目标片段。
结合第一方面,在第一方面的一种实现方式中,所述确定至少一个质量点包括:获取所述流媒体在所述第一时段已有的多个片段的质量作为候选质量点;根据所述候选质量点的质量分布,从所述候选质量点中选择所述至少一个质量点。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述根据所述候选质量点的质量分布,从所述候选质量点中选择所述至少一个质量点包括:根据所述候选质量点的质量分布确定至少一个质量区间;从所述候选质量点中选择所述至少一个质量区间对应的候选质量点作为所述至少一个质量点,使得所述至少一个质量点分别落入所述至少一个质量区间的不同区间中。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述根据所述候选质量点的质量分布,从所述候选质量点中选择所述至少一个质量点包括:从所述候选质量点中选择与预先配置的M个质量点对应的质量点作为所述至少一个质量点。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述从所述候选质量点中选择与预先配置的M个质量点对应的质量点作为所述至少一个质量点包括:从所述候选质量点中选择与所述M个质量点中第i个质量点质量之差的绝对值最小的质量点作为所述至少一个质量点,或者,从所述候选质量点中选择质量小于所述M个质量点中第i个质量点且与所述第i个质量点的质量最接近的质量点作为所述至少一个质量点,或者,从所述候选质量点中选择质量大于所述M个质量点中第i个质量点且与所述第i个质量点的质量最接近的质量点作为所述至少一个质量点,其中i为取值从1至M的正整数。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述根据所述至少一个质量点确定所述流媒体在第一时段的至少一个目标片段包括:确定所述至少一个质量点对应的所述已有片段为所述流媒体在第一时段的至少一个目标片段。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述确定至少一个质量点包括:根据第一码率编码所述第一时段的流媒体以获得第一片段;确定所述第一片段的质量为初始质量点;基于所述初始质量点确定所述至少一个质量点。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述基于所述初始质量点确定所述至少一个质量点包括:以所述初始质量点为初始迭代点、以至少一个质量阈值为迭代步长并以迭代产生的质量点对应的码率超出所述流媒体的预设码率范围为迭代终止条件迭代产生所述至少一个质量点。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述迭代终止条件还包括所述迭代产生的质量点超出预设的质量范围。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述根据所述至少一个质量点确定所述流媒体在第一时段的至少一个目标片段包括:分别根据所述至少一个质量点确定至少一个码率;分别根据所述至少一个码率编码所述第一时段的流媒体,以获得所述至少一个目标片段。
结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,还包括:确定所述流媒体在所有时段的目标片段;生成媒体描述文件MPD,所述MPD包括所述流媒体的每个表示中的目标片段的片段信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310115656.3/2.html,转载请声明来源钻瓜专利网。