In this paper we address a novel scheme to protect video sequences according to slice importance based on slice reordering, ULP and error-concealment techniques. The approach does not require the modification to the video decoder although an application-layer channel coding is required. Simulation results show that the proposed algorithm outperforms state-of-the-art approaches, reducing the gap with the upper-bound error-free performance curve. Moreover, the complexity of the additional stage required to pilot the protection allocation stage is negligible with respect to traditional ULP schemes.