Need a multi channel PWM for LED control


I am in need of a high current multi-channel PWM control board(3A each channel). But need help on which approach to go:

First approach: Get a DMX Master Controller(either buy one or build one) and buy those dmx decoder from china manufacturer for a good price. Example:

Second approach: Design a multi channel high current PWM switching board. I have yet to decide which IC to use for this. I need at least 10 channels of PWM. Planning to go with MOSFET for high speed switching.

Please suggest. Thanks.