Distributed automatic multicast address assignment device and method
AssigneePanduit Corp.
InventorsPaul A. Krizan, Joshua C. Small, Ronald Cheng
Life of this patent
Estimating the term…
Abstract
A solution is disclosed for providing automatic multicast address assignment and conflict resolution for AV streams multicast over a networked AV system. The solution includes a device for monitoring the system for messages associated with AV streams multicast over the system and implementing a conflict resolution protocol when a conflict of multicast addresses is detected, where the conflict resolution protocol utilizes automatically randomly selecting a preliminary multicast address from a defined range of addresses.
Claims18
A device for automatic multicast address assignment and conflict resolution for audio-visual (AV) streams multicast over a networked AV system, the device associated with a source for generating an AV stream, the device comprising:
- a controller;
- and
- a memory in communication with the controller, the memory comprising a non-transitory computer readable storage medium having stored executable instructions, wherein execution of the instructions causes the controller to:
- monitor the networked AV system for messages associated with AV streams multicast over the networked AV system;
- build a table in the memory, the table having a multicast address associated with each AV stream multicast over the networked AV system based on the messages associated with the AV streams;
- automatically randomly select a preliminary multicast address from a defined range of addresses;
- compare the preliminary multicast address selected to the multicast addresses in the table;
- repeat automatically randomly select a preliminary multicast address from a defined range of addresses when the preliminary multicast address selected conflicts with a multicast address in the table;
- and
- automatically assign the preliminary multicast address selected for association with the AV stream generated by the source associated with an encoder when the preliminary multicast address selected does not conflict with a multicast address in the table.
A method for automatic multicast address assignment and conflict resolution for audio-visual (AV) streams multicast over a networked AV system, the method performed by a device associated with a source for generating an AV stream, the device having a controller and an associated memory, the method comprising:
- monitoring the networked AV system for messages associated with AV streams multicast over the networked AV system;
- building a table in the memory, the table having a multicast address associated with each AV stream multicast over the networked AV system based on the messages associated with the AV streams;
- automatically randomly selecting a preliminary multicast address from a defined range of addresses;
- comparing the preliminary multicast address selected to the multicast addresses in the table;
- repeating automatically randomly selecting a preliminary multicast address from a defined range of addresses when the preliminary multicast address selected conflicts with a multicast address in the table;
- and
- assigning the preliminary multicast address selected for association with the AV stream generated by the source associated with an encoder when the preliminary multicast address selected does not conflict with a multicast address in the table.
A device for automatically joining an audio-visual (AV) stream multicast over a networked AV system, the device associated with a destination for receiving an AV stream, the device comprising:
- a controller;
- and
- a memory in communication with the controller, the memory comprising a non-transitory computer readable storage medium having stored executable instructions, wherein execution of the instructions causes the controller to:
- monitor the networked AV system for messages associated with AV streams multicast over the networked AV system;
- build a list in the memory, the list including a name and an associated multicast address for each AV stream multicast over the networked AV system based on the messages associated with the AV streams;
- automatically join an AV stream having a name found in the list based on the associated multicast address;
- store the name of the AV stream automatically joined in the memory as a previously joined AV stream;
- and
- automatically join the previously joined AV stream after a reboot of the device.
A method for automatically joining an audio-visual (AV) stream multicast over a networked AV system, the method performed by a device associated with a destination for receiving an AV stream, the method comprising:
- monitoring the networked AV system for messages associated with AV streams multicast over the networked AV system;
- building a list including a name and an associated multicast address for each AV stream multicast over the networked AV system based on the messages associated with the AV streams;
- automatically join an AV stream having a name found in the list based on the associated multicast address;
- storing the name of the AV stream automatically joined as a previously joined AV stream;
- and
- automatically joining the previously joined AV stream after a reboot of the device.
Dependencies are inferred from the claim text.