[发明专利]一种使流媒体服务器支持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协议的实时流媒体传输。该方法包括:获取流媒体服务器的服务器标识及流媒体服务器中存储的媒体文件的文件标识和特征参数;媒体文件的特征参数至少包括:媒体文件的文件大小和文件时长;获取片段分割时长和片段分割大小;根据媒体文件的特征参数、片段分割时长、片段分割大小确定媒体文件中每一虚拟片段的特征参数,并根据流媒体服务器的服务器标识、媒体文件的文件标识和每一虚拟片段的特征参数构造索引文件中的索引项。
本申请是2015年01月30日提出的发明名称为“一种使流媒体服务器支持HLS协议的方法及装置”的中国发明专利申请201510051752.5 的分案申请。
技术领域
本发明涉及流媒体技术领域,尤其涉及一种使流媒体服务器支持HLS(HTTP LiveStreaming,超文本直播流;由苹果公司提出的基于HTTP实现实时流媒体传输的协议)协议的方法及装置。
背景技术
随着网络的发展,人们的日常生活与互联网的关系越来越紧密。由于互联网提供的视频资源的丰富性,越来越多的用户通过互联网点播电视剧、电影、综艺节目或其他音/视频信息。
通用的播放方法是用户选择需要获得的音/视频文件之后,从服务器中下载该音/视频文件,等到该文件全部下载完毕后,再在用户设备上对该音/视频文件进行播放。为了突破通用的播放方法需先将文件全部下载后才能播放的局限,开发人员提出了流媒体的概念,即将音/视频文件压缩后存储在服务器上,供用户边下载边播放。
现有技术中实现流媒体传输的协议主要有两种,一种是常规的流媒体直播协议(如RTMP(Real Time Messaging Protocol,实时消息传输协议)、RTSP(Real TimeStreaming Protocol,实时流传输协议)、MMS协议(Microsoft Media Server Protocol,微软媒体服务器协议)等),另一种是HLS协议。使用常规的流媒体直播协议的方法中,流媒体服务器将音/视频文件作为一个整体进行存储。相对于常规的流媒体直播协议,支持HLS协议的流媒体服务器把整个音/视频文件分成一个个小的分段文件进行存储,由于分段文件的时长很短,因此,在音/视频文件的播放过程中,客户端可以选择从不同的音/视频源中以不同的速率下载同样的音/视频资源,进行码率的切换,以适应不同带宽条件下的播放。鉴于上述优势,HLS协议越来越广泛的应用于各种音/视频文件的播放。
为了使支持常规流媒体直播协议的流媒体服务器也能够支持HLS协议,现有技术的实现方法可以为:首先将支持常规的流媒体服务器里存储的媒体文件下载,并将下载的媒体文件切割成一个个的小的分段文件,然后将分段文件上传到流媒体服务器,接着将分段文件的文件信息写入一个m3u8(用文本方式对分割后的媒体文件进行描述)文件中,最后将生成的m3u8文件上传到该流媒体服务器。
在实现上述使流媒体服务器支持HLS协议的过程中,发明人发现现有技术中至少存在如下问题:运用上述现有技术,流媒体服务器虽然能够同时支持常规的流媒体直播协议和HLS协议,但是需要存储原始的大文件和切割后的分段文件两种代表同样信息的文件,增加了服务器存储空间的磁盘负载。
发明内容
本发明的实施例提供一种使流媒体服务器支持HLS协议的方法及装置,用以在减少占用服务器存储空间的情况下,使得现有流媒体服务器支持基于HLS协议的实时流媒体传输。
为达到上述目的,本发明的实施例采用如下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810119061.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:提醒来电的方法、机顶盒、多媒体设备和数字娱乐系统
- 下一篇:一种OLT设备