What I'm trying to figure out, is how VLC does it. My best guess for now is that the udp stream has several video/audio tracks (all streamed to the client at the same time) and some specific client-side command switches it. Or does the udp/igmp source/server has to stream only the selected program d...