问题标签 [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 回答
391 浏览

firebase - RTCMulticonnection 不适用于 Firebase

我正在使用RTCMultiConnection设置一对一的视频聊天。如何使用 firebase 作为信号服务器?

我已经安装了 rtcmulticonnection 并使用 Firebase 演示打开了视频会议,然后在此处应用了此步骤,但它不起作用,即使我加入房间也只显示一个视频,并且未启用聊天文本框,但是,没有错误显示,我试图在里面记录一条消息,connection.open但它没有显示。

我想应用这种一对一的视频聊天,但使用 firebase 作为信号服务器。

0 投票
1 回答
247 浏览

javascript - 如何删除 RecordRTC 中的空白帧

我被困在某个点上。请帮我弄清楚。

当任何对等连接(在视频会议中)断开连接并重新连接它们时,会在录制中添加一个空白帧,我正在使用 RecordRTC 并在 Chrome 74.0 中对其进行测试我认为它正在发生,因为当对等连接断开时,RecordRTC 已经有以前连接的数据视频元素,我只想删除那些空白元素。

我附上了录制视频的截图,请帮我弄清楚。

在此处输入图像描述

在这张图片中,您可以看到我们有 5 个屏幕,其中 2、3、4 是空白的,因为对等连接已关闭并重新连接。所以我想在我的 blob 中使用这 2 个工作屏幕(1、5)[ 1= 本地流,5 = 远程流],或者我们可以说是哪个记录。请帮我解决这个问题。

谢谢

0 投票
0 回答
118 浏览

php - 如何在php中自动将实时流存储在服务器中

我使用 RTCMULTICONNECTION 创建了一个视频流 Web 应用程序,需要将每个流存储在我的服务器中。

当我点击流记录按钮时,流将被记录,如果是小长度的视频,它会上传到我的服务器,那么它是一个大长度的视频,它会在上传到我的服务器时出错。

如何每 2/3 分钟将视频存储到我的服务器中

0 投票
0 回答
408 浏览

php - SEE 服务器在屏幕共享 RTCMultiConnection 时无法与加入房间一起使用

我正在使用 SEE 服务器创建屏幕共享,当用户打开一个房间进行屏幕共享时,一切正常,他进入一个房间

但是当第二个用户想要打开房间时,什么都没有发生

我检查并发现错误没有找到空间我该如何解决?

(我用socket.io服务器测试脚本它工作正常)

我的前端代码:

PHP端: https ://github.com/muaz-khan/RTCMultiConnection/tree/master/demos/SSEConnection

0 投票
0 回答
600 浏览

vue.js - 为什么加入时未触发 onstream(RTCMulticonnection)?

我正在使用最新版本的rtcmulticonnection,使用与 vue 的多对多连接,当有人加入房间时,onNewParticipant会触发事件,但onstream不会。

我试图添加一个流addStream但抛出RTCMultiConnection.js?cd68:683 Peer (xxxxx) does not exist. Renegotiation skipped.

这是我创建的方法:

0 投票
1 回答
955 浏览

node.js - WebRTC RTCMultiConnection 使用 Socket IO

我开始使用 socket io 在 WebRTC 上进行研发。我跟着这个教程。从 GitHub下载了这个项目,按照以下步骤安装了 socket io 安装 socket io

现在运行 index.html 后,单击打开或加入广播按钮,按钮被禁用但没有任何反应,控制台也没有错误

网络RTC

index.html 代码:

我是新手,这可能是什么问题?

0 投票
0 回答
65 浏览

webrtc - WebRTC 记录 div 包含本地和远程流

我想在 HTML 中录制具有相同样式 CSS 的视频流,在远程视频左下角的本地视频中可以做到这一点?

0 投票
0 回答
59 浏览

video-streaming - 双向广播和视频会议的性能如何

双向视频广播是用户可以看到广播公司,广播公司可以看到用户,但用户不应与其他用户互动。

视频会议就像每个人互动一样。

如果使用RTCMulticonnection会有什么性能差异

一对多视频广播中所述的文档

多端口建立导致巨大的CPU和带宽使用!如果有 10 个用户加入您的直播间,您的浏览器将打开 40 个 RTP 端口:

如果 100 个用户加入广播会发生什么。我的意思是设备的性能以及如果我使用它需要什么带宽

和视频会议一样

提前致谢

0 投票
1 回答
2096 浏览

javascript - 在 webRTC 中切换摄像头

如何在 RTCMulticonnection 中切换摄像头

我获取设备列表及其 ID

并尝试通过以下方式更改相机。取自GitHub 问题

但是没有使用相机根本不会改变我尝试了很多方法但失败了

这是codepen上的一个例子

WebRTC 示例中的这个示例可能有助于它做我想要的,但对与 RTCMulticoonection 的集成感到困惑。

0 投票
1 回答
186 浏览

javascript - 无法限制 RTCMulticonnection 中的带宽使用

我在我的一个项目中使用 RTCMulticonnection。我想将视频流带宽限制为 500-600kbp。我浏览了文档并使用带宽 Handeller设置了sdp 约束我使用mediaConstrains将宽度减小到 320p 和高度 180 。但仍然在发送和接收中使用 2-2.5 Mbps。

这是我正在使用的代码

那是我做错了什么吗?