CPC H04L 65/80 (2013.01) [H04L 65/1093 (2013.01)] | 17 Claims |
1. An orchestration system for at least in part orchestrating a multidevice video session in which a plurality of devices each transmit a video via a network and in which a composition system receives said transmitted videos and composites, for a respective device from the plurality of devices, videos of other devices into one or more video streams and transmits the one or more video streams via the network to the device, wherein the multidevice video session takes place, at least in part, in a virtual environment, wherein the virtual environment comprises objects displaying the videos of the other devices, the orchestration system comprising:
a communication interface for communicating with the composition system;
a processor subsystem configured to:
obtain positional data indicative of relative positions of the objects in the virtual environment;
determine a grouping of the plurality of devices based on the positional data, the grouping including at least a first group of devices and a second group of devices, by applying a clustering analysis to the positional data to identify at least a first cluster representing the first group and a second cluster representing the second group;
via the communication interface, provide instructions to the composition system to, when generating the one or more video streams for a device from the first group, include a quality-reduced version of respective videos of devices from the second group in the one or more video streams, said quality-reduced version having at least one quality characteristic reduced with respect to the videos of devices from the first group.
|