Method and system for live multicasting performances to devices
AssigneeUnity Technologies ApS
InventorsBrian Phillip Chasalow, Isabelle Riva
Life of this patent
Estimating the term…
Abstract
A method of performing multicast broadcasting of a plurality of streams corresponding to an event is disclosed. The plurality of data streams corresponding to the event are received. Each of the plurality of streams has a different type or format. A multicast timecode is determined based on a synchronization time for each of a plurality of buffers associated with the plurality of streams. A new data stream is generated. The new data stream includes the plurality of data streams and the multicast timecode.
Claims20
A system comprising:
- one or more computer processors;
- one or more computer memories;
- a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:
- receiving a plurality of streams corresponding to an event, each of the plurality of streams having different types, wherein the different types include at least two of video data, audio data, motion capture data, show control data, and volumetric data;
- determining a multicast timecode based on a single synchronization time that works with all of a plurality of buffers associated with the plurality of streams, wherein determining the single synchronization time includes determining a minimum buffer size for each of the different types;
- and
- generating a stream that includes the plurality of streams and the multicast timecode.
A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more computer processors, causes the one or more computer processors to perform operations, the operations comprising:
- receiving a plurality of streams corresponding to an event, each of the plurality of streams having different types, wherein the different types include at least two of video data, audio data, motion capture data, show control data, and volumetric data;
- determining a multicast timecode based on a single synchronization time that works with all of a plurality of buffers associated with the plurality of streams, wherein determining the single synchronization time includes determining a minimum buffer size for each of the different types;
- and
- generating a stream that includes the plurality of streams and the multicast timecode.
A method comprising:
- receiving a plurality of streams corresponding to an event, each of the plurality of streams having different types, wherein the different types include at least two of video data, audio data, motion capture data, show control data, and volumetric data;
- determining a multicast timecode based on a single synchronization time that works with all of a plurality of buffers associated with the plurality of streams, wherein determining the single synchronization time includes determining a minimum buffer size for each of the different types;
- and
- generating a stream that includes the plurality of streams and the multicast timecode.
Dependencies are inferred from the claim text.