问题标签 [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.
java - 如何在 Agora 中使用 Caption 进行 Facebook 直播?
在 Facebook 流 URL 上带有标题的 agora 流中是否有任何选项?
agora.io - Agora 云录制未将视频保存到 S3
我正在尝试从本教程(Agora Cloud Recording RESTful API)连接云录制并在 /v1/apps/{appid}/cloud_recording/resourceid/{resourceid}/sid/{sid}/mode/{mode 上收到 404 错误}/查询请求,视频未保存到 AWS s3 存储桶
脚步:
1 - 发布:https ://api.agora.io/v1/apps/86c92xxxxxxxdb3/cloud_recording/acquire
发布身体原料:
接收
接收
3 - 在 Web 上接收流媒体用户的令牌 (id=20)
4 - 开始流(流工作)
5 - 在尝试调用 GET 的流期间:https ://api.agora.io/v1/apps/86c92xxxxxxxdb3/cloud_recording/resourceid/nUwxxxx....xxxxxVTXt/sid/feexxxxxxx784c/mode/mix/query
并得到回应:
如果调用 POST 的响应相同:https ://api.agora.io/v1/apps/86c92xxxxxxxdb3/cloud_recording/resourceid/nUwxxxx....xxxxxVTXt/sid/feexxxxxxx784c/mode/mix/stop与数据:
有什么我缺少的建议吗?
javascript - AgoraRTCError CAN_NOT_GET_GATEWAY_SERVER
I am having issue joining a channel. I am making us of agora-web-sdk-ng.
Below is my code to join a channel:
But for unknown reasons, I keep on getting this error:
core.js:4197 ERROR Error: Uncaught (in promise): AgoraRTCError CAN_NOT_GET_GATEWAY_SERVER: invalid token, authorized failed data: {"retry":false} at resolvePromise
safari - 在 safari 13 中与 agora sdk 共享屏幕
我正在使用 agora-rtc-sdk 3.3.0。当我单击“共享屏幕”并授予权限时(问题不在于 getDisplayMedia)野生动物园重新加载页面。导致它的行是 client.publish(stream),如果注释此行流创建成功(根据控制台),与客户端相同,但我无法发布我的“屏幕共享”流。此错误仅出现在 safari 13 中,其他浏览器工作正常。添加这部分代码。
}
}
agora.io - 在视频通话 UI 中设置网格布局(Web SDK)
我想在我使用 Agora 的 Web SDK 构建的视频通话应用程序中实现网格布局。我正在浏览文档,但无法获得有关如何在视频会议中实现网格布局的帮助。最佳拟合和网格布局仅在云录制 API 中可用。
任何以前的参考资料或实施它的 github repo 也可以使用。
谢谢您的帮助!
javascript - 如何使用 agora web sdk 发布到 youtube/facebook 等 rtmp 服务
我在 agora 上创建了 youtube/facebook 现场活动、帐户并尝试在 web 演示上使用 agora 演示:
https://webdemo.agora.io/agora-websdk-api-example-4.x/pushStreamToCDN/index.html
当我可以时,我得到 Unexpected_Response client.startLiveStreaming(youtube_rtmp_url, false); 我还尝试将客户端更改为使用“h264”编解码器,但同样失败。
可能我使用 youtube 直播 url 错误。我尝试了多种 rtmp url 组合:
rtmp://a.rtmp.youtube.com/live2
rtmp://a.rtmp.youtube.com/live2/secret_stream_key
rtmp://a.rtmp.youtube.com/live2?custom_variable_name=secret_stream_key
但目前还没有成功。我错过了什么吗?
控制台上的确切错误消息:
live streaming error: AgoraRTCError UNEXPECTED_RESPONSE: live streaming app center error, code: 400, reason: invalid_appid
agora.io - 无法连接到 Agora 服务器
我有 AGORA sdk 4.3.0 并且演示应用运行良好。
现在我将项目更改为“实时”。
我包含了生成令牌的令牌生成器,包含uid
在 index.js 中适当的地方以及当我尝试连接时(使用appid
, channel
(这是一个自定义字符串),uid
(适当范围内的无符号整数)并且token
由 RtcTokenBuilder.py 生成(它包含appID
,和其他自动生成的东西appCertificate
,channelName
例如时间)我得到以下控制台输出;
出于某种原因,没有错误或警告,我只是断开连接 -
Javascript 不是我的主要功能,我真的不知道如何调试它。
我将不胜感激任何帮助。
index.js 我在提交加入表单时传递了 appid 和令牌,以及我在表单中填写的频道名称。
agora.io - 如何在 agora.io 中获取所有活跃的流媒体?
我刚刚开始使用 Agora.io 并希望将其应用到我的项目中。按照一些教程,我已经可以作为主机启动流媒体,只要流媒体发布,其他用户就可以加入它。
我的问题是我只想在发布流时才显示加入按钮,而不是一直显示。此外,我将来会有动态频道,所以我正在寻找一种方法来获取所有活动频道的列表。我怎样才能做到这一点?
agora.io - 无法使用 vp8 编解码器在 agora 中开始直播
我想创建一个包含多个广播公司/主机的直播流,并使用 agora 将其发布到 RTMP CDN。
我正在使用agora-rtc-sdk-ng库。
根据文档,我尝试开始直播,但在调用时出现以下错误
错误 :
谁能帮我解决这个错误?
ios - Agora iOS 视频未在网页上显示
我正在使用 Agora 在 iPhone 和网页之间进行视频通话,但我似乎无法让它在网页端工作。
我在版本 3.2.1 中使用本机 iOS SDK,因此对于我的 COMMUNICATION 配置文件,互兼容性应该是自动的。我先在 iOS 上创建并加入频道,然后在 web 端加入。在我的 iPhone 上,我既有本地视频,也有来自网页网络摄像头的视频。但在网页端,我似乎无法检测到 iPhone 已经加入并显示其流。
注意:iPhone 到 iPhone 的通信可以正常工作,网络到网络也可以。
我也用
以确保我的 iphone 本地视频被流式传输并发送到网络。
我是否缺少一些东西来确保网络接收我的本地视频流?