在 DOTNET 中实现 VoIP 服务器

本文关键字:VoIP 服务器 实现 DOTNET | 更新日期: 2023-09-27 18:35:46

我需要开发VoIP服务器(像Viber一样的应用程序)。客户端软件必须在Android上实现,服务器软件必须在.NET.So 上实现,基本上,设置将包括一个在PC上运行的服务器应用程序和一个允许客户端(Android手机)连接到服务器的无线接入点。服务器端我需要的一些功能:

  1. 语音传输
  2. 即时消息。

谁能帮我在.Net中实现这样的服务器?

在 DOTNET 中实现 VoIP 服务器

你想做多少,服务器必须做什么?

如今最常见的方法是SIP(这是"知道如何阅读"的地方 - 这是一个公共规范,谷歌,RFC,开始运行,相当长)。好消息是 - SIP 根本不处理服务器上的音频;)看,除非您进行某种音频播放,否则没有人愿意与服务器通信。当我使用我的电话系统时,我会与某人交谈;不到服务器。

SIP处理会话启动 - 它是一个控制协议。实际的音频等流是通过RTP和RTSP完成的 - 再次是公共协议,享受阅读乐趣(说真的,它们很复杂)。除非您需要服务器上的音频流(录制等),否则服务器甚至不需要看到它们 - SIP 可以直接在两个客户端之间设置会话。SIP是由MOST(到目前为止)今天的VOIP完成的。您可以使用预定义的库。否则,您将处于一个调试很多的世界,对不起;)