damona said:damo1271That is not how multicast works. Its less load on the network. Its less Packets, if your universe are setup correctly. One person on this form had issues with to many universe, his computer could not transmit all the data in time. Multicasting allows you to have less universe with less packets.
Multicasting is the Standard for E131. Unicast does not existing in the standard at all.
Here is a thread on Multicasting.
http://auschristmaslighting.com/forums/index.php?topic=6283.0
Thanks for pointing out the flaws in my analogy. The multicast part wasn't quite right. It is more like the "to the householder" letters rather than junk mail. You have to open the "to the householder" to see if it is important, then you throw it away if it isn't, or act on it if it is.
I would have to question some of your other statements regarding multicast, but it has been a long time since I studied this and I stand to be corrected.
As I understand, IP addressing occurs at the layer 2 and layer 3 (approx since the OSI model doesn't exactly fit the internet protocol) and this is where unicast multicast is addressed. Multicast - I think - works at the layer 2 level - MAC Addresses.
sACN and then within that, E1.31, is simply encapsulated within the IP packets, eg it is at level 4, or higher. Therefore it is not expected that unicast and multicast addressing are part of the protocol.
I acknowledge that multicast is referred to in section 82 for determination of universe numbers, but so is unicast. I expect the primary reason for not using unicast is that there is no discovery mechanism available for the source destinations. If you look at ANSI E1.17-2010 (ACN on Homogeneous Ethernet Networks) it specifically cautions on the possible impacts with the use of multicast traffic, E.g. Layer 2 switches usually treat multicast traffic in the same way as broadcast which has implications for efficiency and network saturation.
If my understanding is correct, then when sending multicast packets the destination device must process the content of the multicast packet to determine if the content is intended for the device, in this case via universe numbers. As per section 8.2 - Note: The identity of the universe shall be determined by the universe number in the packet and not assumed from the multicast address.
With unicast the processing happens at the layer 2 level, eg the packet is discarded and the content is never analysed if it's not specifically addressed to the destination device.
There is probably little difference between unicast and multicast on a simple network and I agree that multicast is easier to set up. When you have the sACN running over your home network with internet routers, switches, NAS and multiple PCs, plus the show controllers, I find it slows the network down terribly. Now that I am using the Pi, and even though it is unicast, I still disconnect it from the network most of the time to avoid the 'slowing' effects of the packet transmission.