Since multicast is UDP based it will just work. The real trick is configuring your external switches to transport multicast correctly. It's not broken on your ESXi setup it's 100 switch setup that munges it. We have used multicast with Weblogic and oracle RACK and even VXLAN for a long time. All our problems came from the physical switches not being configured to carry multicast traffic.
I hope it helps let me know if not.