Patent ID: 9577947
Date: 2017-02-21
CPC Classifications: H04L,H04N

Claim:
1. A method comprising: at a video conference bridge configured to send and receive communications to an endpoint device in a network, receiving one or more video streams from the endpoint device participating in a video conference; determining whether the endpoint device is a rate adaptive endpoint device; if it is determined that the endpoint device is a rate adaptive endpoint device, obtaining signaling information from each of the one or more video streams and classifying each of the one or more video streams as a rate adaptive stream or as a non-rate adaptive stream based on the signaling information; if it is determined that the endpoint device is not a rate adaptive endpoint device, classifying each of the one or more video streams as a rate adaptive stream or as a non-rate adaptive stream based on a bit rate associated with each of the one or more video streams; for video streams classified as rate adaptive streams, assigning the video streams to a buffer queue for rate adaptive streams; for video streams classified as non-rate adaptive streams, assigning the video streams to a buffer queue for non-rate adaptive streams, wherein the buffer queue for rate adaptive streams is separate from the buffer queue for non-rate adaptive streams; determining a bandwidth for the buffer queue for rate adaptive streams and a bandwidth for the buffer queue for non-rate adaptive streams; and adjusting the bandwidth for the buffer queue for rate adaptive streams and the bandwidth for the buffer queue for non-rate adaptive streams based at least in part on network conditions.