问题标签 [apprtc]

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

ios - iOS WebRTC 本地媒体 NSInvalidArgumentException [RTCI420Frame nativeHandle]

我正在尝试在我的 iOS webRTC 应用程序中创建本地媒体流。请参阅下面的代码

一切正常,但是当我添加localVideoView到后localVideoTrack我得到一个错误:

所有代码都在主线程上运行,并且应用程序具有适当的权限和 plist 键。当我使用调试器逐行浏览代码时,一切似乎都运行正常。此代码取自 Obj-C AppRTC 演示,它刚刚被转换为 swift。我似乎找不到崩溃的 swift 项目和正在运行的 AppRTC 项目之间的区别。知道我做错了什么吗?我正在 64 位设备上进行测试。谢谢!

0 投票
0 回答
254 浏览

ios - Webrtc:无法检索 TURN 服务器

我正在尝试使用 webrtc.framework 和 libAppRTCMobile_lib.a 来制作与 iOS 版 AppRTCMobile 相同的本机应用程序。在调用 connectToRoomWithId 时,我们收到以下消息。请帮助我为什么 TURN 服务器给出以下错误消息。

“(ARDAppClient.m:234 -[ARDAppClient connectToRoomWithId:settings:isLoopback:]_block_invoke):检索 TURN 服务器时出错:请求超时。”

代码片段:

提前致谢

0 投票
1 回答
457 浏览

webrtc - ../../webrtc/modules/utility/source/jvm_android.cc 中的致命错误

我们面临一个与 Android 的 Twilio 可编程 SDK 和 AppRTC 版本 57 相关的问题。因为我们已将两者集成到现有的 Android 应用程序中。您可以查看以下链接,以供您参考 Gradle 依赖项和 log cat 崩溃日志。

Logcat 崩溃日志 -

Twilio 可编程视频 SDK

当我们使用 Twilio 可编程多方视频通话时,它第一次崩溃了,当我们第二次执行相同的 Twilio 可编程多方视频通话时,它已连接,但 AppRTC P2P 视频通话崩溃了。

应用RTC

当我们使用 AppRTC P2P 视频通话时,首先它会崩溃,当我们第二次执行相同的 AppRTC P2P 视频通话时,它会连接,但 Twilio 多方通话会崩溃。

因为我们在现有项目中需要 AppRTC 和 Twilio 可编程视频 SDK。

重现步骤

  1. 执行 AppRTC P2P/Twilio 视频通话。
  2. 连接视频通话时,应用程序崩溃。
  3. 执行 Twilio/AppRTC P2P 视频通话。
  4. 连接视频通话时,应用程序崩溃。

谢谢!

0 投票
1 回答
329 浏览

apprtc - 如何将群聊功能添加到 AppRTC

我已经下载了 AppRTC android 应用程序的源代码,并且能够使用 Android Studio 运行该应用程序。

要开始相互交流,需要通过输入房间名称来加入房间。默认情况下,AppRTC 只允许两个参与者加入一个房间。当第三个参与者尝试加入一个房间时,它会给出错误“房间已满”。

我想为这个应用程序提供群聊功能,以便超过 2 个参与者可以加入同一个房间。

我无法确定要在哪里进行更改以使其工作的确切类或方法。我需要帮助来做这件事。

0 投票
1 回答
139 浏览

swift - AppRTC 机器错误

我在 swift 中全新安装 AppRTC 时遇到 Mach-O 错误。

我在 xcode 8.3.3 中创建了一个新项目并运行。

我添加: pod 'AppRTC'</p>

到我的 podfile,并使用 pod install。

完成后,我禁用位码。这是在设备上运行,清理了代码,我很难过!

0 投票
0 回答
141 浏览

android - 使 AppRTC 适应 PeerJs

嗨,我正在开发 Android Native 项目以连接到 Peerjs 服务器。是否有任何解决方案可以调整 appRTC(https://github.com/njovy/AppRTCDemo)以连接到我的服务器

0 投票
0 回答
104 浏览

ios - 如何在 AppRTC 中获得网络速度

我正在开发基于 apprtc 库的 iOS 视频应用程序,我需要向用户显示“网络连接不佳”。

任何人都可以帮助我了解如何在进行视频对话时确定慢速网络连接。

谢谢

0 投票
1 回答
1930 浏览

ios - WEBRTC最新框架中如何使用videoview中显示localstream的方法? - 用于 webrtc 框架(iOS)

在为最新的 webrtc 框架更新之后,我没有得到如何向用户显示本地流的原因方法已更改,在存储库的“iOS”文件夹中没有示例。

在旧代码中...

RTCVideoCapturer 对象和 RTCVideoSource 对象在此处相互链接。

但是在新代码中......

彼此之间没有任何联系。那么,委托方法做了什么,[_delegate appClient:self didCreateLocalCapturer:capturer]; 我不明白。[需要帮助!]

0 投票
1 回答
691 浏览

webrtc - 在 apprtc 上创建多个客户端

我是 webrtc 的新手。我需要创建 webRtc 的新实现。我从 Github 获得了 apprtc 的源代码。它在我的本地机器上运行良好。

但是在 apprtc 中,它最多只能支持 2 个客户端(一个房间只能加入一个客户端)。我需要修改 apprtc 以支持 2 个以上的客户端。我想将多个客户加入一个房间。apprtc可以吗?如果是这样,还有其他使用 webrtc 的方法吗?

0 投票
1 回答
293 浏览

webrtc - 无法从同一网络中的另一台机器访问 apprtc

我是 webRtc 的新手。我需要在我的本地机器上运行 appRtc 应用程序。我从 github 获得了代码库,并在我的本地 ubuntu 机器上成功运行。

这些是在我的电脑上尝试使用浏览器时的日志

我可以在我的浏览器上打开 apprtc 应用程序。但我无法从同一网络中的任何其他机器访问。

这些是在同一网络中的任何其他 PC 上尝试使用浏览器时的日志。

浏览器显示一些这样的错误消息

为什么会有这种行为?我需要从其他电脑访问。这可能吗?