Adaptive Multicast of Multi-Layered Video: Rate-Based and Credit-Based Approaches

Brett J. Vickers,Celio Albuquerque,Tatsuya Suda
DOI: https://doi.org/10.1109/INFCOM.1998.662917
1998-09-25
Abstract:Network architectures that can efficiently transport high quality, multicast video are rapidly becoming a basic requirement of emerging multimedia applications. The main problem complicating multicast video transport is variation in network bandwidth constraints. An attractive solution to this problem is to use an adaptive, multi-layered video encoding mechanism. In this paper, we consider two such mechanisms for the support of video multicast; one is a rate-based mechanism that relies on explicit rate congestion feedback from the network, and the other is a credit-based mechanism that relies on hop-by-hop congestion feedback. The responsiveness, bandwidth utilization, scalability and fairness of the two mechanisms are evaluated through simulations. Results suggest that while the two mechanisms exhibit performance trade-offs, both are capable of providing a high quality video service in the presence of varying bandwidth constraints.
Networking and Internet Architecture,Multimedia
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the problem of bandwidth constraint changes in multicast video transmission. Specifically, when the bandwidth capacities of different paths in the network are different, how to efficiently transmit high - quality multicast videos. Traditional solutions may limit the video transmission rate according to the most congested path, thus affecting the video quality on other paths. To solve this problem, the paper proposes to use an adaptive multi - layer video coding mechanism and studies two feedback mechanisms: a rate - based mechanism and a credit - based mechanism. ### Specific Problem Description 1. **Bandwidth Variation Problem**: - In multicast video transmission, the bandwidths of different paths may vary greatly. For example, in a multicast connection with hundreds or even thousands of destinations, it is very likely that there is at least one very congested path. - If the video transmission rate is limited according to the most congested path (for example, reducing the transmission rate to 4 Mbps), this will penalize the video quality on all other paths, even if these paths have sufficient bandwidth. 2. **Limitations of Traditional Solutions**: - Traditional single - layer video coding methods cannot effectively cope with bandwidth changes because they can only provide a fixed video quality. - Using a single rate for transmission will lead to resource waste or video quality degradation on some paths. ### Proposed Solutions To make better use of network bandwidth and optimize the video quality received by each destination, the paper proposes the following two mechanisms: 1. **Rate - Based Feedback Mechanism**: - Use a closed - loop feedback. The source node periodically sends forward feedback packets to each destination, and the destination then returns backward feedback packets to the source node. - Intermediate nodes adjust the number of video layers and the transmission rate of each layer according to the current network congestion situation. - This mechanism optimizes network bandwidth utilization and video quality through explicit rate control. 2. **Credit - Based Feedback Mechanism**: - Use hop - by - hop flow control to reduce packet loss and optimize bandwidth utilization. - Intermediate nodes exchange feedback packets containing "credit" information, reflecting the buffer space situation of the next - hop node. - The source node adjusts the number of generated video layers and the transmission rate of each layer according to this feedback information. ### Goals - **Optimize Bandwidth Utilization**: Ensure that network bandwidth is fully utilized. - **Improve Video Quality**: Try to ensure that each destination receives high - quality video under different bandwidth constraints. - **Fairness**: Ensure that destinations on different paths can fairly obtain bandwidth resources. Through these two mechanisms, the paper aims to solve the challenges brought by bandwidth changes in multicast video transmission, thereby providing a more efficient and more flexible video transmission scheme.