[发明专利]可扩展的鲁棒直播流送系统有效
| 申请号: | 201380028673.1 | 申请日: | 2013-04-03 |
| 公开(公告)号: | CN104769951B | 公开(公告)日: | 2018-10-12 |
| 发明(设计)人: | 弗朗西斯科·曼纽尔·加拉内斯;维伊南·夏斯特里;帕维尔·尤尔奇克 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | H04N21/231 | 分类号: | H04N21/231;G06F11/20;H04H20/26;H04L29/08;H04N21/2343;H04N21/647;H04N21/845 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 扩展 直播 系统 | ||
1.一种用于直播流送的系统,包括:
存储器,所述存储器具有存储于其上的计算机可执行组件;
处理器,所述处理器执行存储在所述存储器中的以下计算机可执行组件:
分段组件,所述分段组件识别所摄取的输入流中的分段边界并且基于所述分段边界对所述输入流进行分段;
缓冲组件,所述缓冲组件缓冲多个输入流的分段,其中所缓冲的分段被索引并存储在存储器中;以及
主选择组件,所述主选择组件基于所缓冲的分段的可靠性信号从所缓冲的分段中选择每一时间段的主缓冲分段以便输送至内容分发网络。
2.根据权利要求1所述的系统,其中所摄取的输入流在分立的摄取管道中进行冗余处理。
3.根据权利要求2所述的系统,进一步包括冗余输入流,所述冗余输入流在第二组分立的摄取管道中被冗余处理。
4.根据权利要求1所述的系统,进一步包括转码组件,所述转码组件将所摄取的输入流转码为具有不同比特率和格式的多个输出流。
5.根据权利要求2所述的系统,其中每一摄取管道具有一个分段组件。
6.根据权利要求5所述的系统,其中每个分段组件在所述多个输入流中的共用关键帧处开始分段。
7.根据权利要求1所述的系统,其中所述分段组件使用分段算法基于使得以目标分段持续时间对时间戳取模的模数最小化来识别所述分段边界。
8.根据权利要求1所述的系统,其中所述主选择组件响应于所述输入流的可靠性信号降到阈值以下而针对后续主缓冲分段切换至不同输入流。
9.根据权利要求1所述的系统,其中所述主选择组件响应于接收到所述输入流中超时的指示而针对后续分段切换至不同输入流。
10.根据权利要求1所述的系统,其中所摄取的输入流是直播流。
11.一种用于直播流送的方法,包括:
使用处理器执行存储在存储器中的计算机可执行指令以执行以下动作:
识别所摄取的输入流中的分段边界并且基于所述分段边界对所述输入流进行分段;
缓冲多个输入流的分段,其中所述缓冲包括对所缓冲的分段进行索引并存储在存储器中;并且
基于所缓冲的分段的可靠性信号,从所缓冲的分段中选择每一时间段的主缓冲分段以便输送至内容分发网络。
12.根据权利要求11所述的方法,进一步包括在分立的摄取管道中冗余处理所摄取的输入流。
13.根据权利要求12所述的方法,进一步包括在第二组分立的摄取管道中冗余处理冗余的所摄取的输入流。
14.根据权利要求11所述的方法,进一步包括将所摄取的输入流转码为具有不同比特率和格式的多个输出流。
15.根据权利要求12所述的方法,进一步包括在共用关键帧处发起对多个冗余流的分段。
16.根据权利要求11所述的方法,其中识别所述分段边界的流进一步包括采用分段算法,所述分段算法基于使得以目标分段持续时间对时间戳取模的模数最小化来识别所述分段边界。
17.根据权利要求11所述的方法,进一步包括从相同输入流选择后续的主缓冲分段,除非后续分段的可靠性降到阈值以下。
18.根据权利要求11所述的方法,进一步包括响应于接收到所述输入流中超时的指示而从不同输入流选择后续主缓冲分段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028673.1/1.html,转载请声明来源钻瓜专利网。





