接收来自C+的WebRTC呼叫+;本机Windows应用程序 我想从一个使用C++的本地Windows应用程序接收从位于远程位置的浏览器发送的视频/音频数据。看来WebRTC是实现这一目标的途径 我发现的大部分信息是关于如何与浏览器交互编写WebRTC应用程序,但它可能会被我的C++应用程序接收。我需要为此使用WebRTC本机代码包(被描述为“针对浏览器开发人员”)是正确的吗?文件位于此处:

接收来自C+的WebRTC呼叫+;本机Windows应用程序 我想从一个使用C++的本地Windows应用程序接收从位于远程位置的浏览器发送的视频/音频数据。看来WebRTC是实现这一目标的途径 我发现的大部分信息是关于如何与浏览器交互编写WebRTC应用程序,但它可能会被我的C++应用程序接收。我需要为此使用WebRTC本机代码包(被描述为“针对浏览器开发人员”)是正确的吗?文件位于此处:,c++,windows,webrtc,C++,Windows,Webrtc,如果我想发送我生成的视频/音频数据(即不是直接来自网络摄像头和麦克风),我能将其发送到远程位置浏览器吗 有没有像我正在尝试完成的那样的示例代码?该链接中的措辞有点误导。他们希望开发浏览器的人使用本机代码,并建议在浏览器中开发“应用程序”的人使用本机代码 一年多以来,我一直致力于开发一款Android应用程序,该应用程序能够在其他Android设备和浏览器之间执行音频和/或视频通话。因此,我非常确信,完全可以使用他们的本机代码创建一个Windows应用程序(特别是因为他们有针对Linux和Mac的

如果我想发送我生成的视频/音频数据(即不是直接来自网络摄像头和麦克风),我能将其发送到远程位置浏览器吗


有没有像我正在尝试完成的那样的示例代码?

该链接中的措辞有点误导。他们希望开发浏览器的人使用本机代码,并建议在浏览器中开发“应用程序”的人使用本机代码

一年多以来,我一直致力于开发一款Android应用程序,该应用程序能够在其他Android设备和浏览器之间执行音频和/或视频通话。因此,我非常确信,完全可以使用他们的本机代码创建一个Windows应用程序(特别是因为他们有针对Linux和Mac的示例代码——请参阅peerconnection client和peerconnection server)。您可能需要反复编写代码才能使其在Windows上工作

至于你生成的数据。在我参与的安卓项目中,我们不依赖安卓设备/系统为我们提供视频,我们使用“LibJingle”/WebRTC库捕捉并发送视频。所以,我知道这是可能的,只要你提供正确格式的视频数据库。我可以想象,人们也可以对音频进行同样的处理,但我们从来没有摆弄过,所以我不能肯定

至于示例代码,我只能建议。虽然它是针对Android的,但看看他是如何与这两个库交互的,可能会有所帮助。可能更好的代码是peerconnection客户端,它位于本机代码的“LibJingle”第二部分。[编辑]:位于/talk/examples/peerconction/client/中

如果您在我使用“LibKingle”时迷路了,那么当我开始使用所有这些代码时,您将看到这一点。2013年7月左右,他们将“LibKingle”迁移到WebRTC的“talk”文件夹中。从我所看到的一切来看,它们都是一样的,只是位置和名称发生了变化