问题标签 [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 投票
0 回答
28 浏览

android - 我无法在 CardView 中看到我的视图

在这里,我在两个不同的布局中添加了两个不同的视图

  1. 对于远程视频
  2. 对于本地视频但是本地视频的 addview 不适合在 xml 文件中定义的 cardview

当我尝试将远程视图的大小减小到屏幕的一半时,就像本地视频下方的图像完全适合 cardview 一样,但是当我的远程视图作为匹配父级时,它会干扰我在 cardview 中的本地视频

图 1. 当远程视频作为匹配父级时 当远程视频作为匹配父级时

图 2. 当远程视频尺寸减小时 当远程视频大小减小时

提前致谢

0 投票
1 回答
80 浏览

node.js - 使用 peerjs socket.io nodeJS 进行视频通话有时才有效

我需要帮助在 php 平台内设置一个简单的视频通话网络应用程序。但我有几个问题。我遵循了几个教程来实现这一点,但我仍然无法做到。

我需要实现什么?我需要为 2 个摄像头(用户)设置几个视频通话(甚至同时),每个摄像头(用户)都位于由 wordpress 的 php 页面设置的单独“房间”中。

例子:

在“www.mywebsite.com/interviews/my_specific_name_room/”中,视频通话中只有 2 个用户。在“www.mywebsite.com/visits/my_other_specific_name_room/”中,视频通话中只有 2 个用户。等等我已经做了什么?我有一个带有 apache php mysql 和 nodejs 的 VPS。视频通话在 https 协议下工作。我遵循的教程让我设置“https://www.mywebsite.com:3030/”并进行视频通话。

但是我的问题是什么?问题是有时视频通话有效,有时无效。我不知道为什么。当我从笔记本电脑和手机访问“https://www.mywebsite.com:3030/”时,视频通话几乎总是在这些设备之间进行。即使我同一个城市的朋友访问“https://www.mywebsite.com:3030/”并且我也这样做,视频通话也能正常工作。但是对于城里的其他朋友,以及我国家其他地方的每一位朋友,视频通话永远不会奏效。我们只看我们自己的视频。真的我不知道为什么。我尝试了一些解决方案,但我不太了解 nodeJS。

我的服务器代码:

我的代码来自 www/index.html

我不知道如何在这段代码中实现 TURN 和 STUN 的东西。

拜托,我真的需要帮助。在提出问题之前,我总是到处搜索。对我来说,能够在不使用第三方服务的情况下编写程序来进行视频通话已经是一个巨大的成功。

但我现在的首要任务是让视频通话始终正常工作,无论浏览器、位置如何……什么都没有。如果有人可以提供一个建议来实现我的另一个目标,“房间”的事情,我会非常感激。

0 投票
0 回答
9 浏览

audio - 如何在 Google Meet 中关闭降噪功能?

我想为一首歌翻唱。我是一名打击乐器演奏者,当我与歌曲一起演奏时,Google Meet 默认会抑制在后台运行的歌曲或降低我的乐器音频。我使用免费版本(非 G Suite),因此无法将其关闭。请帮我。

0 投票
0 回答
17 浏览

react-native - 如何使用本机反应添加像Skype这样的实时铃声通知?

只是出于好奇,我想使用 react native 构建一个像 Skype 这样的应用程序,但我只想在我的应用程序中有视频通话选项。我在谷歌、youtube、文档等上进行了很多研究,但到处都有一个系统,比如我们必须复制 ID 和链接,然后与最终用户共享,然后他会打电话。所以,我不想在我的应用程序中使用这个,我只想在我们呼叫特定用户时响起铃声。我不知道如何实现这个东西,所以我可以得到一些参考链接,资源。

0 投票
0 回答
14 浏览

videochat - 使用 agora 视频通话 API 时可以使用多个摄像头吗?

我正在使用 agora api 实现一个视频会议应用程序,所以我想知道是否可以在视频通话中同时使用多个摄像头,即带有外部网络摄像头的初始笔记本电脑摄像头。

0 投票
1 回答
193 浏览

flutter - 关闭应用程序时颤动agora视频通话屏幕

有人可以分享如何在agora后台实现呼叫屏幕的代码吗?我正在按照 youtube 上的 CS Guy Skype 克隆系列开发视频通话应用程序。应用程序打开时一切正常。我想在应用程序关闭时显示呼叫屏幕。我到处找,但找不到合适的解决方案或代码来解决这个问题。谢谢

0 投票
2 回答
104 浏览

flutter - Flutter Agora SDK 圆角视频 SurfaceView

有谁知道如何在视频通话中绕过视频角落?我放置它们的容器有一个边界半径,但是当视频开始时,它总是显示一个方形容器。

我的视频渲染代码如下:

任何帮助是极大的赞赏!

0 投票
0 回答
107 浏览

react-native - 视频通话期间的问题(opentok-react-native)

我们在视频通话中遇到了一些问题。以下是场景:

1)当互联网从一端停止工作时,另一端没有收到有关相同的事件。

2)当用户静音/取消静音并打开/关闭视频时,屏幕会闪烁约 1 秒钟。

3)当网络慢时,我们要根据网络来控制分辨率。有没有办法做同样的事情?

“反应”:“16.11.0”

“反应原生”:“0.62.2”

“opentok-react-native”:“^0.18.0”

请协助。

谢谢你。

0 投票
0 回答
88 浏览

ios - 不变违规:组件`RTCVideoView`的视图配置getter回调必须是一个函数(收到`undefined`)

我正在尝试在项目中使用react-native-web-rtc。我已完成 ios 的所有设置,但出现此错误

这类似于react-native-linear-gradient问题

我试过一堆东西,比如

  • pod install
  • npx pod-install
  • react-native link react-native-linear-gradient
  • 清除守望者缓存,清除 pod 缓存

这个问题仍然存在,我认为库无法识别 nativeModule,

没有在android上尝试过,这个问题是在使用ios时出现的。

0 投票
0 回答
36 浏览

javascript - JS直接视频通话的WebRTC解决方案

我正在寻找适用于 Javascript 的 WebRTC 视频通话解决方案,它允许参与者之间直接通话并且不使用中间的房间。

我检查了 PeerJS,但未解决的问题让我觉得它不稳定。

现在我正在寻找另一种解决方案,例如好的开源 SDK 或公司提供的 SDK。有任何想法吗?