CPC H04L 12/1822 (2013.01) [H04L 12/1827 (2013.01)] | 27 Claims |
1. A system for managing delivery of a content stream to a plurality of devices participating in an online conference session, the system comprising:
a processor; and
a memory configured to store executable instructions which, when executed by the processor, cause the system to perform functions of:
receiving a sending device's content stream associated with the online conference session;
delivering, to each of the devices of the plurality of devices, a portion of the sending device's content stream associated with the online conference session at a first signal quality;
receiving an indication signal indicating that a first device of the plurality of devices is to broadcast the portion of the sending device's content stream to at least one device not participating in the online conference session; and
responsive to the indication signal:
increasing a signal quality of the portion of the sending device's content stream delivered to the first device from the first signal quality to a second signal quality, wherein the second signal quality is higher than the first signal quality;
delivering the portion of the sending device's content stream to the first device at the second signal quality; and
delivering the portion of the sending device's content stream to rest of the devices of the plurality of devices other than the first device at the first signal quality or a third signal quality, wherein the third signal quality is lower than the second signal quality.
|