1. INTRODUCTION
Advances in video coding technology and novel network infrastructures enable video applications such as multi-cast that cater to multiple receivers over diverse communication channels which support different bit-rates. Scalable video coding (SVC), where the video is encoded in multiple layers, some of which may be dropped to adjust the transmission rate, is an attractive solution for these applications [1]. It eliminates the need for redundant versions of the video, coded at different bit-rates, to be stored on the server, and allows rate adjustment decisions to be made at intermediate network nodes.