从该项目(https://github.com/webrtc-uwp/PeerCC/tree/Mosa/20180320-peercc-unity)开始,我们开发了一个可以正常运行的webRTC UWP环境。
我们开发了一个桌面应用程序和一个HoloLens应用程序来相互通信。一切都很好,直到我们转移到自定义服务器(在本例中为Xirsys)。
然后,我们修改了Signaling脚本,以使其适应新服务器,该服务器使用MessageWebSocket而不是之前使用的示例示例中包含的peerccconnection_server.exe的StreamSocket。
当前场景是:
台式机连接到服务器并等待对等端。
Hololens连接到服务器,并被添加到可用对等方的列表中。
桌面现在可以呼叫Hololens并开始交流了。
Hololens应该同时发送音频和视频,而Desktop仅发送音频。
现在的实际问题是hololens无法发送视频报价,因此该应用程序冻结并崩溃。音频仍然可以正常工作(崩溃前几秒钟)。
如果我们尝试在两个桌面客户端之间进行通信,那么一切都将像超级按钮一样。
希望能帮助您解决问题。