https://webrtc.github.io/samples/上的WebRTC示例应该做什么?

时间:2019-05-22 11:56:59

标签: webrtc

我正在尝试使用https://webrtc.github.io/samples/中的WebRTC示例。

IIUC,这些应该是最新的,并且原始的最小样本将有助于理解该技术。

所以我正在寻找https://webrtc.github.io/samples/src/content/peerconnection/pc1/的例子  应该是对等连接演示。

尽管这应该是 Peer 连接演示,但所做的只是在一台计算机上向我展示我自己的相机。即使我在两台计算机上启动它,也可以在每台计算机上看到自己的相机图片。

如果我阅读了代码,就会发现提示这应该在两台机器之间建立连接,但是我却不明白该怎么做。在网站上的任何地方,它都不会要求提供对等方姓名,房间名称或任何可识别对方的身份。

我在这里错过了什么吗?

我知道,出于演示目的,网络上还有许多其他WebRTC会议解决方案,但是它们都非常复杂。我正在寻找一个带有源代码的简单1:1演示,它将允许您接受这个概念。

2 个答案:

答案 0 :(得分:3)

查看伴随项目apprtcWebRTC codelab的第7步和第8步

具有“对等”功能需要大量的精力,例如运行信令服务器。该示例项目仅旨在演示如何使用API​​,并且通过在同一页面中的另一个对象上调用API函数来避免信令主题。

答案 1 :(得分:0)

我自己在http://wx.qibu.net.cn/home/demo上更改了演示代码,并使用了signalR作为websocket。您可以在不同的PC之间运行它 演示代码应该是分开的,并在必要时使用stun和turn服务器