摘要

In this letter, we develop a general delivery system for streaming using various coding standards over DiffServ (DS) networks. In the delivery system, the coder at the application layer pre-marks the compressed data according to their importance in terms of the current configuration and characteristics of the coder. Then the system maps these pre-marks to a fixed number of source marks at the real-time transport protocol layer. In terms of the current network congestion state, the edge router of a DS network uses the improved two rate three color maker to map these source marks to differentiated services code points. At last, the core routers transmit these packets according to the per-hop forwarding behaviors. Experimental results show that this system can greatly improve the end-to-end delivery quality of a streaming application.