The NDK probably can achieve 600-700 Mbps throughput on UDP packets. If your "VLC streaming provides a variable bit rate so hte average 50Mbps may reach 200mbps at one time", why you expect to achieve 20 channels without loss? If the peak rate come at the same time: 600/200 = 3.
Regards, Eric