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

android - 如何在 Android 网络浏览器上通过 agora 使用通话声音而不是媒体声音?

在 Android Web 浏览器(Chrome 或其他浏览器)上,声音是媒体声音,而不是通话声音。(也在演示中)

因此,当用户控制音量增大/减小按钮时,它控制的是通话声音而不是媒体声音。因此,这会误导用户的行为,并导致很多不舒服的情况。在旧的安卓设备上控制它有点困难。有没有办法解决这个问题?

我尝试了 appRTC 演示(https://appr.tc/)。并且声音出来的就是通话声音。我可以使用音量增大/减小按钮来控制音量。

请帮帮我。谢谢。

0 投票
0 回答
36 浏览

python - 将 Agora IO 视频流发送到本地 python 后端

我目前是一个项目的一部分,我们正在使用 Agora IO 作为在线课堂场景,使用 ReactJs 作为框架。但是我在 python 中有一些后端函数,我想在视频流上运行。

有没有办法获取视频流并将其实时发送到后端?

0 投票
0 回答
25 浏览

automation - 柏树存根。接收来自外部设备的响应

在这种情况下,我试图用 cypress 存根响应(全部使用Agora RTM):

  • 我通过网页向手机发送呼叫。
  • 手机接听电话并接听。
  • 我们现在已连接。

我想要存根的是手机应答以使其自动接听电话。那时我可以看到发布请求,但我无法存根。有任何想法吗?

这是我接电话时出现的请求,在赛普拉斯的屏幕截图中,请求是等待屏幕,而响应是通话屏幕

在控制台请求

在柏树上请求

0 投票
0 回答
53 浏览

rtmp - 主机停止摄像头时通过 RTMP 服务器录制图像

语境

我有一个使用AgoraWebSDK NG实现的直播应用程序。应用程序流式传输到 RTMP 服务器。该应用程序使用Agora 客户端的setLiveTranscoding方法为直播设置一些配置,包括transcodingUsers,它设置直播中的用户布局配置。在直播过程中,视频是通过 RTMP 服务器录制的,所以以后可以作为视频资产加入

问题

如果主机停止了他们的摄像头,那么 RTMP 服务器将在他们停止摄像头的那一刻用主机视频的最后一张图像录制视频

所以,我想知道当主持人停止摄像头时,通过 RTMP 服务器录制带有图像(用户头像)的实时流媒体的必要配置是什么

0 投票
1 回答
137 浏览

reactjs - 使用 agora 视频聊天可以实现端到端加密 (e2ee) 吗?

我的雇主使用 agora.io 提供视频聊天功能。我们被要求研究如何在我们的 react 网站和移动应用程序(flutter iOS 和 Android)之间添加端到端加密。我目前只关注网络端。

阅读文档并搜索谷歌在我看来这是不可能的,除非我遗漏了什么?

有人建议 Electron 可能会提供一个解决方案,但肯定会遇到同样的问题吗?除非他们的想法是提供定制的 e2ee 解决方案。

抱歉问题含糊不清,但现在有点难过。

0 投票
2 回答
79 浏览

agora.io - agora websdk 得到 obs 相机而不是我的笔记本电脑相机

我已经测试了 agora web sdk 的基本配置,它运行良好。但我不知道它正在访问和显示 OBS 虚拟摄像头,而不是拿走我的笔记本电脑摄像头。

请让我知道这是什么问题。

我正在从这里测试东西

https://webdemo.agora.io/agora-web-showcase/examples/Agora-Web-Tutorial-1to1-Web/

0 投票
0 回答
37 浏览

javascript - Agora 网页屏幕共享我们如何停止共享

我正在尝试停止共享 scrren 但不删除 scrren 标签和浏览器预览标签黑色显示我们如何删除此标签请帮助以及调用哪个函数来停止共享 scrren

0 投票
0 回答
154 浏览

agora-web-sdk-ng - Agora 网络录制文件未保存(找不到工作人员)

我们正在使用 agora-rtc-sdk-ng 。使用云录制功能联系群组视频通话并录制会话。我们成功地使用了复合录音和存储和亚马逊存储。我们想捕获主机屏幕

观察到有为网页录制提供的网页录制功能。使用功能集成的 api 以便使用网页记录执行记录会话。收到 sid 和 resorrseid。停止录制并收到错误消息时,我们没有收到录制的视频。“找不到工人。”

响应 Json。

{"resourceId":"IqCWKgW2CD0KqnZm0lcCzQisVFotYiClVu2jIxWs5RpqSNGPGIdk558INP0EbPlfhpVcB2WewTiB2_mv7YZ2ri6se5CGhkihfvUHAtIyRqDtaFXZLWyTWSBEY4IJhrkqI3KzDhLvMUBuMdy0yWCdYaZWFKWq1GKHHEhiF6Rdb6T_2C7r830rD40HLFeXeZAdKjR8qk8OyA3ur6CJBHkyhlRUf-Gbvd1xwAT4Zbj4TVMAdRcbPWcyBPx9N3X3nhD6HrFR2uZYEWoCn5ZeApnUZJer7ZfITrzWSnCTrhMw81kFf4iJQeen1vgD13Izb1tKzJnktrh3ngFQ8KLPXrYfctpiehGHYQ6RAVopJLJmadcpaxJrGhSrnOZS3wZbjf_rnC1jBgMwoRCDPVgYG_5qnrnmf84gKRgDhgAGBiH8-iI05JysS4wzhfYbuuqL_URG","sid":"1f2952fe3348a1c403151e99aeed07f9","code":404,"serverResponse":{"command":"StopCloudRecorder","payload":{"message":"找不到工作人员。"},"subscribeModeBitmask":4,"vid":"441527"}}

我们使用与复合录制相同的存储配置(可以保存录制文件)进行网页录制。

0 投票
1 回答
49 浏览

javascript - 我们如何在 Web 中共享屏幕特定部分的屏幕并自定义屏幕

我需要自定义屏幕部分特定部分的屏幕共享,需要自定义 agora 的修复部分,请给出一些解决方案

0 投票
2 回答
265 浏览

flutter - Agora Web SDK 不显示来自 Flutter 应用的视频和音频提要

我的项目需要使用颤振(移动)和原生网络进行视频通话。使用从控制台生成的临时令牌时,Web 和移动设备都可以接收视频和音频。使用从我的服务器生成的令牌时,移动应用程序从网络接收视频提要,但网络确实从移动应用程序获取任何提要。

但是,将移动应用程序连接到另一个移动应用程序时,该应用程序可以正常工作。

颤振 2.2 agora_rtc_engine: ^4.0.6