Method and system for conducting video conferences of diverse participating devices
View Patent ↗A novel universal bridge (UB) can handle and conduct multimedia multipoint conferences between a plurality of MREs and LEPs without using an MRM, an MCU and a gateway. Further, a UB can be configured to allocate and release resources dynamically according to the current needs of each conferee and the session.
1. A universal bridge system for a multimedia conferencing system, comprising:
a first interface, configured to carry streams of transport frames according to a transport protocol;
a plurality of sub-bridges communicatively coupled to media relay endpoints and legacy endpoints, wherein each of the plurality of sub-bridges is configured for
receiving streams of packets carrying compressed media from a source media relay endpoint;
delivering streams of packets carrying compressed media toward a destination media relay endpoint;
receiving streams of packets carrying compressed media from a source legacy endpoint;
delivering streams of packets carrying compressed media toward a destination legacy endpoint;
delivering streams of transport frames to the first interface targeted for another of the plurality of sub-bridges, each stream of transport frames including a stream identifier representing a multicast address for the stream; and
receiving streams of transport frames from the first interface originating from another of the plurality of sub-bridges based on stream identifiers representing multicast addresses of the streams.
2. The universal bridge system of claim 1 , further comprising:
a control module connected to the first interface, configured for controlling the plurality of sub-bridges.
3. The universal bridge system of claim 1 , wherein each of the plurality of sub-bridges comprises:
a second interface, configured to carry streams of transport frames according to the transport protocol;
a media relay input processor, coupled to the second interface, configured to deliver to the second interface transport frames carrying compressed media received from the source media relay endpoint;
a legacy input processor, coupled to the second interface, configured to deliver to the second interface transport frames carrying compressed media received from a source legacy endpoint;
a decoder module, coupled to the second interface, configured to obtain a stream of transport frames carrying compressed media and generate a stream of transport frames carrying decoder module data units;
a media combiner module, coupled to the second interface, configured to combine a plurality of streams of transport frames carrying decoder module data units into a stream of transport frames carrying combined media;
an encoder output module, coupled to the second interface, configured to obtain a stream of transport protocol frames carrying decoder module data units or combined media and generate a stream of transport frames carrying compressed media;
a media relay output processor, coupled to the second interface, configured to obtain one or more streams of transport frames carrying compressed media and deliver one or more streams of packets toward the destination media relay endpoint;
a legacy output processor, coupled to the second interface, configured to obtain a stream of transport frames carrying compressed combined media, and deliver packets toward the destination legacy endpoint; and
an interface adaptor, configured to pass transport frames between the first interface and the second interface.
4. The universal bridge system of claim 1 ,
wherein a first sub-bridge of the plurality of sub-bridges is communicatively coupled to a first source media relay endpoint,
wherein a second sub-bridge of the plurality of sub-bridges is communicatively coupled to a second destination legacy endpoint, and
wherein streams of packets received by the first sub-bridge from the first source media relay endpoint are routed across the first interface to second sub-bridge and delivered to the second destination legacy endpoint.
5. The universal bridge system of claim 1 ,
wherein a first sub-bridge of the plurality of sub-bridges is communicatively coupled to a first source media relay endpoint,
wherein a second sub-bridge of the plurality of sub-bridges is communicatively coupled to a second destination media relay endpoint, and
wherein streams of packets received by the first sub-bridge from the first source media relay endpoint are routed across the first interface to second sub-bridge and delivered to the second destination media relay endpoint.
6. The universal bridge system of claim 1 ,
wherein a first sub-bridge of the plurality of sub-bridges is communicatively coupled to a first source legacy endpoint,
wherein a second sub-bridge of the plurality of sub-bridges is communicatively coupled to a second destination legacy endpoint, and
wherein streams of packets received by the first sub-bridge from the first source legacy endpoint are routed across the first interface to second sub-bridge and delivered to the second destination legacy endpoint.
7. The universal bridge system of claim 1 ,
wherein a first sub-bridge of the plurality of sub-bridges is communicatively coupled to a first source legacy endpoint,
wherein a second sub-bridge of the plurality of sub-bridges is communicatively coupled to a second destination media relay endpoint, and
wherein streams of packets received by the first sub-bridge from the first source legacy endpoint are routed across the first interface to second sub-bridge and delivered to the second destination media relay endpoint.
8. The universal bridge system of claim 1 , wherein the compressed media comprises audio.
9. The universal bridge system of claim 1 , wherein the compressed media comprises video.