发明名称 Scalable robust live streaming system
摘要 A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input streams in the parallel pipelines can be segmented using a stable segmentation function that creates identical segments in each of the streams in the pipelines. If errors occur, or there are disruptions in one or more of the input streams or pipelines, the live streaming platform can switch between the input streams on a per segment basis to provide reliable streaming feeds to a content distribution network. A master stream can be constructed from each of the master segments per a time period based on a reliability of each of the input streams and segments. Practicing pipeline affinity by selecting subsequent master segments from the same pipeline can minimize glitches.
申请公布号 US9215260(B2) 申请公布日期 2015.12.15
申请号 US201414462214 申请日期 2014.08.18
申请人 Google Inc. 发明人 Galanes Francisco Manuel;Shastri Vijnan;Jurczyk Pawel
分类号 G06F15/16;H04L29/06;H04L12/801;H04N21/231;H04N21/2343;H04N21/647;H04N21/845;H04L12/26 主分类号 G06F15/16
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A system, comprising: a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: a buffer component configured to buffer segments of a plurality of input streams, wherein the buffered segments are indexed and stored in the memory; anda master selection component configured to analyze a reliability rating of each of the buffered segments and select a master buffered segment per a time period from among the buffered segments for delivery to a content distribution network, wherein the master buffered segment is selected from a same input stream as a previous master buffered segment in response to a reliability rating of the master buffered segment satisfying a threshold reliability rating.
地址 Mountain View CA US