问题标签 [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.
cocoapods - 如何为 IOS 构建 OpenWebRTC NativeDemo 应用程序?
我正在尝试构建EricssonResearch/openwebrtc-examples OpenWebRTC 示例应用程序提供的演示应用程序。但是,尝试在终端中运行(pod install)时遇到问题。有没有人面临同样的问题或知道解决方案?
这是我在运行 pod install 时在终端中得到的:
$ pod install
OpenWebRTC-SDK
Analyzing dependencies
Pre-downloading:from
https://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 `
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
谢谢。
iphone - Web RTC , 视频通话 我们可以在 ios 上录制远程 RTCMediaStream
我正在做 WebRTC 项目,并成功完成了 RTCVideo 调用,现在我需要在 ios 设备上录制远程流,我的问题是没有 MCU 是否可行?
我已经在 google 和 stack 上进行了很多搜索,在此先感谢
android - 使用 webrtc 将视频从摄像头广播到 10000 多个 Android 或 ios 应用程序用户
我想广播从外部摄像头捕获的视频,并希望通过 android 和 ios 移动应用程序上的实时视频以最小的延迟。
我正在寻求帮助,webrtc都可以帮助我解决这个问题。如果答案是肯定的。请在这方面指导我。
要求:
- 这是一种像电视一样的交流方式,同行只会看视频。
- 我想将来将我的架构师扩展到数千到数百万用户(android/ios)。
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,它总是为空。我非常感谢有关此问题的任何提示。
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 部分中是如何工作的,因此很难解决这个问题。
webrtc - 是否有将 WebRTC 音频质量评定为优秀、良好、一般或差的公式?
我已经能够使用 RTCPeerConnection.getStats() API 获得 WebRTC 音频调用的各种统计信息(抖动、RTT、丢包等)。
我需要将整体通话质量评为优秀、良好、一般或差。
是否有使用 WebRTC 统计数据给出总体评分的公式?如果不是,我应该给予哪些 WebRTC 统计数据更多的权重?
firefox - 无服务器 WebRTC SDP / ICE 超时
我正在创建一个无服务器 webRTC 连接,因此我在两台机器之间手动中继 SDP 信息。如果在提供 SDP 之后的很短的时间内没有给出响应 SDP,则连接失败/超时。有没有办法延长提供 SDP 和 ICE/RTC 超时之间的时间?是否有其他解决方案或解决方法?谢谢!
webrtc - 如何在不知道入站 RTP 流的往返时间 (RTT) 的情况下计算平均意见分数 (MOS) 以衡量 WebRTC 调用的质量?
WebRTC 入站 RTP 流 (inbound-rtp) 不返回往返时间 (RTT),但需要计算平均意见分数 (MOS)。有什么建议么?
假设非对称延迟并将入站 rtp 的 RTT 与相应出站 rtp 的 RTT 相同是否安全?