How to find VLC running on local network from android device

view story

http://stackoverflow.com – I need my android app to find vlc running on the local network. I've found several apps that seem to do just this but I can't seem to find much about how to go about doing it. I think I am supposed to use Network Service Discovery. The only tutorial I've found is http://developer.android.com/training/connect-devices-wirelessly/nsd.html and I haven't been able to get it working or understand how to configure it for vlc. If someone could outline the steps for me or point me to relevant tutorials I would really appreciate it. (HowTos)