— Component-based software engineering (CBSE) is quickly becoming a mainstream approach to software development. At the same time, there is a massive shift from desktop applications to handheld systems: it is especially the case for multimedia applications such as video player, games, etc. Moreover, these applications have several Quality of Service (QoS) constraints which must be reached. A key issue of CBSE in embedded systems is its ability to integrate QoS management. In this paper, we present a component-based QoS architecture, called Qinna, and its implementation to a real-time case study. The Qinna architecture allows to integrate dynamic and heterogenous QoS management, and favours reusability thanks to its identified components.