The LT-based Unequal Error Protection (UEP) codes are invented to provide UEP property in different parts of the data. But in the traditional LT-based UEP codes, a phenomenon called Unequal Recovery Time (URT) always by product.For the ensembles in which different parts of data with diverse timeliness requirements, the URT property is useful. Nevertheless, for most cases, the URT properties are not necessary and would leading to lower transmission efficiencies of the overall LT-based UEP codes. In order to provide both UEP property and high transmission efficiency, as new class of LT-based UEP codes is proposed. On the basis of the coding structure proposed in our earlier research, we proposed a novel encoding algorithm. In which algorithm, the selection method of input symbols is divided into two ways according to the boundary degree, then the proposed codes are named as boundary constraint codes. By given the method to determine the boundary degree, and derive the selection probabilities related to the boundary degree, the proposed boundary constraint UEP codes can be easily designed to suit for various UEP requirements. Numerical results demonstrate that the proposed boundary constraint codes can provide higher transmission efficiency while providing the same UEP property as the conventional LT-based UEP codes.