我们从这个项目 ( https://github.com/webrtc-uwp/PeerCC/tree/Mosa/20180320-peercc-unity )开始开发了一个完整的 webRTC UWP 环境。
我们开发了一个桌面应用和一个 HoloLens 应用来相互通信。一切都很好,直到我们迁移到自定义服务器(在本例中为 Xirsys)。
然后,我们修改了 Signaling 脚本以使其适应新服务器,该服务器使用 MessageWebSocket 而不是我们之前使用的 StreamSocket 以及示例演示中包含的 peerccconnection_server.exe。
目前的情况是:
桌面连接到服务器并等待对等点。
Hololens 连接到服务器并添加到可用对等方列表中。
桌面现在可以调用 Hololens 并开始通信。
Hololens 应该同时发送音频和视频,而桌面只发送音频。
现在的实际问题是 hololens 无法发送视频报价,因此应用程序冻结并崩溃。音频仍然可以正常工作(就在崩溃前几秒钟)。
如果我们尝试在两个桌面客户端之间进行通信,一切都会像魅力一样。
将不胜感激一些帮助来解决这个问题。