Content deleted Content added
No edit summary |
No edit summary |
||
Line 2:
{{verify}}
'''Multiple Description Coding (MDC)''' is a coding technique which fragments a single media stream into n independent sub streams (n >= 2) of equal importance, referred to as descriptions. The packets of each description are routed over multiple, (partially) disjoint pathes. In order to decode the media stream, any description can be used, however, the quality improves with the number of descriptions received in parallel. The idea of MDC is to provide error resilience to media streams. Since an arbitrary subset of descriptions can be used to decode the original stream, network congestion or packet loss — which are common in best-effort networks such as the Internet — will not interrupt the stream but only cause a (temporary) loss of quality.
MDC is a form of data partitioning, thus comparable to layered coding as it is used in MPEG-2 and MPEG-4. Yet, in contrast to MDC, layered coding mechanisms generate a base layer and n enhancement layers. The base layer is required to decode the media stream, enhancement layers are applied to improve stream quality. However, each enhancement layer n + 1 depends on the its subordinate layer n, thus can only be applied if n was already applied. Hence, media streams using the layered approach are interrupted whenever the base layer is missing and, as a consequence, the data of the respective enhancement layers is rendered useless.
|