I have developed a peer to peer wpf application and in it I am just broadcasting my video to other peers, but I also want to see their video at the same time. Currently I do not know how to pass my video stream to other peer's machine so that they can process it on their own. I want it to be p2p video conferencing. I want that one peer should be sending its video to other peers and simultaneously it is receiving videos from other peers.
What approach should I use?
Threads to handle multiple clients request at same time?