In surveillance systems, video quality must be kept above a certain limit to be able to perceive the contents. In the standard system, when the overall throughput drops, all cameras data rate, regardless their importance, equally drops and thus the utility of the whole video surveillance system drops. In crucial conditions, available system throughput may not be adequate to accommodate all cameras streaming video data. In such situations, some low priority camera(s) may put offline to improve the utility of the video surveillance system. In this paper, we propose a Joint Routing and Rate Assignment Protocol, named JRRA, for improving the performance of WiMAX network in terms of utilization and throughput. The JRRA protocol constructs the highest end-to-end residual capacity path and ensures best data rates are allocated for maximizing network throughput, capacity and guarantees fairness as well. The problem also formulated as Mixed Integer Linear Program (MILP) that maximizes the system utility while satisfies the Quality of Service (QoS) requirements. The performance of our protocol was compared to other existing work in the literature, and proves that it closes the gap from the theoretical optimal solution.