Patent ID: 8649424
Filing Date: 2014-02-11
Classification: H04L

Abstract:
1. A method comprising: monitoring, by a network device, communications between a plurality of client devices and an external network; detecting, by the network device and based on the monitoring, a negotiation for a video stream occurring between a first client device, of the plurality of client devices, and a server device in the external network, the negotiation including at least a first message from the first client device indicating a requested video quality; determining, by the network device, a maximum allowed video quality for the first client device by accessing stored policy information associated with the first client device; determining, by the network device and based on accessing the stored policy information, that the requested video quality is greater than the maximum allowed video quality; transcoding, by the network device and when the requested video quality by the first client device is greater than the maximum allowed video quality, the first message, from a first encoding standard to a second encoding standard, to change the requested video quality to be equal to the maximum allowed video quality; and transmitting, by the network device, the transcoded first message to the server device in place of the first message.