Differentiated Services (DiffServ) is an important mechanism for providing quality of support on Internet. Even though DiffServ has demonstrated its stream classifications ability, the lack of an efficient network resource management mechanism is still a dilemma for this architecture. To address the mentioned problem, this paper proposes two new bandwidth brokering approaches that by using the network availability information along with the DiffServ priority discipline accomplish an efficient dynamic stream allocation mechanism within the DS domain (DiffServ domain). They are able to address intelligently the network resources based on the users priorities and the application requirements. These two new approaches use the DifServ class-based information provided by the queueing mechanism in order to estimate the link congestion for each stream type. By analyzing this data our mechanisms can choose the suitable path that best satisfies the user requirements and privileges. The results presented successfully demonstrate the effectiveness of the proposed mechanisms and their advantages over other existing approaches.