This paper proposes a systematic error protection scheme, involving packet-loss modeling, receiver-driven JSCC, and sender-driven peer selection. In the proposed scheme, given an estimated system uplink capacity, a receiver-driven JSCC mechanism is proposed by which each child-peer minimize its received visual distortion by subscribing to an appropriate amount of source and channel coding packets. To maximize the uplink bandwidth of peers, parent-peers can adaptively select child-peers to transmit subscribed packets according to the rate-distortion contribution of the subscriptions requested from child-peers.
This paper also proposes a scheme for accurately and stably estimating the parent peers’ average uplink capacity based on consensus propagation rather than estimating the average available uplink bandwidth of neighboring peers, which is usually unstable due to the dynamics of neighboring peers and thereby leads to fluctuating allocations of JSCC.