A layered DCT coder for Internet videoAn application level video gatewayReceiver-driven bandwidth adaptation for light-weight sessions