Is there a particular programming language that would allow monitoring of multiple video/audio feeds from different IP addresses, allowing the user to select any one to view/hear, while the program is monitoring sounds levels in the background of all other feeds.
One additional feature would be, if any one of the audio feed sound levels exceeded a previously set level for that particular feed, then that video/audio feed would come to the forground.

My brother has done some programming in C++ and recommended it.
Which, if any programming language would be the best for this criteria?
Thanks,
Dan Gamwell