Content streaming and broadcasting
AssigneeBooma, Inc.
InventorsDavid Howard Houston, Charles Mark DeLauder, Andrew Norman Wombwell, Daniel Aaron Delshad
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods are described herein for interactive streaming among a broadcasting device and a plurality of viewing devices, including, but not limited to, receiving, by a server, a request from the broadcasting device to output content captured by the plurality of viewing devices as an output stream. The server queues the plurality of viewing devices for displaying the content in the output stream sequentially. The server receives the content from each of the plurality of viewing devices. The server stitches the content from each of the plurality of viewing devices into the same output stream for displaying the content in real time.
Claims21
A method for interactive streaming among a broadcasting device and a plurality of viewing devices, comprising:
- receiving, by a server, a request from the broadcasting device to output content captured by the plurality of viewing devices as an output stream;
- queuing, by the server, the plurality of viewing devices by determining a queue according to which content from the plurality of viewing devices is to be stitched for displaying the content in the output stream sequentially;
- receiving, by the server, the content from each of the plurality of viewing devices;
- and stitching, by the server, the content from each of the plurality of viewing devices into the same output stream according to the queue for displaying the content in real time;
- wherein determining the queue according to which the content from the plurality of viewing devices is to be stitched comprises:
- determining a first position in the queue for a first viewing device of the plurality of viewing devices;
- determining a second position in the queue for a second viewing device of the plurality of viewing devices, wherein the second position is after the first position in the queue;
- and
- first content from the first viewing device is stitched to be before second content from the second viewing device in the output stream.
A non-transitory computer-readable medium storing computer-readable instructions, such that, when executed by a processor, performs a method for interactive
- streaming among a broadcasting device and a plurality of viewing devices, the method comprising:
- receiving a request from the broadcasting device to output content captured by the plurality of viewing devices as an output stream;
- queuing the plurality of viewing devices by determining a queue according to which content from the plurality of viewing devices is to be stitched for displaying the content in the output stream sequentially;
- receiving the content from each of the plurality of viewing devices;
- and stitching the content from each of the plurality of viewing devices into the same output stream according to the queue for displaying the content in real time;
- wherein determining the queue according to which the content from the plurality of viewing devices is to be stitched comprises:
- determining a first position in the queue for a first viewing device of the plurality of viewing devices;
- determining a second position in the queue for a second viewing device of the plurality of viewing devices, wherein the second position is after the first position in the queue;
- and
- first content from the first viewing device is stitched to be before second content from the second viewing device in the output stream.
A method for interactive streaming among a broadcasting device and a plurality of viewing devices, comprising:
- receiving, by a first viewing device of the plurality of viewing devices from a server, a position in queue for stitching to output content from the plurality of viewing devices:
- receiving, by the first viewing device from the server, stitched real-time content from at least one of the plurality of viewing devices other than the first viewing device as output stream;
- displaying, by the first viewing device, the received stitched real-time content;
- and sending, by the first viewing device to the server, the content of the first viewing device based on the position of the first viewing device in queue;
- wherein the queue according to which the content from the plurality of viewing devices is to be stitched comprises:
- a first position in the queue for a first viewing device of the plurality of viewing devices;
- a second position in the queue for a second viewing device of the plurality of viewing devices, wherein the second position is after the first position in the queue;
- and
- first content from the first viewing device is stitched to be before second content from the second viewing device in the output stream.
Dependencies are inferred from the claim text.