问题标签 [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 投票
1 回答
2763 浏览

ios - WebRTC 远程视频在 ios Safari 上一直冻结

我们有一个基于 WebRTC 的解决方案,并且对 ios 11 Safari 上的 WebRTC 支持感到兴奋。但是,我们在 iOS 11.0.3 上使用 iPhone 6 测试过的每个 WebRTC 解决方案都会遇到同样的问题:

一段时间后,远程视频冻结,整个手机崩溃,需要强制重置。互联网上的任何地方似乎都没有谈论此类问题。有没有人遇到过同样的情况,你有没有找到任何解决方案?

我们在 ios 11.0.2、ios 11.0.3、iPhone 6 iPhone 6+ 和以下解决方案中复制了该问题:

  • 我们自己的基于 SimpleWebRTC 的 WebRTC 解决方案
  • Talky.io
  • TokBox Safari 演示
0 投票
0 回答
283 浏览

webrtc - 如何直接在子域上创建coturn服务器

在我的 CentOS ec2 实例上,我想直接在我的子域https://live.talkrecruit.com而不是 live.talkrecruit.com:3478 上创建 coturn 服务器 我已经设置了 coturn live.talkrecruit.com:3478 但想要删除端口 3478 并仍然使其像 simplewebrtc 沙箱转服务器 sandbox.simplewebrtc.com 一样工作

0 投票
0 回答
111 浏览

ssl - https上的AWS EC2 websocket不起作用

我的 ec2 实例上的 websocket 与http://live.talkrecruit.com:8888/socket.io/工作正常 但是我无法通过 ssl https://live.talkrecruit.com:8888/socket.io/连接它并且 ssl 在此实例上正确安装,在默认端口https://live.talkrecruit.com上运行良好

请帮忙

0 投票
0 回答
120 浏览

javascript - 电子 + simplewebrtc 可行吗?

有人成功使用 electron + simplewebrtc 吗?

我使用 simplewebrtc 构建了一个网络应用程序。它在浏览器中运行良好。

当我将它迁移到电子中时,发生了一些奇怪的事情。

起初我使用我的电子应用程序的两个副本使它们相互连接,但失败了。

然后,我做了一个网络浏览器版本和一个电子版本相互连接。首先,只有电子版先加入房间,然后让网页版加入房间,才能相互连接。否则,如果订单发生变化,他们无法将事件 peer.pc.iceConnectionState 设置为“已连接”。

其次,即使它们是连接的,数据通道也只能以一种方式工作。只有网页版可以向电子版发送消息。如果我尝试让电子版向网页版发送消息,则什么也没有发生。

在整个过程中,没有抛出任何错误。

先感谢您。

simplewebrtc 2.2.3 - 3.0.1

电子:1.7.6

网络浏览器:Chrome 62、Opera 49、Chromium 58

0 投票
0 回答
166 浏览

android - WebRtc 音频传输几秒钟后停止

从最近几天开始,我在 WebRtc 上工作,我也在服务器端和 android 端设置了所有东西,但是当我通过 Android 设备调用时,几秒钟后音频传输停止,而它工作正常,网络到网络,所以我做错了什么在安卓端。

这是我用于设置 WebRtc 的代码

0 投票
1 回答
435 浏览

webrtc - 是否可以使用 SimpleWebRTC 和 signalmaster 实现 MCU?如何?

我有一个使用 simpleWebRTC 和 signalmaster 进行信号传输的点对点视频会议应用程序。当超过4个用户连接时对网络造成压力,TURN服务器太大,所以我在想,这种情况下是否可以实现MCU?需要做什么?

0 投票
1 回答
633 浏览

webrtc - jitsi-videobridge 是否与其他 webrtc 的 API 兼容,还是必须与 meet 一起使用?

我想在我的 WebRTC 视频会议应用程序中实现 SFU。Jitsi Videobridge 似乎是一个不错的选择,但我可以将它与任何 webrtc API 一起使用吗?例如,我正在使用 SimpleWebRTC,在这种情况下是否可以使用 Jitsi Videobridge 实现 SFU?如果是这样,怎么做?如果没有,有什么替代方案?

0 投票
2 回答
5837 浏览

android - 如何在 android 上实现 WebRTC 以进行应用到应用调用?

我对 WebRTC 真的很陌生。我需要的是在我的 android 应用程序中实现应用程序到应用程序的语音通话(不是视频通话)功能。我想通过android上的webRTC在我的应用用户中随机调用。我在 android studio 中实现了 appRTC sdk 并制作了一个应用程序。通过这个应用程序,我可以创建或加入一个房间。然后我可以创建对等连接(语音通话)。它在同一个房间进行一对一通话。但是如何实现随机调用。我只是想知道我可以实现它的方式。谢谢

0 投票
1 回答
1892 浏览

javascript - 关闭应用程序时收听 Firebase 数据库更改

我正在使用 firebase 创建一个 Ionic 2 应用程序,当应用程序关闭时(即在前台、后台和被杀死),我需要一种方法来监听数据库更改(特别是在 child_add 上)

基本上,我想使用 WebRTC 在应用程序中拨打电话,例如 whatsapp,我正在关注这篇文章 - https://websitebeaver.com/insanely-simple-webrtc-video-chat-using-firebase-with-codepen-demo

然而,唯一让我困惑的是当应用程序关闭时它是如何工作的。谁能帮我理解?

谢谢!

0 投票
2 回答
321 浏览

node.js - WebRTC - Codelab STUN/TURN 服务器上的网络问题

这是我在stackoverflow中的第一个问题,我很受阻,我需要一些帮助。首先,非常感谢您。

我正在尝试在 Web 应用程序中开发 WebRTC 解决方案,以流式传输来自不同机器的视频。我正在使用 NodeJS 开发它,只是遵循WebRTC codelab的指南。一旦我复制并理解了它,我就开发了一个部署文件来将解决方案部署到 Azure Web 应用程序。现在我可以看到我的视频流,如果我从不同的主机连接但在同一个网络中,我可以看到两个视频流,每个视频流来自不同的机器。好的,这就是我想要的。但是一旦我从不同的网络访问我的网络,它就不起作用了。我可以在控制台中看到来自另一个对等方的连接以及来自它的消息(可能是因为 STUN 服务器?),但没有出现视频流。

我认为这是因为 TURN 服务器,但我不确定,因为我正在尝试使用其他服务器,但它仍然无法正常工作。

它与我上面指向的代码实验室的代码相同,有人在这里遇到同样的问题吗?TURN服务器是否可能无法正常工作?

(Turn服务器添加的部分代码)

谢谢!