Search code examples
c#videoconference

Video Conference via C#


I have searched for various samples online but I'm unable to find a suitable sample which is able to provide enough information.

I have tried Microsoft Expression Encoder, but the delay is too huge if I use broadcast method.

Directshow.net wise, the sample DxWebCam seems promising, but it lacks audio sample.

The idea I had in my mind is to send audio and video (frames) separately via TCP (or maybe UDP as highlighted by @macbral) but I am not sure how to handle synchronisation.

I'm looking at free samples as the current design is a 1 to 1 video conference via intranet.

Thanks for any help in advance.


Solution

  • You can check ConferenceXP (a bit old project, but made simple conferences with it myself, after converting code to new visual studio/framework). To encode video, make more advanced streams- you can work with VLC api or Expression Encoder. Also you can try microsoft live messanger api (As i remember they have conferences in it).
    PS there also is Skype api, but havent even seen it, so can say nothing about using it..You can research it too.