问题标签 [rtcmulticonnection]

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 回答
2018 浏览

cordova - RTCMultiConnection 与 ionic 5 完整示例

一切都尝试了,但无法找到任何解决方案。请提供 ionic 5 的工作示例

0 投票
0 回答
22 浏览

meteor - 我无法在流星包中捕获用户媒体流

我能够使用RTCmulticonnection库在流星项目中捕获用户媒体。但我想创建一个流星包。当我尝试在不同的项目中使用我的流星包时,它给了我一个错误。

当我尝试访问媒体流时,它给了我一个错误。

0 投票
0 回答
1907 浏览

javascript - 即使在 TURN 上,Webrtc 也无法连接到不同的网络

我在我的一个项目中使用RTCmulticonnection一切正常,除了它不在不同的网络上工作。我已经经历了Github 问题,该问题指出它需要打开服务器才能在不同的网络上运行它。但我已经根据文档配置了转服务器。

这是我的代码

在 chrome 中检查控制台时,它不会显示任何错误,但在 Firefox 中我收到以下错误...

ICE 失败,您的 TURN 服务器似乎已损坏,有关详细信息,请参阅 about:webrtc。

我已经在Trickle ICE中测试了我的回合服务器。我得到了响应和中继,这意味着转动和眩晕工作正常。我还在这个片段中检查了连接性,它显示了

是的,TURN 服务器工作...

当客户端启动会话时,我可以连接到他,几(2-3)分钟后断开连接。但是当我启动会话时,它不会与客户端连接。

出于测试目的可能是你可以使用这个我从Github得到这个

在 WEBRTC-internals icecandidateerror 中出现以下错误

现在我做错了什么?任何帮助将不胜感激。谢谢

0 投票
0 回答
84 浏览

webrtc - WebRTC 移动摄像头不切换

我正在尝试制作一个直播应用程序,我想要在智能手机中切换摄像头的功能。我已经从 MDN 关注了这篇文章,但我无法获得预期的结果。

以下是我得到的结果: Chrome 移动结果:相机从前到后切换,但没有反过来切换。Firefox 移动搜索结果:摄像头使用后置摄像头开始流式传输(这不是预期的),而不是切换到前置摄像头。

我正在为这个应用程序使用 RTCMultiConnection 和 RecordRTC。

代码:

0 投票
1 回答
74 浏览

vue.js - RtcMulticonnection 加入无间

我制作了一个非常简单的RTCMulticonnection应用程序来尝试创建一个小型视频会议应用程序。但是它不断发送相同的请求:

但没有出现视频源,好像我没有加入房间..

这是代码:

使用 vue-webrtc 和 rtcmulticonnection 都给了我相同的结果。

感谢您的阅读!

0 投票
0 回答
70 浏览

javascript - 如何将 MediaStream 对象从视频发送到 opencv.js 中使用的画布元素?

基本上我想做的是在视频会议中本地检测人脸。为此,我将RTCMultiConnection用于视频会议部分,确切地说是这个特定部分,并将 OpenCV.js 用于计算机视觉部分,特别是这个存储库

我知道我需要将 mediaStream 对象从视频元素发送到 OpenCV 函数内的画布元素。我没有在画布上显示该流,所以我想我会将包含该 mediaStream 对象的变量设为全局,以便我可以将它传递给 OpenCV 函数,但这也不起作用。

如果您能提供任何见解,我将不胜感激,谢谢。

这是代码:

0 投票
1 回答
235 浏览

webrtc - 低延迟的 WebRTC 设置

我已经在 Stack Overflow 中进行了搜索,但我无法获得我搜索的答案。我目前正在使用 WebRTC 开发远程控制应用程序。

我玩弄了 WebRTC 设置。像分辨率,比特率,编解码器。但经过一番尝试,我的经验是,当我离开默认设置时效果最好。

我想问一下对于尽可能低的延迟来说最好的设置是什么。质量并不重要。决议也可以改变。

我有以下设置:

0 投票
1 回答
100 浏览

javascript - 如何使用 socket.io 来提高使用 JavaScript 的 RTCmulticonnection 的性能?

我正在使用下面的套接字 js 文件和端口,但是在 4-5 个用户进入视频会议后它会冻结计算机。

套接字网址是,

和港口是,

我应该使用上面的套接字和端口,还是需要在 Web 服务器中创建自己的 socket.io。我正在使用 rtcmulticonnection 进行视频会议。有人帮忙。

0 投票
0 回答
92 浏览

reactjs - RTCMulticonnection - Prod 服务器中未调用 OnStream 方法

我有 Reactjs 应用程序,其中有一个视频通话概念。我已经使用 RTCMultiConnection 包来实现视频通话。

对等服务器已连接,视频通话在 localhost 中运行良好。

但是,当我在服务器中托管 react js 应用程序(也有 ssl 证书)时,视频通话无法正常工作。

视频通话开始时,onStream 函数未调用,因此未显示用户视频

我已经通过构建托管了 react js 应用程序,并在 Heroku 服务器和 Windows 专用服务器(通过 IIS)中进行了尝试。但是视频通话在任何一个服务器上都不起作用。

如何让视频通话也能在服务器上工作。

我的示例代码:

0 投票
1 回答
65 浏览

ios - 当屏幕在 Swift 中关闭时,使用 WebRTC 的 WKWebView 退出广播

我正在制作一个通过 Swift 中的 WKWebVew 进行语音聊天的应用程序。

即使屏幕关闭,其他用户也应该能听到您说话的声音。

但是,如果在使用 WKWebView 时关闭设备屏幕,则广播结束并刷新 WKWebView。

以下是警报窗口的处理和避免重复重新加载。

据说由于视图层次结构,当 WKWebView 中的屏幕熄灭时,WKWebView 停止工作。

即使通过背景模式关闭屏幕,有没有办法修复视图?

在 Android 中,您可以通过 Foreground Service 来 Intent WebView,因此即使屏幕关闭,WebView 也能正常工作。我想知道 Swift 中是否没有这种方法。