问题标签 [openwebrtc]

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

cocoapods - 如何为 IOS 构建 OpenWebRTC NativeDemo 应用程序?

我正在尝试构建EricssonResearch/openwebrtc-examples OpenWebRTC 示例应用程序提供的演示应用程序。但是,尝试在终端中运行(pod install)时遇到问题。有没有人面临同样的问题或知道解决方案?

这是我在运行 pod install 时在终端中得到的:

$ pod install
Analyzing dependencies Pre-downloading:
OpenWebRTC-SDK fromhttps://github.com/EricssonResearch/openwebrtc-ios-sdk.git ` 下载依赖项 安装 OpenWebRTC (0.3.95)

[!] 安装 OpenWebRTC 时出错 [!] /usr/bin/curl -f -L -o /var/folders/xg/fyy0qlqs4r3436bby7c5qpqh0000gn/T/d20180713-16655-1849d2e/file.zip https://pods.cct.ericsson .net/OpenWebRTC_0.3.95.zip --create-dirs --netrc-optional --retry 2

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total 花左转速度 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL 连接到 pods.cct.ericsson.net:443 `

0 投票
0 回答
176 浏览

javascript - 为 android 构建 webrtc 后,libjingle_peerconnection_java.jar 变为空

我想为 android 构建 webRtc。我找到了一个构建脚本(script),我可以成功构建 webRtc。但是在构建 webrtc 之后,libjingle_peerconnection_java.jar 只包含一个类(Empty.class)。为什么它变得空了?我按照以下步骤操作,没有收到任何错误。我使用 Ubuntu。**sourceandroid/build.sh after **install_dependencies after **get_webrtc after **export WEBRTC_DEBUG=true 和 **export WEBRTC_ARCH=armv76.prepare_gyp_defines &&execute_build

谢谢。

0 投票
0 回答
558 浏览

iphone - Web RTC , 视频通话 我们可以在 ios 上录制远程 RTCMediaStream

我正在做 WebRTC 项目,并成功完成了 RTCVideo 调用,现在我需要在 ios 设备上录制远程流,我的问题是没有 MCU 是否可行?

我已经在 google 和 stack 上进行了很多搜索,在此先感谢

0 投票
1 回答
44 浏览

android - 使用 webrtc 将视频从摄像头广播到 10000 多个 Android 或 ios 应用程序用户

我想广播从外部摄像头捕获的视频,并希望通过 android 和 ios 移动应用程序上的实时视频以最小的延迟。

我正在寻求帮助,webrtc都可以帮助我解决这个问题。如果答案是肯定的。请在这方面指导我。

要求:

  • 这是一种像电视一样的交流方式,同行只会看视频。
  • 我想将来将我的架构师扩展到数千到数百万用户(android/ios)。
0 投票
1 回答
2398 浏览

javascript - WebRTC 多个对等连接

我几乎到处搜索,但由于某种原因,似乎在这种情况下找不到任何资源。任何帮助将不胜感激。

问题是这样的:

我有 4 个用户。可以说:A、B、C 和 D。我想根据 url 匹配它们。例如,如果 A 和 B 连接到 &room=1 并且 C 和 D 连接到 &room=2 我想在 A 和 B 对以及 C 和 D 对之间建立连接。

目前我的代码只建立A和B之间的连接,如果C或D用户之一发起呼叫,A和B之间的连接断开,C找不到D。


为了解决这个问题,我尝试创建一个像这样的对象:

{ 房间:1,对等点:RTCPeerConnection }

并将其存储在一个数组中,根据 roomid 获取对等连接,并基于根据 roomId 存储的 RTCPeerConnection 建立连接。但这没有用。

如果不建立处理此通信的套接字服务器,我将如何解决这个问题?


如果有帮助,我目前以这种方式建立连接:


这是我失败的解决方案:

这失败了,因为您当然不能将对象的原型存储在 localStorage (RTCPeerConnection) 中。当我对它进行字符串化/解析时,它的对等属性是一个空对象。如果我尝试使用全局变量而不是 localStorage,它总是为空。我非常感谢有关此问题的任何提示。

0 投票
1 回答
256 浏览

webrtc - 如何使用 SimpleWebRTC 错误创建视频聊天应用程序网络

我正在关注 Dzone 上的教程,但是我完成了应用程序,但出现了一些错误。

https://dzone.com/articles/build-a-video-chat-service-with-javascript-webrtc

第一个错误是 SimpleWebRtc is deprecated https://simplewebrtc.com/latest-v3.js

因此,由于此链接不再起作用,我该怎么办?由于我不知道这些函数在 javascript 部分中是如何工作的,因此很难解决这个问题。

0 投票
0 回答
332 浏览

webrtc - WebRtc 流而不损失质量

我的 Web 应用程序使用 webRtc 和 kurento 媒体服务器在服务器端记录视频流。它只是将从客户端接收到的原始流写入磁盘。但我面临着视频质量急剧下降的事实。都是因为编解码器和压缩。是否可以在不压缩的情况下发送视频?FPS的数量对我来说并不重要。5 FPS 对我来说已经足够了。主要标准是 100% 质量,或接近它。如何做到这一点?是否有任何编解码器可以在不损失视频质量的情况下进行压缩?我的应用程序的服务器端是用 Spring java 编写的

录制的视频信息

0 投票
1 回答
1720 浏览

webrtc - 是否有将 WebRTC 音频质量评定为优秀、良好、一般或差的公式?

我已经能够使用 RTCPeerConnection.getStats() API 获得 WebRTC 音频调用的各种统计信息(抖动、RTT、丢包等)。

我需要将整体通话质量评为优秀、良好、一般或差。

是否有使用 WebRTC 统计数据给出总体评分的公式?如果不是,我应该给予哪些 WebRTC 统计数据更多的权重?

0 投票
1 回答
803 浏览

firefox - 无服务器 WebRTC SDP / ICE 超时

我正在创建一个无服务器 webRTC 连接,因此我在两台机器之间手动中继 SDP 信息。如果在提供 SDP 之后的很短的时间内没有给出响应 SDP,则连接失败/超时。有没有办法延长提供 SDP 和 ICE/RTC 超时之间的时间?是否有其他解决方案或解决方法?谢谢!

0 投票
1 回答
490 浏览

webrtc - 如何在不知道入站 RTP 流的往返时间 (RTT) 的情况下计算平均意见分数 (MOS) 以衡量 WebRTC 调用的质量?

WebRTC 入站 RTP 流 (inbound-rtp) 不返回往返时间 (RTT),但需要计算平均意见分数 (MOS)。有什么建议么?

假设非对称延迟并将入站 rtp 的 RTT 与相应出站 rtp 的 RTT 相同是否安全?

入站 RTP 流示例