A source driven adaptation technique for streaming of MPEG video over IP networks