【技术实现步骤摘要】
本专利技术涉及互联网视频播放
,尤其涉及一种实现HLS(HTTPLiveStreaming)频道回看业务的系统、设备和方法。
技术介绍
苹果公司提出的互联网视频HLS规范,已经大量运用在HLS频道直播业务上,同时各种传统交互式网络电视(IPTV,InternetProtocolTelevision)的频道时移回看业务也用HLS进行了实现。目前,HLS频道回看业务的基本实现方案是:每个服务器单独录制后分别提供HLS频道回看业务。但这种方式当服务器出现软件或者硬件异常,将无法提供服务,会导致用户服务长时间中断,影响用户体验;而且,当用户数量提升后,单台服务器的服务能力常常不能满足用户的应用需求。因此,在商用运营模式下,迫切需要提高HLS频道业务服务器的服务能力和服务质量。在现有的实际应用中,常常会部署多台服务器,每台服务器上都进行HLS频道录制和存储,以便每台服务器都能够提供所有HLS频道回看服务。这种模式下,每台服务器都会去HLS频道源站下载直播分片,并录制存储到本地服务器上。因此,现有实现方案明显存在以下问题:1)所有服务器都去源站下载直播分片,对服务器与源站之间的带宽要求比较高;2)所有服务器都存储一份直播分片,重复存储问题比较突出,使得对本地存储容量的要求比较高。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种实现HLS频道回看业务的系统、设备和方法,能节省服务器与视频源站之间 ...
【技术保护点】
一种实现HLS频道回看业务的系统,其特征在于,所述系统包括:管理服务器和回看服务器集群;其中,回看服务器集群中包括两个以上回看服务器;所述管理服务器,用于监控所述回看服务器集群中的各个回看服务器,分配HLS频道给所述回看服务器集群中的各回看服务器;所述回看服务器,用于录制所述管理服务器分配的HLS频道的直播码流,将录制得到的传送流ts分片文件和对应的ts分片文件信息共享给所述回看服务器集群中自身以外其它的回看服务器;响应用户终端发起的索引请求,获取所述索引请求对应的ts分片文件信息,并组成索引文件发送至所述用户终端;响应用户终端发送的ts分片请求,获取所述ts分片请求对应的ts分片文件,发送获得的ts分片文件至所述用户终端。
【技术特征摘要】
1.一种实现HLS频道回看业务的系统,其特征在于,所述系统包括:管
理服务器和回看服务器集群;其中,回看服务器集群中包括两个以上回看服务
器;
所述管理服务器,用于监控所述回看服务器集群中的各个回看服务器,分
配HLS频道给所述回看服务器集群中的各回看服务器;
所述回看服务器,用于录制所述管理服务器分配的HLS频道的直播码流,
将录制得到的传送流ts分片文件和对应的ts分片文件信息共享给所述回看服务
器集群中自身以外其它的回看服务器;响应用户终端发起的索引请求,获取所
述索引请求对应的ts分片文件信息,并组成索引文件发送至所述用户终端;响
应用户终端发送的ts分片请求,获取所述ts分片请求对应的ts分片文件,发送
获得的ts分片文件至所述用户终端。
2.根据权利要求1所述实现HLS频道回看业务的系统,其特征在于,
所述管理服务器,还用于向回看服务器集群广播状态查询消息;根据接收
到的各回看服务器返回的状态信息,分配HLS频道给各回看服务器,向回看服
务器集群广播频道录制消息;
所述回看服务器,还用于接收管理服务器发送的状态查询消息,并向管理
服务器返回自身的状态信息;接收管理服务器发送的频道录制消息,并将频道
录制消息存入本地数据库中。
3.根据权利要求1或2所述实现HLS频道回看业务的系统,其特征在于,
所述管理服务器,还用于发现所述回看服务器集群中存在录制功能异常的
回看服务器后,将所述录制功能异常的回看服务器负责录制的所有频道分配给
自身以外其它录制功能正常的回看服务器进行录制,并下发频道修改消息给所
述回看服务器集群中所有的回看服务器;
所述回看服务器,还用于接收所述频道修改消息,并将频道修改消息存入
本地数据库中。
4.一种回看服务器,其特征在于,所述回看服务器包括:录制模块、分布
式文件系统模块、信息共享模块、数据库模块和服务模块;其中,
所述录制模块,用于录制分配的HLS频道直播码流,将录制得到的ts分片
文件存放于所述分布式文件系统模块中,将与所述ts分片文件对应的ts分片文
件信息存放于所述数据库模块中;
所述分布式文件系统模块,用于存放录制的ts分片文件和对应的ts分片文
件信息,并将ts分片文件和对应的ts分片文件信息在回看服务器集群中共享;
所述信息共享模块,用于定期将所述录制模块录制的ts分片文件所对应的
ts分片文件信息从所述数据库模块中更新至所述分布式文件系统模块中,并定
期将所述回看服务器集群中其它回看服务器录制的ts分片文件所对应的ts分片
文件信息从所述分布式文件系统模块导入所述数据库模块;
所述数据库模块,用于存放所有ts分片文件信息,以供查询与检索;
所述服务模块,用于响应用户终端发起的索引请求,从所述数据库模块中
获取所述索引请求对应的ts分片文件信息,并组成索引文件发送至所述用户终
端;响应用户...
【专利技术属性】
技术研发人员:王魏强,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。