问题标签 [agora-web-sdk-ng]

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

reactjs - 在 React App 中连接到 Agora 时出现错误 502 Bad Gateway

我正在 React 中为客户端创建视频通话应用程序。要求是仅将 Agora SDK 用于直播和视频通话。出于演示和测试的目的,从一些来源获得了示例代码,后来使用我自己创建的 App_ID 并申请连接,但是,意外无法运行。为了将 React 应用程序连接到 Agora SDK,有什么更好的解决方案。如果有的话,请提供相同的来源。

以下是供参考的代码

在此处输入图像描述

为高效运行 App 需要进行哪些更改

0 投票
1 回答
508 浏览

reactjs - 连接到直播时出现“用户无法发布流”错误

我正在使用 agora SDK 与一位用户进行实时连接。我知道该用户何时在线但无法连接。以下是代码参考:

我可以连接,但它显示了我这边的视频,这是意料之外的。我应该现场看对方的视频。那么需要进行哪些代码更改才能启用实时会话?

以下是错误图像 在此处输入图像描述

0 投票
0 回答
124 浏览

agora.io - 在 agora io sdk 4 上使用 localhost 的 CORS 问题

我正在尝试使用 agora io sdk 4 并且服务器响应 CORS 问题。

控制台日志

0 投票
0 回答
79 浏览

laravel-8 - 在集成 Agora wih laravel 后,没有在 agora-chat 中调用空白页面和 api

我已经使用链接中提供的说明集成了 agora:

https://www.agora.io/en/blog/build-a-scalable-video-chat-app-with-agora-laravel/

但是,在 url 上完成集成后,我得到了空白页面:http://localhost/agora-chat.. 看起来集成后没有调用 agora api。这个需要支持【附集成后空白页截图】

0 投票
1 回答
155 浏览

agora.io - 为什么 Agora.io v4 web sdk 有回声?

我刚刚安装了 v4 web sdk,在运行会议时我听到了回声。当我使用耳机时,这不是问题,这没关系。但是当我使用一个时,我会听到一个持久的回声。我使用过其他平台,例如 Google、Zoom、Web-ex、Blue jeans。等等,但我从来没有遇到过这个问题。我究竟做错了什么?

我查看了 Agora 常见问题解答,但这没有帮助。我已经联系了支持人员,但除了使用耳机外,还没有听到任何消息。

我已经尝试了本节中的所有内容 - https://docs.agora.io/en/All/faq/audio_noaudio

最好的,维格

0 投票
1 回答
444 浏览

agora.io - 如何在与 agora RTC WEB 视频聊天期间发送消息(呼叫反应)

我正在尝试使用 Agora Rtc WEB api 进行语音/视频聊天。

这将只是 1:1 通话,我希望一方可以调用通知/向另一方发送消息(例如,在 Skype 中发送表情符号“呼叫反应”)。

实际上,它不会仅由用户调用,但我希望一些侧通道在通话期间传输一些数据,它只有几个字节,但我需要它与视频/音频同步。

我在找sendMetadata(),但是WEB平台不支持?

是否可以有自定义轨道?所以我可以做“client.publish(sideChannelDataTrack);” ?

或者唯一的方法是同时使用 RTC 和 RTM,即使是 1:1 通话?

感谢您的反应。

0 投票
1 回答
356 浏览

agora.io - Agora RTC SDK 的并发流限制是取决于视频质量还是仅取决于音频?

在 Agora 常见问题解答中,我阅读了一个频道同时支持 17 个流。这是频道中只有音频或低质量视频流的限制吗?

正如我在 Agora sdk 4.x 中看到的那样,流被轨道取代。它会改变限制吗?

在此先感谢,拉斯洛

0 投票
1 回答
92 浏览

webrtc - 切换频道和组合应用程序

我可以在视频通话和交互式视频流频道之间无缝切换吗?

我想创建一个观看派对,让一小部分用户可以互相看到。但是,然后将该视频通话中的用户呼叫到 IVS 部分组。

0 投票
1 回答
540 浏览

javascript - Agora Web SDK NG - 存在停止屏幕共享事件?

目前我正在使用 Agora Web SDK NG 在网络上实现视频通话。我有一个理论问题。我开始在屏幕共享上工作。我将使用示例。我有视频通话成员 A 和 B。用户 A 开始屏幕共享。共享工作正常,但是当用户 A 想要停止屏幕共享时会出现问题。用户 A 点击从屏幕共享开始显示的标准 Agora 停止共享按钮。.

点击后,分享停止,但这个变化并没有反映给用户B。用户A的当前视频流卡住了,因为流没有取消发布。这是我的主要问题。在用户 A 端,我无法检测到按钮单击 Agora 标准停止共享按钮。这个按钮在浏览器上下文之外,所以我不能只制作选择器并创建按钮点击事件。如果我能够检测到此按钮单击,我可以手动取消发布流。你知道怎么做吗?我希望有一些事件处理程序类似于这个 client.on("user-stop-share", handlerFunction)。我正在使用谷歌 Chrome 浏览器。谢谢。

0 投票
1 回答
160 浏览

agora.io - 启动 RTMP 直播的 Agora 客户端断线怎么办?

假设客户端 A 使用 RTMP 开始向 CDN 进行直播,并且由于某种原因用户 A 断开连接。可能是 Internet 故障或浏览器完全关闭。直播会发生什么?它会被切断还是继续?如果继续,客户端如何再次获得流的控制权?即更改布局、停止流等