【发布时间】:2019-11-19 15:54:50
【问题描述】:
嘿,我正在开发一个应用程序,它通过将数据发送到 Asp.net Core 3.1 Api 将 Vr 设备(统一)与角度前端连接起来。
嗯,整个连接是通过使用 SignalR Core 发送 json 对象来工作的。但是新的要求之一是两个客户端都可以通过使用语音聊天(以及后来的视频)相互通信。在我的研究中,我发现 SignalR 不是为了进行此类调用而创建的。
我们还发现CometChat 仅适用于前端,不适用于 asp.net core 或 Vr 设备。 Agora 将语音数据发送到自己的服务器,然后再返回,但因为它是敏感数据,所以必须保留在我们自己的服务器上(如 asp.net core 3.0)。
有什么想法吗?
[更新]
嗨, 我们有 3 个应用程序。
1 Unity(平台 WebGL)
2 Asp.net Core 3.1 WebAPI。
3 Angular(7.x.x) 前端
1-2 和 2-3 之间的通信是通过 SignalR 进行的。
在一个教程中,我们在 Angular 项目中实现了 simple-peer,并在 3-2-3 之间建立了连接。我们现在希望在 1-2-3 或 3-2-1 之间建立连接。
问题是我们不知道如何在 Unity 中实现 WebRTC 或 simple-peer 来建立这种连接(点对点)。
我们已经购买并尝试了this asset 和this unity 包,但我不知道如何实现它。
请帮忙?我们被困住了
【问题讨论】:
-
角前端是在浏览器中运行还是在电子中运行?
-
只在浏览器中
标签: angular unity3d asp.net-core signalr virtual-reality