A method for transmitting a broadcast signal, the method comprising: encoding service layer signaling information including information describing characteristics of a specific broadcast service; encoding a service list table, SLT, for listing multiple broadcast services, - wherein the SLT includes bootstrap information for obtaining the service layer signaling information, - wherein the SLT further includes first capability information for identifying capabilities needed to decode and present contents for the multiple broadcast services listed in the SLT, and- wherein the SLT further includes service identification, ID, attribute information for identifying the specific broadcast service among the multiple broadcast services, and second capability information for identifying capabilities needed to decode and present content for the specific broadcast service identified by the service ID attribute information, and wherein the second capability information is positioned lower than the service ID attribute information within the SLT, and the first capability information is positioned higher than the service ID attribute information within the SLT; and transmitting the broadcast signal including the service layer signaling information, and the SLT, wherein the bootstrap information included in the SLT includes destination Internet Protocol, IP, address information and destination User Datagram Protocol, UDP, port number information of data packets carrying the service layer signaling information. encoding service layer signaling information including information describing characteristics of a specific broadcast service; encoding a service list table, SLT, for listing multiple broadcast services, - wherein the SLT includes bootstrap information for obtaining the service layer signaling information, - wherein the SLT further includes first capability information for identifying capabilities needed to decode and present contents for the multiple broadcast services listed in the SLT, and- wherein the SLT further includes service identification, ID, attribute information for identifying the specific broadcast service among the multiple broadcast services, and second capability information for identifying capabilities needed to decode and present content for the specific broadcast service identified by the service ID attribute information, and wherein the second capability information is positioned lower than the service ID attribute information within the SLT, and the first capability information is positioned higher than the service ID attribute information within the SLT; and - wherein the SLT includes bootstrap information for obtaining the service layer signaling information, - wherein the SLT further includes first capability information for identifying capabilities needed to decode and present contents for the multiple broadcast services listed in the SLT, and- wherein the SLT further includes service identification, ID, attribute information for identifying the specific broadcast service among the multiple broadcast services, and second capability information for identifying capabilities needed to decode and present content for the specific broadcast service identified by the service ID attribute information, and wherein the second capability information is positioned lower than the service ID attribute information within the SLT, and the first capability information is positioned higher than the service ID attribute information within the SLT; and transmitting the broadcast signal including the service layer signaling information, and the SLT, wherein the bootstrap information included in the SLT includes destination Internet Protocol, IP, address information and destination User Datagram Protocol, UDP, port number information of data packets carrying the service layer signaling information.