Content streaming and broadcasting
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
38 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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.
-
Specification