问题标签 [simplewebrtc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
239 浏览

android - 在 android Webrtc 中播放的音频

嘿 Android webrtc 偷看。我正在处理 android webrtc 音频通话,音频质量似乎很棒。我设法以某种方式使用 AEC 消除了回声。

但是,有时我听到我的声音被播放给我,我不知道如何解决这个问题。

请问有什么帮助吗?

0 投票
1 回答
190 浏览

webrtc - 从不同页面WebRTC获取视频流

我们能否在一个页面上获取对等点的所有视频流,并且对等点将从任何其他页面流式传输。该图解释了其余的 图形表示

0 投票
1 回答
598 浏览

node.js - 使用 Primus 而不是 socket-io 和 simplewebrtc

我想在 simplewebrtc 中使用 Primus 而不是 socket-io。任何人都可以帮助我将以下代码转换为使用 Primus 吗? https://github.com/andyet/SimpleWebRTC/blob/master/socketioconnection.js

0 投票
2 回答
1977 浏览

websocket - 如何使 SimpleWebRTC 直接连接到我的 Websocket URL

默认情况下,SimpleWebRTC使用https://sandbox.simplewebrtc.com:443/作为其信令服务器。现在,这是一个 XHR 端点,不知何故,信号主机似乎将其切换到 Web 套接字连接。

现在,我正在尝试将我自己的信令服务器与 SimpleWebRTC 一起使用。它是一个简单的 websocket 端点。所以在创建 SimpleWebRTC 对象时,我有SimpleWebRTC { “url” : ”ws://<my-IP>/chatroom" ...}

但是在创建 SimpleWebRTC 对象后,它会继续尝试连接到不同的 URI:http://my-IP/socket.io/?EIO=3&transport=polling&t=1450985796761-0

如何让 SimpleWebRTC 直接连接到ws://my-IP/chatroom,并将这些参数像信号主机一样传递给其他对等方?除了传递发起者发送的参数/消息之外,我的信令服务器是否必须做任何事情?

0 投票
1 回答
181 浏览

javascript - SimpleWebRTC:如何正确关闭广播?

我正在使用 SimpleWebRTC API,但在教程中没有讨论断开连接的地方。我怎样才能停止广播?

0 投票
5 回答
30503 浏览

html5-video - 如何在 webrtc 中将麦克风静音/取消静音

我从这里读到我如何在 webrtc 中为本地流静音/取消静音麦克风:WebRTC 提示和技巧

当我启动我的 localstream 麦克风时,默认情况下是启用的,所以当我设置 audioTracks[0].enabled=false 时,它​​会在我的本地流中静音一个麦克风,但是当我将它设置回 true 时,它​​启用取消静音。这是我的本地流静音/取消静音代码:

有人可以建议我如何在本地流中取消麦克风静音。

0 投票
1 回答
2920 浏览

video - 如何指定 webrtc 视频的最大帧率、宽度和高度以及质量?

我想使用 SimpleWebRTC 降低 WebRTC 中的视频质量,我该怎么做?

我这样做了,但不能正常工作:

它有效,但是当我添加时:

它不起作用,因为还没有返回 true(我认为)。

你能帮我解决一下吗?甚至建议我一种降低质量以减少带宽的新方法。

谢谢

0 投票
1 回答
1155 浏览

javascript - webRTC 检查是否正在使用 stun 服务器

我决定创建自己的 STUN 服务器以将其与以下 JS 库https://simplewebrtc.com一起使用。

我决定使用这个: http: //www.stunprotocol.org/

我已按照说明进行操作,似乎服务器正在运行。命令sudo lsof -i:3478(3478 是默认端口)输出以下内容:

我还根据以下说明修改了 JS 库以使用我的服务器:https ://github.com/andyet/SimpleWebRTC ( peerConnectionconfig)。

但是当我使用 tcpdump 来捕获服务器上的流量时,没有任何东西被捕获,就像没有使用服务器一样。如果配置了这台服务器,那么使用哪台服务器?

0 投票
0 回答
95 浏览

javascript - webrtc 泄漏在其他选项卡上播放的音频

当我与其他人进行视频通话并同时在另一个标签上收听 youtube 音乐时,该人可以清晰地听到它。

顺便说一句,我正在使用耳机,所以我的扬声器不可能发出声音。我在 Mac 上使用 Chrome。

为什么会发生这种情况,有没有办法关闭其他声音?

0 投票
1 回答
2196 浏览

angularjs - WebRTC 和身份验证实现

好的,所以最近我一直需要使用 WebRTC 创建一个用于视频语音等的应用程序。

因此,在查看了一些库后,我发现 SimpleWebRTC 看起来非常方便: https ://github.com/andyet/SimpleWebRTC

所以我感兴趣的是如何实现 STUN/TURN 服务器?(如果有人能用简单的英语解释这些差异,那就太好了!)还有一种身份验证机制。目前,我的应用程序联系我的数据库并登录用户等,但 stun and turn 服务器将是私有的,并且不会以任何方式参与身份验证过程。

所以基本上:

  • 实施 STUN/TURN 的最佳方法是什么
  • 有什么认证机制吗?

请注意,这是针对混合应用程序的,因此我将为此使用 JavaScript/AngularJS。我选择 SimpleWebRTC 的主要原因。

谢谢!