[发明专利]一种使流媒体服务器支持HLS协议的方法有效
申请号: | 201810119061.8 | 申请日: | 2015-01-30 |
公开(公告)号: | CN108124202B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 马宇坚 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/61 | 分类号: | H04N21/61;H04N21/643;H04N21/647;H04N21/845;H04L29/06 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种使流媒体服务器支持HLS协议的方法及装置,涉及流媒体技术领域,用以在减少占用服务器存储空间的情况下,使得现有流媒体服务器支持基于HLS协议的实时流媒体传输。该方法包括:获取流媒体服务器的服务器标识及流媒体服务器中存储的媒体文件的文件标识和特征参数;媒体文件的特征参数至少包括:媒体文件的文件大小和文件时长;获取片段分割时长和片段分割大小;根据媒体文件的特征参数、片段分割时长、片段分割大小确定媒体文件中每一虚拟片段的特征参数,并根据流媒体服务器的服务器标识、媒体文件的文件标识和每一虚拟片段的特征参数构造索引文件中的索引项。 | ||
搜索关键词: | 一种 流媒体 服务器 支持 hls 协议 方法 | ||
【主权项】:
一种使流媒体服务器支持超文本直播流HLS协议的方法,其特征在于,包括:获取流媒体服务器的服务器标识及所述流媒体服务器中存储的媒体文件的文件标识和特征参数;所述媒体文件的特征参数至少包括:所述媒体文件的文件大小、所述媒体文件的文件时长;获取片段分割时长和片段分割大小;所述获取片段分割大小为获取预先设定的片段分割大小,或者是获取用户配置的片段分割大小,或者是根据媒体文件的特征参数及片段分割时长确定片段分割大小;根据所述媒体文件的特征参数、所述片段分割时长、所述片段分割大小确定所述媒体文件中每一虚拟片段的特征参数,并根据所述流媒体服务器的服务器标识、所述媒体文件的文件标识和所述每一虚拟片段的特征参数构造索引文件中的索引项;所述虚拟片段的特征参数用于在所述媒体文件中唯一确定出所述虚拟片段;其中,所述虚拟片段的特征参数包括:所述虚拟片段的片段时长、起始位置和结束位置;所述根据所述媒体文件的特征参数、所述片段分割时长、所述片段分割大小确定所述媒体文件中每一虚拟片段的特征参数,并根据所述流媒体服务器的服务器标识、所述媒体文件的文件标识和所述每一虚拟片段的特征参数构造所述索引文件中的索引项,具体包括:初始化虚拟片段的起始位置;判断所述虚拟片段是否为所述媒体文件中的最后一个虚拟片段;若所述虚拟片段不是所述媒体文件中的最后一个虚拟片段,则根据所述虚拟片段的起始位置及所述片段分割大小确定所述虚拟片段的结束位置,将所述片段分割时长确定为所述虚拟片段的片段时长,根据所述流媒体服务器的服务器标识、所述媒体文件的文件标识和所述虚拟片段的特征参数构造所述索引文件中所述虚拟片段对应的索引项,并更新所述虚拟片段的起始位置,跳转至所述判断所述虚拟片段是否为所述媒体文件中的最后一个虚拟片段;若所述虚拟片段是所述媒体文件中的最后一个虚拟片段,则根据所述媒体文件的文件大小确定所述虚拟片段的结束位置,根据所述媒体文件的特征参数和所述虚拟片段的起始位置确定所述虚拟片段的片段时长,根据所述流媒体服务器的服务器标识、所述媒体文件的文件标识和所述虚拟片段的特征参数构造所述索引文件中所述虚拟片段对应的索引项。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810119061.8/,转载请声明来源钻瓜专利网。
- 上一篇:提醒来电的方法、机顶盒、多媒体设备和数字娱乐系统
- 下一篇:一种OLT设备