Multimedia conference broadcast system
First Claim
1. A computer-implemented method, comprising:
- initiating a connection to a multimedia conference, the multimedia conference being hosted with a plurality of participant devices, the plurality of participant devices including one or more communicating participant devices and one or more non-communicating participant devices;
receiving one or more data streams from at least one participant device of the plurality of participant devices through the initiated connection;
integrating the received data streams into a composite stream;
encoding the composite stream into a broadcast format based on the received data streams, the broadcast format including one or more first data streams in a first broadcast quality for the one or more communicating participant devices and one or more second data streams in a second broadcast quality different than the first broadcast quality for the one or more non-communicating participant devices; and
providing the encoded composite stream for broadcast to a plurality of endpoint devices, the plurality of endpoint devices being non-participants of the multimedia conference, the composite stream being broadcast independent of the initiated connection to the multimedia conference.
2 Assignments
0 Petitions
Accused Products
Abstract
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams from participant devices. The one or more processors may transmit, to each of the participant devices, the video streams and the audio streams corresponding to the other devices. The one or more processors may receive a request to broadcast the video streams and the audio streams from one of the participant devices. The one or more processors may generate a composite multimedia stream based on the video streams and the audio streams received from the participant devices. The one or more processors may broadcast the composite multimedia stream to viewer devices that are separate from the participant devices.
-
Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
initiating a connection to a multimedia conference, the multimedia conference being hosted with a plurality of participant devices, the plurality of participant devices including one or more communicating participant devices and one or more non-communicating participant devices; receiving one or more data streams from at least one participant device of the plurality of participant devices through the initiated connection; integrating the received data streams into a composite stream; encoding the composite stream into a broadcast format based on the received data streams, the broadcast format including one or more first data streams in a first broadcast quality for the one or more communicating participant devices and one or more second data streams in a second broadcast quality different than the first broadcast quality for the one or more non-communicating participant devices; and providing the encoded composite stream for broadcast to a plurality of endpoint devices, the plurality of endpoint devices being non-participants of the multimedia conference, the composite stream being broadcast independent of the initiated connection to the multimedia conference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
one or more processors; and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; initiating a connection to a multimedia conference with a plurality of first endpoint devices, the plurality of first endpoint devices including one or more communicating participant devices and one or more non-communicating participant devices; receiving one or more data streams from at least one endpoint device of the plurality of first endpoint devices through the initiated connection; generating a composite stream based on the received data streams; encoding the composite stream into a broadcast format based on the received data streams, the broadcast format including one ore more first data streams in a first broadcast quality for the one or more communicating participant devices and one or more second data streams in a second broadcast quality different than the first broadcast quality for the one or more non-communicating participant devices; and providing the encoded composite stream for broadcast to a plurality of second endpoint devices, the plurality of second endpoint devices being non-participants of the multimedia conference, the composite stream being broadcast independent of the initiated connection to the multimedia conference. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium embodying instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving one or more data streams from at least one device of a plurality of first endpoint devices through a connection to a multimedia conference, the plurality of first endpoint devices including one or more communicating participant devices and one or more non-communicating participant devices; combining the received data streams into a composite stream; encoding the composite stream into a broadcast format based on the received data streams, the broadcast format including one or more first data streams in a first broadcast quality for the one or more communicating participant devices and one or more second data streams in a second broadcast quality different than the first broadcast quality for the one or more non-communicating participant devices; and providing the encoded composite stream for broadcast to a plurality of second endpoint devices, the plurality of second endpoint devices being non-participants of the multimedia conference, the encoded composite stream being broadcast independent of the connection to the multimedia conference.
-
Specification