理论知识:
因为Artnet一般是采用广播方式进行轮询传输,带宽要求很高,比如MA2如果把256个域全部打开,理想状态需要 256*(530+42)*8*33 = 38658048,最低要求需要38Mbit带宽,实际上网络上还会传输其他数据,是远远不够的。
面对的挑战:
SL04盒子内置的是全速USB,带宽是12M,虚拟网卡还需要其他额外字节开销,真正使用在网络数据传输上不到9M,内置的LAN PHY是10M,如果把256个域的数据全部发到盒子,盒子是处理不过来的,因此请按实际盒子数量设置域的个数,没有用到域请关闭,这样没有用到的域就不会发数据到网络上。
比如 MA2 默认开的是8个域,如果只接了1个盒子(4个域),把域改成4,多余的4个关闭,delay设置成5ms,4个域共20ms,刷新率达50Hz,已经超出DMX512最大44Hz的范围了,一般刷新率不会设置这么高,普遍设置为30~33Hz。
方案2:
或者通过电脑本身的100M或者1000M网卡接到交换机(路由器),盒子再接到交换机(路由器)上,盒子只当从机,这样也可以。(注:如果电脑网卡直连盒子,256个域一样会全部发到盒子,只是通过电脑网卡转接而已)
方案3:
使用单播,不要用广播,数据只发到对应IP地址的设备里。
注:如果只是为了破解256域,打开131072参数,可以不用理会这个带宽需求,因为传输数据量很小,完全可以忽略。