问题标签 [apprtcdemo]
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.
webrtc - WebRTC ICE 连接状态更改为:失败
我使用以下 URL 从 GitHub 下载了由 google WebRTC 团队提供的开源 WebRTC 应用程序演示项目的代码:
该项目使用 Google Cloud SDK 和 Grunt 运行。
它在我的本地主机上运行,端口为 8095,并使用 NgRok 发布。
我安装了它,它的效果很好,但仅适用于内部网络,我尝试实现 TURN 服务器但不成功。
在他们说要更改文件的文档中:
我将其更改为以下代码:
但仍然无法在外部网络之间进行通信,出现控制台错误:ICE 连接状态更改为:失败
这是我的 chrome://webrtc-internals 输出:
android - 在获得对等连接之前,Android 在屏幕上显示相机捕获
我正在使用 appRTC 进行视频通话,但有时在连接到服务器之前屏幕是黑色的,而我想在等待时在屏幕上显示相机捕获:
谢谢你
android - 如何减小 APPRTC 库的大小?
在我的应用程序中,我实现了 APPRTC。在实施 APPRTC 之前,我的应用程序大小为 6MB。实施 APPRTC 后,我的应用程序大小变为 16 MB。我只使用一对一的语音聊天。我们可以有其他选择来减小 APP 大小或 webrtc 库大小吗?请建议..谢谢..
注意:“libjingle_peerconnection_so.so”库大小为 10 MB。
swift - 调用 WebRTC 类时出现异常,同时连接到对等连接
我正在使用 AppRTC 对等连接与信令服务器连接。我使用 WebRTC 框架。所有文件和类都工作正常,设置似乎正确。
但是当我在我的 中调用这个 webRTC 类时videoViewController
,应用程序崩溃并显示以下错误消息:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Swift._NSContiguousString key]: unrecognized selector sent to instance 0x2805b5d00”
这表明某个值是 nil 或未声明。但我无法在 AppRTC 对等连接类中找到哪个值为 nil 或未声明。
任何帮助将不胜感激找到原因。
斯威夫特语言:
信息:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Swift._NSContiguousString key]: unrecognized selector sent to instance 0x2805b5d00”
ios - ISBX/apprtc-ios 在 iOS 13 上不工作 - 没有视频不工作
我正在为我们的视频通话项目使用来自https://github.com/ISBX/apprtc-ios的 apprtc-ios。它在 iOS 12 和 iOS 11 上运行良好。
将我的设备升级到 iOS 13 后,前置摄像头似乎没有录制视频并将其发送给对方 - 如果手机 A 和手机 B 正在进行视频通话会话,手机 A 上的小视频预览方块(iOS 13 ) 变黑。在手机B(iOS 12)上,手机A没有发送视频 - 整个屏幕都是黑色的,除了小预览方块。不过,音频对话工作正常。
我检查了相机权限 - 该应用程序已启用。
我追踪了代码。视频通话过程中成功获取前置摄像头(iOS 13手机)的cameraID。
经过几个小时的反复试验,我仍然没有任何线索。有谁知道如何修理它?
android - 使用统一语义计划更新 AppRTC android 代码
我正在android平台上开发webRTC。它与 libjingle 对等连接库和 planB 语义计划一起使用。但现在我从这里https://bintray.com/google/webrtc/google-webrtc用最新的 webRTC 版本更新 apprtc 代码。
我想了解如何获取远程视频,因为 onAddStream 没有在统一语义计划中调用。onAddStream 正在使用 planB 语义
我通过以下代码片段使用统一计划
而且我还在对等连接上添加音轨和视频轨道
但不知何故,我的应用程序崩溃了。所有回溯都如下
伙计们,我真的需要帮助来解决这个问题。
提前致谢。
android - WebRTC Android 库的 API 文档
我正在学习 WebRTC,我发现它的 JavaScript 文档非常好。但是,我想在 Android 上使用 webrtc。所以我找到了这个页面。添加库后,我找不到像 JS 那样的文档。有 AppRTC 但后来我发现它令人困惑而不是富有表现力(这可能是我自己的问题,不确定)。
那么我该去哪里获取 Android WebRTC 库的文档呢?是否有任何截至 2020 年有效的教程或简单参考资料?我发现的许多数据都是 5 年或更长时间,而且似乎已经过时了。
android - 当应用程序在 android webRTC/AppRTC 中处于后台时停止传输音频
我正在android平台上开发webRTC。我运行 appRTC 代码(https://github.com/njovy/AppRTCDemo)。现在我加入了来自 android 手机和网络(https://appr.tc/)的电话。它工作正常。现在安卓手机进入后台,我观察到一段时间后语音没有从安卓传输到网络。但如果应用程序出现在前台,那么它就可以工作。但是在一段时间没有发生音频/语音传输之后,应用程序再次进入后台。
webrtc - https://appr.tc 已关闭。如何设置自己的信令服务器/房间服务器 URL?
我使用 WebRTC 在 Android 上开发了一个视频通话应用程序,并使用https://appr.tc作为信号服务器(房间服务器 URL)。但根据https://groups.google.com/g/discuss-webrtc/c/H7XuZfgkGH0 apprtc 现在已被删除。当我运行 AppRTC 演示应用程序时,我收到以下错误:
有人可以说明如何更改房间服务器 URL 或设置我自己的房间服务器 URL 吗?任何帮助,将不胜感激。谢谢