WebRTC / Unity设置

时间:2017-05-31 08:38:00

标签: c# unity3d webrtc direct3d videochat

我想整合"简单"我的应用程序在Hololens上进行实时视频聊天。至于阅读WebRTC是要走的路。所以我抓住了方便的WebRTC for Windows的NuGet包。

PM>Install-Package WebRTC

我检查了这两个非常好的例子:

http://www.cnblogs.com/Yixin-ran/p/webrtc.html

WebRTC for UWP, new RTCPeerConnection() doesn't complete execution

我从这些例子中学到了很多东西。

我还看了一下非常复杂的聊天室示例。

我的应用是在Unity中创建的。开始我的第一个问题。所有示例都基于WPF示例。您需要以下声明。

 WebRTC.Initialize(this.Dispatcher);

这个命令似乎非常重要。但是" this.Dispatcher"仅存在于WPF程序中。所以我无法将我的应用程序导出为D3D程序。更重要。即使我将我的Unity应用程序导出为xaml,此命令仅适用于Main.xaml.cs,它始终被每个单位导出覆盖。

根据詹姆斯卡德的说法,有一个统一的设置: https://blogs.windows.com/buildingapps/2017/02/22/real-time-communications-universal-windows-platform-webrtc-ortc/#PgZcxKplL46bdcST.97

有人知道如何正确地统一设置吗?如果有人有API链接,我将不胜感激。到目前为止,我从这两个例子中学到了语法。

电贺 Senador

1 个答案:

答案 0 :(得分:3)

这可能不是您的问题作为答案发布的好答案,但我没有足够的声誉发表评论:|

您是否在Hololens开发人员论坛的Unity中看到了有关WebRTC使用的帖子中的this answer?该论坛用户(DanAndersen)使用WebRTC创建了一组Unity应用程序来传输来自HoloLens的视频。我还没有亲自测试过,但希望你能对它们感兴趣。