Efficient transport of streams with acceptable playout quality in heterogeneous, dynamic environment (e.g. home networks) requires management of both networks and CPUs. This paper presents a framework for applying real-time resource management methods for decoupled video streaming in networks of heterogeneous devices. It is based on a global abstraction of device states, which reduces system state information and decreases overheads for its determination and dissemination. It provides access to the entire system state in acceptably fresh way, enabling system wide optimized decisions to be taken.