Abstract:
A position of one or more video cameras is determined. The position of one or more video cameras is communicated with a video communication application. A position of one or more video windows is controlled from the position of one or more video cameras, where controlling the position of one or more video windows further involves one or more video windows being positioned at a position closest to one or more video cameras.
Abstract:
Methods and apparatus for compositing multiple video streams onto a background image having at least one object while keeping at least one of a proper perspective, order, and substantial alignment to the object of the multiple video streams based on the rules of a common layout. The background is defined as a meeting space that fills in gaps between the multiple video streams with appropriate structure of the object. The background creates the context of the meeting space.
Abstract:
A system including a first node configured to receive first data in a first format that specifies a network destination for the first data and convert the first data to second data in a second format that does not specify a network destination for the second data and a second node configured to receive the second data from the first node over a first connection and convert the second data to third data in a third format that specifies a network destination for the third data is provided.
Abstract:
Systems and methods for managing virtual collaboration systems are disclosed herein. A virtual collaboration system includes a distributor communicatively coupled to a first network and a second network having different network characteristics from the first network, the distributor configured to receive first media streams from at least one first network node, and to transmit the first media streams to at least one second network node; and a management subsystem adapted to dynamically configure a topology of a virtual collaborative event, wherein configuration of the topology includes a determination of media stream connections among the distributor and the at least one first network node based, at least in part, on at least one policy, and wherein the media stream connections establish and maintain virtual relationships among the at least one first network node and the at least one second network node.
Abstract:
A coordinated media control system includes a node manager, a device control system, and a device. The node manager is operatively connected to a first node. The device control system is operatively connected to the node manager. The device is operatively connected to the device control system. The node manager is configured to establish and coordinate media streams for transmitting media from the device to a second node or for receiving media to the device from the second node.
Abstract:
A method including creating a local view for a local endpoint, where the local view is created from a local topology for the local endpoint, where the local topology is created from a central topology, scanning for a request to change the local view for the local endpoint, and updating the local view for the local endpoint when the request to change the local view will not violate the local topology for the local endpoint and will not violate the central topology.
Abstract:
Cameras are adjusted by setting magnifications of two or more cameras to be substantially equal, focusing the two or more cameras, and setting the two or more cameras so that portions of an object captured thereby when displayed are aligned.
Abstract:
An apparatus has a content node to logically select a first A/V stream from an application layer of a first network and a collaboration node to logically select a second A/V stream from an application layer of a second network. A set of non-network media link interfaces are configured to transmit the second A/V stream from the collaboration node to the content node, and to transmit the first A/V stream from content node to the collaboration node. The non-network media link interfaces provide for limited information encoding to prevent network protocol information from being transferred between the first and second networks.