serviio ports UDP/TCP ???

Currently I'm using a NAS4FREE server with SERVIIO in a jail, I upgrade my network configuration and I'm using vlans to improve performance. Unfortunately this cause that server vlan (lan1) can't broadcast SERVIIO to other vlans (vlan4 for smart-tv). I'm using Ubiquiti EdgeRouter Lite and only have igmp-proxy, mdns, and bcast-relay script to broadcast udp packages to other vlans, many users says that other services like chromecast (that uses 1900 udp port) are available for other vlans using these tools in router (igmp-proxy, mdns, bcast-relay), but in my case I can't have any success.
In same vlan, for example lan1, all devices can see and use serviio (like always did in my prior network).
My question is regarding the ports used in serviio, like wiki says are: UPD 1900, TCP 8895 and 23424 for WEB console.
If I use in practice only UDP 1900 port, can serviio will be avaliable in my smart-tv ?? (all devices in same subnet)
Is necessary broadcast using TCP 8895 port to have serviio working in client devices ?? (all devices in same subnet)
Is there any way to change the ports configurations of serviio to, for example, use UDP 8895 port instead TCP port ??
Hope can you help me with these questions.
Best regards.