[发明专利]基于HLS的点播系统及点播方法在审
申请号: | 201410819657.0 | 申请日: | 2014-12-25 |
公开(公告)号: | CN104469401A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 杜兵 | 申请(专利权)人: | 武汉市烽视威科技有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/845;H04N21/239;H04N21/231 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 hls 点播 系统 方法 | ||
技术领域
本发明涉及互联网多媒体领域,尤其涉及一种基于HLS(HTTP Live Streaming)的点播系统及点播方法。
背景技术
目前,互联网多媒体中HLS的规范应用越来越广泛,一般基于HLS的视频点播(Video On Demand,VOD)技术中,终端先请求VOD的M3U8文件,流服务器收到该请求后响应一个包含完整分片的M3U8文件,M3U8文件中包含每个小分片的地址,终端依次请求每个小分片进行播放,M3U8文件中的分片需要转码器通过转码生成完整分片HLS格式后再通过流服务器响应完整的M3U8文件到终端。
然而,在多个终端用户同时点播相同内容的情况下,若用户点播的内容正在通过转码器转码,转码器不能实时在线提供转码的内容响应流服务器,由于转码器进行转码,因而流服务器无法响应包含完整分片的M3U8文件到终端,从而流服务器无法实时在线响应多个终端用户的点播,导致多个用户无法实时在线播放请求内容,影响用户使用,操作效率低。
发明内容
有鉴于此,本发明提供一种能实时在线响应终端点播内容且提高操作效率的基于HLS的点播系统及点播方法。
一种基于HLS的点播系统,其用于根据至少一个终端的请求进行播放,所述点播系统包括一个流服务器及一个转码器,所述流服务器用于响应所述至少一个终端的请求,所述转码器用于根据所述流服务器的请求将请求内容进行转码生成HLS格式分片文件并将分片文件实时响应至所述流服务器,所述流服务器将所述转码器实时响应的分片文件存储并实时响应至所述至少一个终端直至完成所请求播放。
一种基于HLS的点播方法,其用于根据至少一个终端的请求进行播放,所述点播方法包括以下步骤:
根据至少一个终端请求的内容是否本地存在以确定是否发出转码请求;
在发出转码请求时将所请求的内容进行转码生成HLS格式的分片文件;
实时接收存储转码生成的分片文件并将相应的分片文件实时响应至所述至少一个终端直至完成所请求的播放。
与现有技术相比,本发明提供的基于HLS的点播系统及点播方法中,在流服务器向转码器发出请求时,转码器边转码生成HLS格式分片文件,边将生成的分片文件响应到流服务器,流服务器接收并存储后实时响应到请求终端,在多个用户终端同时请求点播时,即使转码器正在将请求内容进行转码,也可将转码完成的部分分片内容响应到流服务器,流服务器实时在线响应到多个请求终端,保证多个用户同时实时在线播放,提高操作效率。
附图说明
图1是本发明提供的基于HLS的点播系统的模块示意图。
图2是本发明提供的基于HLS的点播方法的流程示意图。
图3是一个终端在基于HLS的点播系统中请求点播的点播流程示意图。
主要元件符号说明
基于HLS的点播系统 100
流服务器 110
转码器 120
终端 10
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参阅图1,其为本发明实施方式提供的一种基于HLS的点播系统100,其用于根据至少一个终端10的请求进行播放,所述点播系统100包括一个流服务器110及一个转码器120,所述流服务器110用于响应至少一个终端10的请求,流服务器110与所述转码器120之间实时通信。转码器120用于根据流服务器110的请求进行转码生成HLS格式的分片文件并将包含分片地址的M3U8文件实时响应到流服务器110。
流服务器110根据至少一个终端10请求的内容是否在流服务器110本地存在以确定是直接将流服务器110本地存在的内容响应到终端还是向转码器120发出请求。当至少一个终端10请求的内容在流服务器110中不存在时,即流服务器110中未存储相应请求的内容,流服务器110回源到转码器120,即向转码器120请求相应内容。当至少一个终端10请求的内容在流服务器110中存在部分分片时,流服务器110将所存在的部分分片响应到至少一个终端10后再向转码器120发出请求。当至少一个终端10请求的内容在流服务器110中全部存在时,流服务器110响应至少一个终端10依次请求的所有分片文件直至完成播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉市烽视威科技有限公司,未经武汉市烽视威科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410819657.0/2.html,转载请声明来源钻瓜专利网。