问题标签 [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.

0 投票
2 回答
449 浏览

ios - AppRTCDemo 应用在 iPhone5、iPad4 (iOS 8.1) 上崩溃

我刚开始研究webrtc。我可以构建最新的 webrtc (r.8107)。当我加入房间时,AppRTCDemo 崩溃了。

看来分辨率太大了。我尝试更改 ARDAppClient.m 文件中的一些代码:

并再次运行它。它可以工作,但我在 Firefox/Chrome https://apprtc.appspot.com上看不到 iDevices 的视频流

请帮我。谢谢,

0 投票
1 回答
303 浏览

python - GAE AppRTC 克隆上的 CORS

我安装了 AppRTC GAE 应用程序的克隆,但来自 TURN 服务器的响应存在 CORS 问题。

我已经在 VPS 上安装了自己的 TURN 服务器,但是 CORS 请求的问题仍然存在,我不知道如何解决它。

https://github.com/webrtc/apprtc

我试图修改 python 请求以添加必要的标头,但没有运气。

我还发现了有关 CORS 支持的资源 https://cloud.google.com/appengine/docs/go/config/appconfig

但仍然没有运气。

我得到的错误是 XMLHttpRequest cannot load https://computeengineondemand.appspot.com/turn?username=910605201&key=4080218913. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://hubert-rtc.appspot.com' is therefore not allowed access.

有什么建议么?

0 投票
1 回答
175 浏览

python - 无法使用自己的 url 配置 apprtc.appspot

这是我尝试使用自己的 url 配置 apprtc 时遇到的错误。我尝试建立自己的 Turn Server 并尝试提供客户端 URL,但仍然无法正常工作。

0 投票
1 回答
1794 浏览

android - 安卓 - libjingle_peerconnection_so.so

我正在使用放在code.google中的 web rtc 的 android 源代码

但是当我试图在我的设备中运行这个应用程序并输入一个房间名称来连接它时,点击调用这个错误出现在我的 logcat 中:

0 投票
1 回答
1193 浏览

android - 适用于 Android 的 WebRtc 构建 (AppRtcDemo)

目前有谁知道我在哪里可以找到工作的 AppRtcDemo。我试过了:

1) 使用https://github.com/pristineio/webrtc-build-scripts在带有 Java 1.7.0_71 的 Ubuntu 14.1 上构建,但由于各种原因失败。a) 未能完全结帐。b) 编译错误。

我有一个我在 3 个月前构建的 AppRtcDemo 的快照,它目前与 apprtc 服务器不兼容。谷歌改变了底层的东西。

任何指针都会有所帮助

0 投票
2 回答
961 浏览

cordova - AppRTC 安卓人行横道

我正在尝试在 Android 上使用 Crosswalk 运行 AppRTC HTML5 演示。但由于某种原因,我无法让麦克风工作。

我从GitHub获得了 AppRTC HTML5 演示源并按照说明进行构建。完成后,我使用 Chrome 应用程序输出生成并编辑了appwindow.html要包含的文件cordova.js,并修复了包含文件的路径。

最后,我使用带有人行横道插件的 Cordova 构建(使用cordova build命令)。该应用程序可以正常工作并连接到服务器,视频效果很好,从 PC 接收音频很好,但不会发送来自移动设备的音频。我不确定是什么问题,请帮助修复音频。

下面是 Cordova 配置文件。

配置文件

0 投票
0 回答
3682 浏览

webrtc - Apprtc 与 coturn STUN/TURN 服务器

简单地说,我将运行本地流行的 WEBRTC 应用程序示例:github.com/webrtc/apprtc

apprtc 已安装,甚至可以在没有转服务器的情况下在本地工作(“同源策略”不允许使用 Google TURN 服务器,该服务器仅适用于apprtc.appspot.com:access-control-allow-origin:”https://apprtc .appspot.com ”)。

但我知道在真实的互联网世界(nats 和防火墙)中,我需要转服务器。所以我决定使用自己的 STUN/TURN 服务器:

code.google.com/p/coturn/

我正在尝试将我的 apprtc 与 coturn 集成:

我有问题:

a) 我是否需要执行一些在安装指南中描述的 turnadmin 命令?或者从示例运行turnserver就足够了:my_name@my_machine:~/WEBRTC/turnserver-4.4.5.2/examples/scripts/restapi$ ./secure_relay_secret.sh

其中包含:

b)当我在浏览器中打开 localhost: 3478 时,我看到:“TURN 服务器使用 https 连接进行管理会话:rest API 的 uri 是什么?

c)在rest API中,我需要传递一些参数:用户名和密钥。够了吗?只需将额外的 -u 开关添加到 turnserver 命令就足够了吗?我需要一些额外的配置吗?

e) 如何解决“同源政策”?我不会尝试使用相同的端口和 nginx,而只是将“access-control-allow-origin”标头设置为 turnserver 响应。没有 nginx 代理怎么办?或者其他一些解决方案?

d) 还有一些其他重要的问题,运行apprtc app 和coturn server 的人应该知道吗?

编辑


对我来说,最大的问题是认为 Coturn 有自己的返回 TURN 服务器的 api 方法 - 但没有。所以需要自己做 - 在自己的 http 服务器上。以下是 python/django 中的示例:

有用的将是组:

https://groups.google.com/forum/#!forum/turn-server-project-rfc5766-turn-server

https://groups.google.com/forum/#!forum/discuss-webrtc

如果 sombody 需要 django 代码中的 webrtc,请写信给我。

0 投票
0 回答
684 浏览

ios - WebRTC中指纹问题的可能性

我正在使用适用于 iOS 的 Apprtc 演示测试 WebRTC 实现

我面临一个问题,即我们发送的本地 sdp 中的指纹不匹配。

您能否建议此问题背后的原因或在 Apprtc 中调试的位置

0 投票
0 回答
530 浏览

webrtc - Android-webrtc 将相机源以外的数据直接流式传输到网络浏览器

用例 - 我正在使用 android 投影 API 来捕获我的 android 设备屏幕。输出显示在 SurfaceView 中。接下来,我想使用 Webrtc 将 Surfaceview 数据投影到 Web 浏览器。

我见过很多使用设备摄像头并将其流式传输到网络浏览器的示例。如何将在 surfaceView/TextureView 上播放的视频流式传输到 Web 浏览器。

0 投票
3 回答
6295 浏览

java - Android webRTC 音量

我在安卓上使用APPRTCdemo 应用程序。我试图让它播放来自另一个对等方的声音,就像在 Android 设置中设置的音量一样响亮。因此,如果用户将设备静音,则不会听到音频。我几乎尝试了所有 Android API 调用,但似乎对音量没有任何影响。这些是我尝试过的东西: AudioManager audioManager = (AudioManager)_context.getSystemService(Context.AUDIO_SERVICE); int 音量 = audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);