In a packet erasure network environment, video streaming benefits from error control in two ways to achieve
graceful degradation. The first approach is application-level (or the link-level) forward error-correction (FEC)
to provide erasure protection. The second error control approach is error concealment at the decoder end to
compensate lost packets. A large amount of research work has been done in the above two areas. More recently,
network coding (NC) techniques have been proposed for efficient data multicast over networks. It was shown in
our previous work that multicast video streaming benefits from NC for its throughput improvement. An algebraic
model is given to analyze the performance in this work. By exploiting the linear combination of video packets
along nodes in a network and the SVC video format, the system achieves path diversity automatically and enables
efficient video delivery to heterogeneous receivers in packet erasure channels. The application of network coding
can protect video packets against the erasure network environment. However, the rank defficiency problem of
random linear network coding makes the error concealment inefficiently. It is shown by computer simulation that
the proposed NC video multicast scheme enables heterogenous receiving according to their capacity constraints.
But it needs special designing to improve the video transmission performance when applying network coding.