A Network Coding Scheduling for Multiple Description Video Streaming Over Wireless Networks
Network Coding (NC) can achieve the maximum information flow in a network by allowing nodes to combine received packets before retransmission. Several papers have shown NC to be beneficial in wireless networks, but the delay introduced by buffering before decoding raises a problem in real-time streaming applications. Here, the authors propose a framework for video delivery in wireless networks that combines Expanding Window Network Coding (EWNC), Multiple Description Coding (MDC), and a novel Rate-Distortion Optimised (RDO) scheduling algorithm that optimises the order in which the video packets are included in the coding window at the current sending opportunity. Results show that their approach consistently outperforms both EWNC applied on Single Description Coding (SDC) and EWNC applied to MDC when a trivial scheduling is used.