进行HLS丢片补偿的方法及系统技术方案

技术编号:13537123 阅读:92 留言:0更新日期:2016-08-17 09:23
本发明专利技术实施例提供一种进行HLS丢片补偿的方法及系统,该方法包括:在下层服务器上配置补偿请求代理;所述下层服务器向其对应的多个上层服务器发送订阅请求,并根据所述订阅请求获取所述多个上层服务器的消息发布池发布的切片;所述下层服务器对接收到的切片信息进行丢片检测,并在检测到发生丢片时,生成丢片请求;所述补偿请求代理将生成的所述丢片请求发送至所述多个上层服务器。本发明专利技术实施例的方法和系统提升了线上设备的负载能力和消息发布池对外发布消息的能力,降低了生产流的组件与消息发布池之间的对接难度。

【技术实现步骤摘要】
201610192827

【技术保护点】
一种进行HLS丢片补偿的方法,其特征在于,包括:在下层服务器上配置补偿请求代理;所述下层服务器向其对应的多个上层服务器发送订阅请求,并根据所述订阅请求获取所述多个上层服务器的消息发布池发布的切片;所述下层服务器对接收到的切片信息进行丢片检测,并在检测到发生丢片时,生成丢片请求;所述补偿请求代理将生成的所述丢片请求发送至所述多个上层服务器。

【技术特征摘要】
1.一种进行HLS丢片补偿的方法,其特征在于,包括:在下层服务器上配置补偿请求代理;所述下层服务器向其对应的多个上层服务器发送订阅请求,并根据所述订阅请求获取所述多个上层服务器的消息发布池发布的切片;所述下层服务器对接收到的切片信息进行丢片检测,并在检测到发生丢片时,生成丢片请求;所述补偿请求代理将生成的所述丢片请求发送至所述多个上层服务器。2.根据权利要求1所述的方法,其中,所述下层服务器对接收到的切片信息进行丢片检测,并在检测到发生丢片时,生成丢片请求包括:所述下层服务器根据获取到的切片的名称,在本地存储所述切片;所述下层服务器将所述切片的序列号与存储的切片的序列号进行匹配,当匹配结果为序列号不连续时,生成丢片请求,所述丢片请求包括检测到的缺失的切片序列号。3.根据权利要求1所述的方法,其中,所述下层服务器的补偿请求代理将生成的丢片请求发送至所述多个上层服务器包括:在所述下层服务器对应的多个上层服务器的消息发布池和所述补偿请求代理之间建立TCP长连接;所述补偿请求代理将所述丢片请求通过所述TCP连接广播给对应的多个层服务器的消息发布池。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:在上层服务器上配置监听代理,通过所述监听代理对下层服务器的丢片请求进行监听,在监听到丢片请求时,对所述下层服务器进行丢片补偿。5.根据权利要求4所述的方法,其中,所述通过所述监听代理对下层服务器的丢片请求进行监听,在监听到丢片请求时,对所述下层服务器进行丢片补偿包括:所述多个上层服务器的监听代理监控本机的消息发布池是否接收到下层服务器发来的丢片请求,在监控到本机的消息发布池接收到丢片请求时,根据丢片信息从本机的存储模块中查找对应的切片,根据查找结果-当查询到对应的切片时,将所述切片信息发布到本机的消息发布池;-当未查询到对应的切片时,向本机对应...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1