[发明专利]轮播媒体资源的方法、服务器及系统在审
申请号: | 201310664003.0 | 申请日: | 2013-12-06 |
公开(公告)号: | CN103685263A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 苍鹏;李强;任海林 | 申请(专利权)人: | 乐视致新电子科技(天津)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 300467 天津市滨海新区生态城*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 资源 方法 服务器 系统 | ||
技术领域
本申请涉及流媒体播放领域,具体涉及一种轮播媒体资源的方法、服务器及系统。
背景技术
HLS(Http live streaming)协议,是由苹果公司提出的基于HTTP协议的流媒体网络传输协议,可实现流媒体的直播和点播。不同于常见的流媒体直播协议,进行HLS直播的客户端获取到的不是一个完整的数据流,而是在服务器端将最新的直播数据流存储为连续的、很短时长的媒体分片(MPEG-TS,动态图像专家组-传输流),客户端需要不断地按顺序下载并按顺序播放这些媒体分片,就实现了HLS直播。
目前HLS协议并不支持轮播模式,但是轮播模式的形式类似于直播,只是服务器端播放的数据流并不是直播数据流,而是预先做好的如电影、电视剧、综艺录像等数据。因此可以以HLS直播的方式为基础来实现HLS轮播模式。
在HLS轮播模式中,服务器将需要轮播的最新的媒体分片分发到各个服务器所管辖的内容节点,并不断更新索引列表下发给客户端以便客户端根据索引列表访问相应内容节点获取轮播的媒体分片。但对于某些节目,轮播的流量需求较小,这时往往服务器并没有部署轮播的媒体分片到各个内容节点,这时如果一客户端请求轮播的媒体分片,往往需要就服务器实时分发该媒体分片内容给内容节点,甚至由服务器直接提供媒体分片给客户端,分发本身需要耗费很多时间和处理资源,而分发过程中还会受到网络状况的影响,这样导致服务器端分发的压力很大,客户端获取播放资源的速度比较慢、而且不稳定。
因此,在进行HLS轮播时,如何减轻服务器端分发的压力,使客户端快速、稳定地播放轮播资源就成为了亟待解决的技术问题。
发明内容
本申请所要解决的技术问题在于提供一种轮播媒体资源的方法、服务器及系统,直接利用管辖的内容节点上已经分发过的用于点播的相同媒体分片提供给客户端来播放,服务器不需要再分发用于轮播的同样的媒体分片给管辖的内容节点,从而节省了服务器分发所占用的带宽以及服务器处理分发所耗费的机器资源。
为了解决上述问题,本申请揭示了一种轮播媒体资源的方法,包括:收到客户端发来的轮播索引列表获取请求,识别所述客户端的位置并根据所述客户端的位置自动计算出距离所述客户端最近的若干内容节点;从所述若干内容节点中选取一内容节点,使用所述内容节点上先前已经分发过的用于点播的一媒体分片的播放地址更新轮播索引列表,其中,用于点播的该媒体分片与最新的用于轮播的一媒体分片相同;生成更新的轮播索引列表下发到所述客户端,以便所述客户端根据所述轮播索引列表中的播放地址下载相应的媒体分片进行播放,其中,更新的轮播索引列表中具有待顺序播放的用于轮播和/或用于点播的媒体分片的播放地址。
进一步地,根据所述最新的用于轮播的一媒体分片的数字签名,与之前已经向所述若干内容节点分发过的用于点播的媒体分片的数字签名进行一致性比对,来验证是否已经向所述若干内容节点中的至少一个内容节点分发过用于点播的相同媒体分片,其中,相同的媒体分片具有唯一的数字签名。
进一步地,如果已经向所述若干内容节点中的一个内容节点分发过用于点播的相同媒体分片,则使用所述内容节点上所述用于点播的该媒体分片的播放地址更新轮播索引列表,不再分发用于轮播的该媒体分片;或者,如果已经向所述若干内容节点中的两个以上内容节点分发过用于点播的相同媒体分片,则从所述两个以上内容节点中选取距离所述客户端最近的一内容节点,使用所述内容节点上所述用于点播的该媒体分片的播放地址更新轮播索引列表,不再分发用于轮播的该媒体分片。
进一步地,还包括:检测到之前没有向所述若干内容节点分发过用于点播的相同媒体分片,则分发所述用于轮播的该媒体分片给距离所述客户端最近的一内容节点,使用所述内容节点上所述用于轮播的该媒体分片的播放地址更新轮播索引列表。
进一步地,根据所述客户端的位置自动计算出距离所述客户端最近的若干内容节点的操作,包括:根据所述客户端的本地域名系统DNS的网络地址进行判断,根据该网络地址所归属的运营商及地理位置计算距离所述客户端最近且能提供服务的最优内容节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视致新电子科技(天津)有限公司,未经乐视致新电子科技(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310664003.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防裂护手霜及其制备方法
- 下一篇:一种橡胶隔离剂的配方