Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WebRTC STUN and TURN servers in C#

Tags:

c#

webrtc

stun

turn

My question today is how to develop stun and turn servers for webrtc peer-to-peer application in c# is there any library supports this, I can't find any example or resource to obtain this.

Please help me with this because it took me too much time searching with no luck. I tried OfficeSip and didn't work also I tried coturn over cygwin but didn't work.

like image 669
Mahmoud Sharef Avatar asked May 31 '17 11:05

Mahmoud Sharef


1 Answers

I'm not sure if there's any STUN/TURN server or library implemented in C#.

The ones that I know of are

  • coturn
  • PJNATH
  • STUNTMAN
  • go-stun
  • ReTurn
  • turnover

On the coturn page you can see a list of all the RFC that has to be implemented.

Frankly, I would not commit to such a huge task of implementing a TURN/STUN server. If you need one that works in Windows, and none of these work, you can try to run it in a VM or something like Docker.

like image 188
Adrian Ber Avatar answered Sep 18 '22 05:09

Adrian Ber