I faced the problem that I've got WPF application and need to have video chat here (using .NET). Receiving video from webcam is not a problem for me, but I have no idea (no experience) how to stream this video to the same app on the other PC. As far as I know, I should use compressing video, sockets and decompressing, but have not enough the same experience. So can you advise something concrete to reach this? Maybe you have any examples of the same video chats using .NET technology. Thanks in advance.