Scalable multi-videoconferencing system
AssigneeAvaya Inc.
InventorsOri Modai, Yair Wiener
Life of this patent
Estimating the term…
Abstract
Embodiments disclosed herein provide systems and methods for a scalable videoconference system. In a particular embodiment, a method provides receiving a video stream from a party on a videoconference over a communication network. The method further provides transferring the video stream to a processing device of a plurality of processing devices located on one of a plurality of processing boards operatively coupled to each of one or more server processors. The method further provides processing the video stream to generate a processed video stream and transferring the processed video stream for distribution to other parties on the videoconference.
Claims14
A method of operating a videoconferencing system, comprising:
- receiving a first video stream from a first party on a videoconference over a communication network;
- transferring the first video stream to a first processing device of a plurality of processing devices located on one of a plurality of processing boards operatively coupled to each of one or more server processors;
- processing the first video stream to generate a first processed video stream;
- receiving a second video stream from a second party on the videoconference over the communication network;
- transferring the second video stream to a second processing device of the plurality of processing devices;
- processing the second video stream to generate a second processed video stream;
- transferring the first processed video stream and the second processed video stream to at least one server processor of the one or more server processors;
- in the at least one server processor, scaling the first processed video stream and second processed video stream in accordance with resolution requirements of devices to which the first processed video stream and the second processed video stream will be transferred;
- transferring the first processed video stream and the second processed video stream to a third processing device of the plurality of processing devices and further processing the first processed video stream and the second processed video stream, wherein further processing the first processed video stream and the second processed video stream comprises combining the first processed video stream with the second processed video stream to generate a combined video stream;
- and
- transferring the combined video stream for distribution to parties on the videoconference.
A videoconferencing system, comprising:
- one or more server processors;
- one or more processing boards with a plurality of processing devices thereon operatively coupled to each of the one or more server processors;
- the one or more server processors configured to receive a first video stream from a party on a videoconference over a communication network and transfer the first video stream to a first processing device of the plurality of processing devices;
- the first processing device configured to process the first video stream to generate a first processed video stream and transfer the first processed video stream to at least one server processor of the one or more server processors;
- the one or more server processors configured to receive a second video stream from a second party on the videoconference over the communication network and transfer the second video stream to a second processing device of the plurality of processing devices;
- the second processing device configured to process the second video stream to generate a second processed video stream and transfer the second processed video stream to at least one server processor of the one or more server processors;
- the at least one server processor configured to scale the first processed video stream and second processed video stream in accordance with resolution requirements of devices to which the first processed video stream and the second processed video stream will be transferred;
- the at least one server processor configured to transfer the first processed video stream and the second processed video stream to a third processing device of the plurality of processing devices;
- and
- the third processing device configured to combine the first processed video stream with the second processed video stream to generate a combined video stream and transfer the processed video stream for distribution to other parties on the videoconference.
Dependencies are inferred from the claim text.