C# 中的 WebRTC STUN 和 TURN 服务器

Posted

技术标签:

【中文标题】C# 中的 WebRTC STUN 和 TURN 服务器【英文标题】:WebRTC STUN and TURN servers in C# 【发布时间】:2017-11-01 05:24:29 【问题描述】:

我今天的问题是如何在 c# 中为 webrtc 点对点应用程序开发 stun 和 turn 服务器是否有任何库支持这个,我找不到任何示例或资源来获得这个。

请帮我解决这个问题,因为我花了太多时间搜索而没有运气。 我尝试了 OfficeSip 并没有工作我也尝试 coturn over cygwin 但没有工作。

【问题讨论】:

【参考方案1】:

我不确定是否有任何用 C# 实现的 STUN/TURN 服务器或库。

我所知道的是

coturn PJNATH STUNTMAN go-stun ReTurn turnover

在 coturn 页面上,您可以看到必须实施的所有 RFC 的列表。

坦率地说,我不会承诺实施 TURN/STUN 服务器这样艰巨的任务。如果您需要一个可以在 Windows 中运行的工具,而这些都不起作用,您可以尝试在 VM 或 Docker 之类的东西中运行它。

【讨论】:

以上是关于C# 中的 WebRTC STUN 和 TURN 服务器的主要内容,如果未能解决你的问题,请参考以下文章

WebRTC - 我需要指定多少 STUN/TURN 服务器?

Webrtc、websockets、Stun/turn 服务器,一起工作?

TSINGSEE青犀视频中关于WebRTC的stun/turn服务说明

WebRTC:ICE、STUN 和 TURN,但我不能只使用我的 SignalR.NET 连接吗?

为 WebRTC 应用程序实现我们自己的 STUN/TURN 服务器 [重复]

NAT Traversal 仅使用 C# 中的免费 STUN 和 TURN 服务器