Patent ID: 8675478

Claim:
A method comprising: joining a first multicast tree for a first content generated at a first source, wherein the first multicast tree is identified at least by the first source; joining a second multicast tree for a second content generated at a second source, wherein the second multicast tree is different from the first multicast tree, wherein the second multicast tree is identified at least by the second source, wherein the first source is different from the second source, and the first content includes advertising content overlaid on the second content; adding a first outgoing interface to the first multicast tree to allow the first content to be sent to a receiver when the first content is received; adding a second outgoing interface to the second multicast tree, wherein the second outgoing interface is non-active, such that the second content is not sent to the receiver when the second content is received; determining a failure of receiving the first content on the first multicast tree; switching from the first outgoing interface to the second outgoing interface such that the second content is sent to the receiver; determining a resolution of the failure such that the first content is received on the first multicast tree; and switching from the second outgoing interface to the first outgoing interface such that the first content is sent to the receiver.