We propose a novel architecture for multicasting of adaptively-encoded layered MPEG4 over a QoS-aware IP network. We require a QoS-aware IP network in this case to (1) Support priority dropping of packets in time of congestion. (2) Provide congestion notification to the multicast sender. For the first requirement, we use RED's extension for service differentiation. It recognizes the priority of packets when they need to be dropped and drops lower priority packets first. We couple RED with our proposal for the second requirement which is the adoption of Backward Explicit Congestion Notification (BECN) for use with IP multicast. BECN will provide early congestion notification at the IP layer level to the video sender. BECN detects upcoming congestion based on size of the RED queue in the routers. The MPEG4 adaptive-encoder can change the sending rate and also can divide the video packets into lower priority packets and high priority packets. Based on BECN messages from the routers, a simple flow controller at the sender sets the rate for the adaptive MPEG4 encoder and also sets the ratio between the high priority and low priority packets within the video stream. We use a TES model for generating the MPEG4 traffic that is based on real video traces. Simulation results show that combining priority dropping, MPEG4 adaptive encoding, and multicast BECN: (1) Improves bandwidth utilization (2) Reduces time to react to congestion and hence improves the received video quality (3) Maintains graceful degradation in quality with congestion and provides minimum quality even if congestion persists.

2002 International Conference on Communications (ICC 2002)
Department of Systems and Computer Engineering

Matrawy, A, Lambadaris, I, & Huang, C. (2002). Multicasting of adaptively-encoded MPEG4 over QoS-aware IP networks. In IEEE International Conference on Communications (pp. 1300–1304).