Video conference choreographer
First Claim
1. A videoconference system, comprising:
- a server component configured to distribute media to a plurality of clients, the server component including,a media mixer enabling distribution of composite audio/video data streams to the clients; and
a video conference choreographer including an event based scripting system and a video object system;
a conference channel communication connection over which video and audio data streams are carried between the plurality of clients and the server component; and
a back-channel communication connection over which event data is communicated between the plurality of clients and the sewer component, wherein the scripting system controls the mixing by the media mixer of audio/video data streams based on the event data received from clients through the back-channel connection, and wherein the video object system stores video objects that are manipulated by the scripting system.
2 Assignments
0 Petitions
Accused Products
Abstract
A videoconference system is provided. The videoconference system includes a plurality of clients. A server component configured to distribute media to the plurality of clients is included. The server component includes a media mixer enabling distribution of a composite audio/video data stream to the client component and a videoconference choreographer configured to assist the media mixer in mixing input streams to the server component based upon event data. A conference channel communication connection over which video and audio data streams are carried between the plurality of clients and the server component is provided. A back-channel communication connection over which the event data is communicated between the plurality of clients and the server component is also included. A method for controlling mixing of data streams for a videoconference session is also provided. A scheme for converting documents to be shared during a videoconference session to a common format is also provided.
-
Citations
16 Claims
-
1. A videoconference system, comprising:
-
a server component configured to distribute media to a plurality of clients, the server component including, a media mixer enabling distribution of composite audio/video data streams to the clients; and a video conference choreographer including an event based scripting system and a video object system; a conference channel communication connection over which video and audio data streams are carried between the plurality of clients and the server component; and a back-channel communication connection over which event data is communicated between the plurality of clients and the sewer component, wherein the scripting system controls the mixing by the media mixer of audio/video data streams based on the event data received from clients through the back-channel connection, and wherein the video object system stores video objects that are manipulated by the scripting system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification