An apparatus and a smethod providing fair bandwidth sharing by adjusting video
image quality in a data packet network comprises a network load detection means
for detecting a network load and a video encoding control circuit. The network
load has an uncongested state, a loaded state, and a congested state. The video
encoding control circuit adjusts a video quality to a target video quality, by
increasing the video quality when the network load is in the uncongested state
and decreasing the video quality when the network load is in the congested state.
The video quality is determined as a peak mean squared error between an uncompressed
image and a corresponding decoded image. The network load is detected by using
a forward explicit congestion notification bit.