问题标签 [videocall]

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

angular - Angular 中 QuickBlox VideoChat 中的噪音和回声

我已经在 Angular 中开发了视频聊天。我可以参考 Javascript SDK 示例。样品工作正常。但是,当我以角度开发示例时,我会因音频/视频延迟而产生大量噪音和回声。为什么呢?并且还连接了相同的网络本地和远程对等点,但在不同的网络对等点未连接。问题是什么?

0 投票
1 回答
47 浏览

quickblox - iOS 中的 Quickblox 视频通话会话创建

即使用户登录了帐户,我也无法为用户创建会话。

这是我的代码:

我从 Quickblox 会议类型的 UsersDataSource() 传递的对手ID 是 .video

回复:2021-03-12 15:31:11.888 rtc::[RTCClient] 您必须先登录才能使用聊天 API

0 投票
0 回答
119 浏览

android - 如何为android app自定义jitsi meet视频会议的高度和宽度

我正在修改 Jitsi meet Video 屏幕,我想自定义移动应用程序的视频大小(高度,宽度)。我可以知道哪些组件必须修改,提前谢谢。

0 投票
0 回答
48 浏览

ionic5 - Ionic v5 cometchat 视频通话功能无法正常工作

我在 Ionic 5 中使用 cometchat 进行视频通话功能,但是在开始通话后“没有网络实现”出现此错误。我不知道如何解决在此处输入图像描述

0 投票
1 回答
95 浏览

cloud - Agora 云录制自定义布局不起作用

当 uid 传递时,Agora 没有在自定义布局中捕获视频流。它跳过传递 uid 的流。

这是我正在使用的三个视频流的示例布局,它只捕获两个不存在 uid 的视频流。

我传递的 uid 是根据云记录中的文档,它是 32 位整数。uid 是手动生成的,不是 Agora 生成的。

laout 前 15 秒

最后 15 秒

0 投票
0 回答
177 浏览

video - jitsi meet如何实现负载均衡?

我们已经在 Ubuntu Server 上成功安装了 jitsi-meet。我们按照以下链接

https://jitsi.org/downloads/ubuntu-debian-installations-instructions/

现在我们要实现一个大的负载均衡技术。用户和会议。我关注了 MUC 技术的https://samynitsche.de/4-install-jitsi-meet-and-configure-load-balancing链接。但它工作不顺利。我的意思是它崩溃了第 3 位参与者加入了会议,然后没有视频脸显示只有黑色显示。有时它会使会议崩溃。没有错误是日志文件。

负载平衡的任何更新步骤?

0 投票
0 回答
80 浏览

ubuntu-18.04 - 棘轮 websocket 调用未连接。没有协议处理程序对 URL /wss/ 有效(方案“ws”)。怎么修?

我有一个使用网络服务器系统运行的苹果应用程序:Ubuntu 14.04 和 PHP 5.6。我必须将服务器更改为 Ubuntu 18.04。问题是棘轮视频通话未在新服务器上连接。我无法弄清楚这个问题。

根据测试,WebSocket 工作正常,聊天工作正常,但是当我们尝试连接呼叫时,我收到此错误。

我已经尝试过这些帖子,但没有工作apache-proxy-no-protocol-handler-was-validno-protocol-handler-was-valid-for-the-url

但是,它在旧系统上运行良好。

我正在使用带有 apache 2.4.24 的 Ubuntu 18.04 和带有 fpm 的 PHP 7.2 并使用 Ratched PHP WebSockets。

请帮忙。

0 投票
0 回答
645 浏览

flutter - Flutter Agora 视频通话参与者连接问题

我有一系列咨询,其中有医生和患者 ID,还有咨询开始时间和结束时间。

我正在使用 buildTokenWithAccount() 生成一个 agora 令牌,令牌生成成功并存储在 Firebase 中。但问题是当我开始视频通话时它正在工作,我无法与其他参与者联系。我正在使用这个例子:https ://github.com/AgoraIO/Agora-Flutter-SDK/tree/master/example/lib 。

这是我用于生成 agora 令牌的云函数。

日志:

0 投票
0 回答
53 浏览

webrtc - 在生产中运行时没有“中继”icecandidate

这是我在本地的设置:

  • 前端:反应
  • 后端:节点
  • 后端连接到托管 Kurento + Coturn (Ubuntu 16 xenial) 的远程服务器 (Digital Ocean)

场景 1 ✅</h2>

在本地拨打电话时:

  • 来电者可以发起通话
  • 被叫可以连接
  • 两者都收到了“接力”候选人(通过 webrtc 日志确认)

场景 2 ❌</h2>

当我将后端部署到Heroku并将前端部署到Firebase 托管进行测试时:

  • 呼叫者可以发起呼叫(连接处于连接状态)
  • 被调用者无法连接(连接处于“正在连接”状态)
  • 呼叫者收到“中继”候选人但被呼叫者没有(被呼叫者只收到“主机”,“srflx”候选人

场景 3 ❌</h2>

当我尝试将本地前端Heroku 后端连接时

  • 来电者可以发起通话
  • 呼叫者无法连接(连接处于“正在连接”状态)
  • 两人都收到了“接力”候选人(?!)

注意:他们都使用相同的远程 Kurento + Coturn。我一直在阅读 coturn + Kurento 的日志,但还不知道为什么。期待任何评论。谢谢!


更新1:

  • 添加一些调试代码后,我发现在 Heroku 上,这些事件都没有在 WebRTCEndpoint MediaElement 上触发(但它们是在本地触发的)ConnectionStateChanged:,MediaStateChanged

更新 2:

  • 我比较了工作版的 Kurento 日志和非工作版的 Kurento 日志,发现在工作版上,多了一个日志:

当调用者更改共享窗口(屏幕共享)时也会出现此日志

0 投票
1 回答
55 浏览

android - 在 vonage opentok 视频通话进行时获取电话接听和结束事件?

我正在开发 vonage opentok 视频通话功能。我想在视频通话进行时收到本地电话并结束的事件。如果您发现任何有关这对我真的有帮助的信息,请告诉我。

注意:我已经尝试了具有 READ_PHONE_STATE 权限的广播接收器,但它在 api 级别 30 中不起作用。