Bit indexed explicit replication for professional media networks
First Claim
Patent Images
1. A method comprising:
- receiving, by a node comprising a memory and one or more processors, a first bit string from a controller, wherein each bit in the first bit string corresponds to a receiver in a first set of receivers;
receiving, by the node, a first packet of a video stream from a source;
encapsulating, by the node, the first packet with the first bit string;
forwarding the node, the first packet to the first set of receivers;
receiving, by the node, a second bit string from the controlled, wherein each bit in the second bit string corresponds to a receiver in a second set of receivers;
detecting, by the node, a switch trigger;
selecting, by the node, the second bit string based at least in part on detecting the switch trigger;
receiving, by the node, a second packet of the video stream from the source;
encapsulating, by the node, the second packet with the second bit string; and
forwarding, by the node, the second packet to the second set of receivers.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a first bit string at a node, encapsulating a packet with the first bit string, and forwarding the packet. The method also involves receiving a second bit string at the node and selecting the second bit string. The method also involves encapsulating a second packet with the second bit string and forwarding the second packet.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a node comprising a memory and one or more processors, a first bit string from a controller, wherein each bit in the first bit string corresponds to a receiver in a first set of receivers; receiving, by the node, a first packet of a video stream from a source; encapsulating, by the node, the first packet with the first bit string; forwarding the node, the first packet to the first set of receivers; receiving, by the node, a second bit string from the controlled, wherein each bit in the second bit string corresponds to a receiver in a second set of receivers; detecting, by the node, a switch trigger; selecting, by the node, the second bit string based at least in part on detecting the switch trigger; receiving, by the node, a second packet of the video stream from the source; encapsulating, by the node, the second packet with the second bit string; and forwarding, by the node, the second packet to the second set of receivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a node configured to; receive a first bit string from a controller, wherein each bit in the first bit string corresponds to a receiver in a first set of receivers; receive a first packet of a video stream from a source; encapsulate the first packet with the first bit string; forward the first packet to the first set of receivers; receive a second bit string from the controller, wherein each bit in the second bit string corresponds to a receiver in a second set of receivers; detect a switch trigger; select the second bit string based at least in part on detecting the switch trigger; receive a second packet of the video stream from the source; encapsulate the second packet with the second bit string; and forward the second packet to the second set of receivers. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A non-transitory computer readable storage medium comprising instructions that are executable by one or more processors to perform operations comprising:
-
receiving a first bit string from a controller, wherein each bit in the first bit string corresponds to a receiver in a first set of receivers; receiving a first packet of a video stream from a source; encapsulating the first packet with the first bit string; forwarding the first packet to the first set of receivers; receiving a second bit string from the controller, wherein each bit in the second bit string corresponds to a receiver in a second set of receivers; detecting a switch trigger; selecting the second bit string based at least in part on detecting the switch trigger; receiving a second packet of the video stream from the source; encapsulating the second packet with the second bit string; and forwarding the second packet to the second set of receivers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification