问题标签 [phonertc]

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

cordova - cordova3.5 安装phonertc插件报错

我在安装 Cordova 插件时发现了一些错误,我在我的 Cordova 项目目录中运行此命令。

0 投票
2 回答
590 浏览

android - 如何使用 PhoneRTC 实现静音?

我设法使用PhoneRTC在我的 Cordova 应用程序中创建了一个视频聊天。现在,我想添加一个在本地麦克风输出上切换静音的按钮。

我怎样才能做到这一点?

0 投票
1 回答
631 浏览

android - 在 PhoneRTC 中,如何将现有的语音聊天变成视频聊天?

我有一个简单的语音聊天工作:

如何添加将视频添加到现有语音聊天的按钮?

0 投票
1 回答
451 浏览

android - 如何在 PhoneRTC 视频通话中保持显示器唤醒?

我在 Android 和 iOS 中使用 PhoneRTC 实现了视频聊天,但在“不活动”几秒钟后,即使视频聊天仍处于活动状态,显示屏也会自动变暗。

只要视频聊天处于活动状态,我怎样才能让显示屏保持唤醒状态?

0 投票
2 回答
9797 浏览

node.js - PhoneRTC 演示应用程序

我正在尝试启动和运行 PhoneRTC 演示。 https://github.com/alongubkin/phonertc/

我其实有很多疑问

首先,我的理解: 1. 我们需要一个 TURN 服务器 2. 我们需要一个信令服务器(repo 中的演示/服务器) 3. 我们需要一个使用 phoneRTC 项目的cordova 项目(repo 中的演示/客户端)

  1. 启动 AWS 实例,分配一个动态 DNS。安装 TURN 服务器并启动它 - 但现在我对教程中提到的私有 ip 和公共 ip 部分感到困惑,因为每次我重新启动实例时我的 ip 都会发生变化。我有一个 dns 名称(来自 noip),它会坚持下去。所以我正在探索如何设置 TURN 服务器

  2. 我检查了源代码并按照 npm install cordva 等步骤,

  3. 对于 Signaling 服务器,我在源代码中导航到 demo/server,并在 npm install 后尝试了 node index.js,但出现了几个关于找不到模块的错误。

  4. demo/client 也是一个 nodeJS 项目,对吧?如果我启动并运行它,那就是视频聊天,对吗?

0 投票
1 回答
921 浏览

javascript - 无法创建 phonertc 客户端

我在 Github 上找到了非常好的项目,但我无法全部理解。

我安装了一个信号服务器(socket.io)和一个转向服务器。我正在尝试为 IOS 制作一个应用程序,我正在使用如下代码:

连接到服务器时我收到警报,但看不到本地和远程视频。有人可以建议可能出了什么问题吗?你能把客户端的例子发给我吗,我在这里找不到。

0 投票
1 回答
514 浏览

javascript - PhoneRTC Swift 更新导致 ios 上没有音频

我已经构建了 PhoneRTC 项目的 iOS 和 Android 版本。1 个 Android 设备 (KitKat 4.4) 和 1 个 iOS 设备 (iphone 4, iOS 7.1)。两者都连接到专用局域网 192.168.1.x。此外,尝试了 TURN 服务器并在服务器日志中确认成功的 TURN 服务器消息。

修复 iOS 上的 Swift 编译错误(NSURL 和 Regex)之后。所有编译并且似乎可以正常工作而不会引发错误。这是我的问题,并谦虚地寻求某人的帮助。

  1. 音频来自 Android 很好,听起来很棒。因此,iOS 麦克风成功录制/发送音频到 Android 并渲染到 Android 扬声器。
  2. 启用了麦克风的 Android 权限,但声音未到达 iOS 端。扬声器上没有任何声音。

我在这里错过了什么吗?

更新:我已经确认是 Android 库没有发送麦克风音频。iOS到浏览器工作正常。将问题添加到 Github。

干杯。富有的

0 投票
1 回答
531 浏览

javascript - phonertc 演示应用仅在 Firefox 中显示本地视频

在ios和桌面浏览器之间使用demo app时,两边只显示本地视频。视频和音频适用于 ios 到 ios 连接。使用最新的 Cordova 构建 ios 和浏览器平台。在 ios 8.1 和 firefox 33.1 上测试。感谢有关如何排除故障的建议。

谢谢。

0 投票
1 回答
223 浏览

ios - 在为 iOS 编译语音演示应用程序时,是否有人遇到 Xcode 构建错误?

我一直在使用https://github.com/alongubkin/phonertc上的 phonertc 演示,并且在使用 Xcode 时遇到了麻烦。当我按照概述的步骤操作时,我正在使用 Xcode 6.1

我苦苦挣扎的地方是在哪里可以找到 Runpath Search Paths 步骤。谷歌搜索没有产生任何直接结果。谁能告诉我这个条目具体在哪里?谢谢。

0 投票
1 回答
1120 浏览

ios - ios视频​​上的Phonertc只能以一种方式工作

我制作了一个小型测试应用程序,用于测试 cordova 的 phonertc 插件。

但是我遇到了一些问题。2个ipad在app上互相通话时只有被叫方可以看到来电者,来电者看不到被叫方,但是声音是双向的,所以视频流有问题。

如果我从一个浏览器到另一个浏览器测试应用程序,它可以正常工作,并且当浏览器调用平板电脑时,它也可以工作。但不是当平板电脑调用浏览器时,那么与平板电脑到平板电脑的故事相同。

这是我处理phoneRTC插件的片段。