C# 哪种套接字服务器端软件用于视频会议?
我想创建一个简单的视频会议网站,一开始我决定将微软的signar与Mono和apache结合使用。但有一些声音说信号机速度慢。如果这是真的,那么在linux的Mono上可能更糟糕 这就是为什么我决定来这里寻求你的帮助。有以下几个项目:C# 哪种套接字服务器端软件用于视频会议?,c#,mono,signalr,video-capture,xsockets.net,C#,Mono,Signalr,Video Capture,Xsockets.net,我想创建一个简单的视频会议网站,一开始我决定将微软的signar与Mono和apache结合使用。但有一些声音说信号机速度慢。如果这是真的,那么在linux的Mono上可能更糟糕 这就是为什么我决定来这里寻求你的帮助。有以下几个项目: 1. Microsoft's SignalR 2. xSockets 3. Microsoft.WebSocket 4. SuperWebsocket 我想问一下,你们中是否有人有这个项目的经验,可以帮助我在他们之间做出选择 提前谢谢 这里有一个 现在,
1. Microsoft's SignalR
2. xSockets
3. Microsoft.WebSocket
4. SuperWebsocket
我想问一下,你们中是否有人有这个项目的经验,可以帮助我在他们之间做出选择
提前谢谢 这里有一个
现在,除非你提供消息来源说SignalR
很慢,否则我真的没什么好说的,除非这取决于你的场景。看看你的项目是否合适
如果您真的想使用Mono
和Apache
,您将面临一些兼容性问题,因为ASP.NET
在Linux
上没有稳定的版本,signar
不会成为ASP.NET 5
的第一个版本
除非没有其他选择,否则在Microsoft发布跨平台框架之前,我会使用IIS来托管ASP.NET
应用程序
由于SigalR
速度慢,我真的不知道这是怎么回事(有多少用户,这种“慢”在发送或接收消息时的行为是什么?)
希望这有帮助。祝你好运
编辑:好的,试试看你是否有问题。至于列出的其他技术,我没有使用它们,因此我无法真正帮助您。免责声明:我在XSockets工作 我会用欧姆定律结合你的计划。 使用XSockets和SuperWebSocket,您将在所有服务器平台上支持全双工通信(WebSocket) SignalR和Microsoft.WebSocket要求Win8+/2012 Server和IIS8能够在服务器上提供WebSocket。如果您使用其他平台,您将获得半双工技术(SSE、Longpolling…),请参阅 也许这就是为什么您会问signer速度慢的原因,因为您将在Linux上运行,这意味着您在使用signer/Microsoft.WebSocket时无法从服务器获得WebSocket支持 说到实现,SignalR和XSockets都有WebRTC的实现(我假设您谈论的是WebRTC,尽管您没有提到它)。我不知道SuperWebSocket是否有任何WebRTC样本,但如果需要,您应该能够将SignalR和XSockets的样本移植到SuperWebSocket 说到客户端支持,IE显然存在问题,但Chrome、FF和Opera将在桌面上支持WebRTC。在移动设备上,你将在Android上获得支持,但在iOS上,你将需要类似的东西 它通过XSockets webrtc实现进行了测试,但我不能代表其他人。也应该与信号器实现一起工作,但我们还没有尝试过 因此,IMHO您应该根据服务器平台和最适合您的项目的实现在1、2和4之间进行选择 选项3可能根本不是一个好的选择 编辑:
好的,谢谢。我知道mono和信号员对mono有一些问题。你对我提到的备选方案或其他可用于该项目的备选方案有经验吗?你最终使用了什么?我决定使用xSockets毕竟是因为它的兼容性,但在我开始这个项目之前还有大量的研究。谢谢你的帮助。