问题标签 [openvidu]

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

ajax - Openvidu 服务器 API REST 与 fetch

我用 docker 启动 KMS+OPENVIDU 服务器。当我使用 JQ ajax 时,一切都适用于 Web 组件:

例如(这很好用):

如果我把 fetch (native javascript) :

我得到了回应,但没有response.id

好像 :

有什么建议吗?

0 投票
0 回答
394 浏览

kurento - OpenVidu:Coturn 服务器不用作 TURN 服务器

我使用 AWS CloudFormation 部署了 OpenVidu 服务器。

OpenVidu 服务器可以成功部署,并且看起来工作正常。

但是,我发现关联的 Kurento 服务器正在使用安装的 Coturn 服务器作为 STUN 服务器。(文件 /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini 已注释“turnURL=user:password@address:port”行,而“stunServerAddress=”和“stunServerPort=3478”行未注释。)

虽然 Coturn 服务器可以用作 TURN 服务器,但我想知道为什么不将 Kurento 服务器配置为使用 Coturn 服务器作为 TURN 服务器,以便享受更丰富的功能集。

0 投票
1 回答
170 浏览

node.js - openvidu 视频组会议收到请求的令牌错误错误

实际上,我是openvidu流媒体的新手。我正在关注 openvidu 官方网站以获取该项目的工作。我不太确定我在哪里犯了错误,但会收到证书警报。请帮我解决这个问题。任何帮助谢谢你提前。

0 投票
1 回答
306 浏览

javascript - openVidu - 由于网络问题导致 websocket 连接丢失时,connectionDestroyed / sessionDisconnected 事件不会触发

当连接被破坏或断开时,发布者不会通知。在 Openvidu 文档中,他们建议connectionDestroyed&sessionDisconnected事件,但它不再触发。我该如何解决这个问题?从发布者方面,我需要在网络丢失和连接被破坏时通知发布者。

更新:

sessionDisconnected当我成功重新连接或正常关闭会话时调用事件。但是当互联网连接丢失时,我需要立即通知发布者。

0 投票
1 回答
418 浏览

ios - 来自耳机的 OpenVidu Publisher 声音

我在我的应用程序中使用 openvidu。当我订阅发布者视频时,发布者的声音会从听筒中发出(就像在通话中一样)。如何将输出源设置为扬声器?

0 投票
1 回答
388 浏览

ionic3 - 使用 OpenVidu 仅创建音频通话

我只想在不使用网络摄像头的情况下进行音频通话。但以下代码仅适用于相机权限。当我删除相机权限时,它不称为streamCreated事件。

我正在将 Ionic 用于 android 应用程序

0 投票
2 回答
1460 浏览

reactjs - 直播 HTML5 视频绘制到画布不工作

我使用 ReactJS 来显示一个使用 HTML5 视频元素的实时流(来自我的网络摄像头)。OpenVidu 媒体服务器处理后端。我想使用该canvas元素使用 drawImage() 方法将视频直播流绘制到画布上。

我见过其他例子,但在它们中,视频元素总是有一个来源。我的没有来源 - 当我检查视频元素时,我看到的是: <video autoplay id="remote-video-zfrstyztfhbojsoc_CAMERA_ZCBRG"/>

这是我尝试过的,但是画布不起作用。

更新:经过进一步调查,我意识到我需要使用 setInterval() 函数,因此提供了以下解决方案。

0 投票
1 回答
617 浏览

node.js - 如何使用 webrtc 让我的用户保持匿名?

我需要在我的应用程序中实现视频通话,然后我发现了 webrtc 和 nodejs 的 simple-peer。我只有一个问题,因为它是点对点的,我想用户不是匿名的,他们可以互相获取他们的 ip。

我知道 facebook,amazon chime 使用 webrtc,他们是如何隐藏这些 ip 的?他们是否通过服务器传递流?使用转服务器?openvidu会隐藏ip吗?或者我可以简单地为每个视频室在 nodejs 进程中创建对等点,并连接到每个用户并分发视频吗?
谢谢

0 投票
1 回答
470 浏览

electron - 使用 OpenVidu 和电子进行视频录制

我必须能够将传入的视频通话录制到文件中。录制必须在使用电子构建的桌面应用程序上完成。我使用 OpenVidu 作为流媒体平台。有没有办法做到这一点?

0 投票
2 回答
1961 浏览

webrtc - 在我们从 webrtc getstats 得到的结果中,inbound-rtp 和 remote-inbound-rtp 有什么区别?

我一直在尝试找出一种方法来计算以下内容: 带宽、延迟、当前上传和下载速度我对INBOUND-RTP、OUTBOUND-RTP 和 REMOTE-INBOUND-RTP的值感到困惑。

在我的脑海中,我正在考虑将inbound-rtp作为所有传入数据的统计信息的集合。这显然是错误的,因为该类型的不同统计数据始终保持为零

当前设置使用 chrome 作为 2 个连接客户端和一个媒体服务器,客户端实例在“ localhost ”上运行

在此处输入图像描述