问题标签 [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.
angular - Angular 中 QuickBlox VideoChat 中的噪音和回声
我已经在 Angular 中开发了视频聊天。我可以参考 Javascript SDK 示例。样品工作正常。但是,当我以角度开发示例时,我会因音频/视频延迟而产生大量噪音和回声。为什么呢?并且还连接了相同的网络本地和远程对等点,但在不同的网络对等点未连接。问题是什么?
quickblox - iOS 中的 Quickblox 视频通话会话创建
即使用户登录了帐户,我也无法为用户创建会话。
这是我的代码:
我从 Quickblox 会议类型的 UsersDataSource() 传递的对手ID 是 .video
回复:2021-03-12 15:31:11.888 rtc::[RTCClient] 您必须先登录才能使用聊天 API
android - 如何为android app自定义jitsi meet视频会议的高度和宽度
我正在修改 Jitsi meet Video 屏幕,我想自定义移动应用程序的视频大小(高度,宽度)。我可以知道哪些组件必须修改,提前谢谢。
ionic5 - Ionic v5 cometchat 视频通话功能无法正常工作
我在 Ionic 5 中使用 cometchat 进行视频通话功能,但是在开始通话后“没有网络实现”出现此错误。我不知道如何解决在此处输入图像描述
cloud - Agora 云录制自定义布局不起作用
当 uid 传递时,Agora 没有在自定义布局中捕获视频流。它跳过传递 uid 的流。
这是我正在使用的三个视频流的示例布局,它只捕获两个不存在 uid 的视频流。
我传递的 uid 是根据云记录中的文档,它是 32 位整数。uid 是手动生成的,不是 Agora 生成的。
laout 前 15 秒
最后 15 秒
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 位参与者加入了会议,然后没有视频脸显示只有黑色显示。有时它会使会议崩溃。没有错误是日志文件。
负载平衡的任何更新步骤?
ubuntu-18.04 - 棘轮 websocket 调用未连接。没有协议处理程序对 URL /wss/ 有效(方案“ws”)。怎么修?
我有一个使用网络服务器系统运行的苹果应用程序:Ubuntu 14.04 和 PHP 5.6。我必须将服务器更改为 Ubuntu 18.04。问题是棘轮视频通话未在新服务器上连接。我无法弄清楚这个问题。
根据测试,WebSocket 工作正常,聊天工作正常,但是当我们尝试连接呼叫时,我收到此错误。
我已经尝试过这些帖子,但没有工作apache-proxy-no-protocol-handler-was-valid,no-protocol-handler-was-valid-for-the-url
但是,它在旧系统上运行良好。
我正在使用带有 apache 2.4.24 的 Ubuntu 18.04 和带有 fpm 的 PHP 7.2 并使用 Ratched PHP WebSockets。
请帮忙。
flutter - Flutter Agora 视频通话参与者连接问题
我有一系列咨询,其中有医生和患者 ID,还有咨询开始时间和结束时间。
我正在使用 buildTokenWithAccount() 生成一个 agora 令牌,令牌生成成功并存储在 Firebase 中。但问题是当我开始视频通话时它正在工作,我无法与其他参与者联系。我正在使用这个例子:https ://github.com/AgoraIO/Agora-Flutter-SDK/tree/master/example/lib 。
这是我用于生成 agora 令牌的云函数。
日志:
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 日志,发现在工作版上,多了一个日志:
当调用者更改共享窗口(屏幕共享)时也会出现此日志
android - 在 vonage opentok 视频通话进行时获取电话接听和结束事件?
我正在开发 vonage opentok 视频通话功能。我想在视频通话进行时收到本地电话并结束的事件。如果您发现任何有关这对我真的有帮助的信息,请告诉我。
注意:我已经尝试了具有 READ_PHONE_STATE 权限的广播接收器,但它在 api 级别 30 中不起作用。