在 DOTNET 中实现 VoIP 服务器
本文关键字:VoIP 服务器 实现 DOTNET | 更新日期: 2023-09-27 18:35:46
我需要开发VoIP服务器(像Viber一样的应用程序)。客户端软件必须在Android上实现,服务器软件必须在.NET.So 上实现,基本上,设置将包括一个在PC上运行的服务器应用程序和一个允许客户端(Android手机)连接到服务器的无线接入点。服务器端我需要的一些功能:
- 语音传输
- 即时消息。
谁能帮我在.Net中实现这样的服务器?
你想做多少,服务器必须做什么?
如今最常见的方法是SIP(这是"知道如何阅读"的地方 - 这是一个公共规范,谷歌,RFC,开始运行,相当长)。好消息是 - SIP 根本不处理服务器上的音频;)看,除非您进行某种音频播放,否则没有人愿意与服务器通信。当我使用我的电话系统时,我会与某人交谈;不到服务器。
SIP处理会话启动 - 它是一个控制协议。实际的音频等流是通过RTP和RTSP完成的 - 再次是公共协议,享受阅读乐趣(说真的,它们很复杂)。除非您需要服务器上的音频流(录制等),否则服务器甚至不需要看到它们 - SIP 可以直接在两个客户端之间设置会话。SIP是由MOST(到目前为止)今天的VOIP完成的。您可以使用预定义的库。否则,您将处于一个调试很多的世界,对不起;)