问题标签 [simplewebrtc]

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

ffmpeg - WebRTC 从对等视频流中检测方向

使用 RecordRTC 和 WebRTC 我可以将 Peer MediaStream 保存为 webm/video 文件。文件的方向因对等设备而异。这意味着 640x480 视频顺时针或逆时针旋转。

要重新定向录制的视频,一些视频需要“顺时针”旋转,而其他视频需要“逆时针”旋转。我需要一种方法来确定旋转视频的方向。否则,一些视频将正面朝上,而另一些则上下颠倒。

我尝试使用 ffprobe 查找方向。但是,创建的视频在元数据中没有“旋转”标签。

我也无法在 WebRTC 对象的 Peer 视频流中找到方向。

我真的认为,由于视频元素中正确显示了 WebRTC 对等流,我应该能够从中获得方向。

0 投票
1 回答
1127 浏览

firebase - 未捕获的错误:此 Firebase 项目需要导入 Google Cloud Platform 才能恢复服务

收到此未捕获的错误:此 Firebase 项目需要导入 Google Cloud Platform 才能恢复服务。当我尝试通过 Webrtc 进行视频通话时。

我得到了这个网址 - https://firebase.google.com/support/guides/firebase-web#import_your_project_to_the_firebase_console

但我不想将我的项目上传到云端。

0 投票
1 回答
1229 浏览

android - android中可以直播使用WebRtc吗?

我想使用. WebRtc可能吗..?我已经使用WOWZA. 想开发与此相同的WebRtc

0 投票
2 回答
1609 浏览

javascript - simpleWebRTC 视频聊天无法构造“RTCPeerConnection”:错误

好的,所以我正在做关于 webRTC 的教程,并且我一直在使用以下两个教程来帮助我。

Sitepoint 教程Scotch 教程

首先要注意的是,对于第一个教程,即使是从 github 克隆的源代码:

https://github.com/sitepoint-editors/simplewebrtc-messenger.git

当我在 Now.sh 上部署应用程序时,它可以工作,但我无法加入不同的用户。

TLDR;

这是我部署的应用程序。当我尝试加入远程连接时出现此错误

未捕获的 DOMException:无法构造“RTCPeerConnection”:“stun.l.google.com”不是受支持的 URL 方案“stun”、“turn”或“turns”之一。

这是[源代码

关于我做错了什么的任何想法?

0 投票
0 回答
941 浏览

javascript - WebRTC GainNode 在 iOS (iPhone) 上不起作用

目的

  • 更改实时流的增益(麦克风音量)。
  • 在演示中,您将能够从低增益 (0.1) 更改为高增益 (1)。当它设置为 0.1 时,您几乎不会听到自己的声音,就像耳语模式一样。

问题

下面的代码适用于 Windows、Android 和 Safari 桌面版本,但是当我尝试在我的 iPhone SE 上的 Safari 中运行它时,我没有听到耳语或低增益。我检查了增益节点的值,单击按钮时它设置为0.1,但似乎没有生效。

演示链接:

https://unrupt.github.io/webrtc-samples/stream-gain-control.html

iPhone 上 Safari 媒体支持的约束

  • 纵横比
  • 设备ID
  • 回声消除
  • 面对模式
  • 帧率
  • 组 ID
  • 高度
  • 相同速率
  • 样本大小
  • 体积
  • 宽度

代码:

有什么建议可以尝试吗?

0 投票
1 回答
439 浏览

javascript - audiocodes 和 webrtc - 无法接通电话

我是 WebRTC 的初学者。我尝试使用音频代码和 WebRTC 拨打电话。我在这里尝试了链接。但是电话没有接通。

注意:匿名用户向注册用户发起的电话呼叫。匿名用户不能呼叫其他匿名用户。

如何注册奥科 SBC 用户

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 投票
1 回答
457 浏览

simplewebrtc - SimpleWebRtc - latest-v2.js 停止工作

我在我的网站上使用 SimpleWebRtc,但大约一周前,所有具有视频对等点(视频聊天)的网站都停止工作。我可以看到我的脚本尝试包含此文件:“ https://simplewebrtc.com/latest-v2.js ”,但它不活动 - 所以视频聊天不起作用。

我的问题是 - 也许有人有这个文件或者有人知道我可以在哪里下载它?

问候,卢克

0 投票
0 回答
379 浏览

simplewebrtc - webRTC 网络视频通话

我目前正在使用 webRTC 开发视频通话应用程序。我已经使用

  1. 点对点
  2. 开放式托克
  3. 简单的webrtc

我能够实现的组件是:

  1. 创造房间

  2. 两个或更多用户可以加入这个房间

  3. 可以进行实时聊天

  4. 视频可以禁用

  5. 视频录制

    调用完成:

  6. 呼叫发起人正在创建房间

  7. 参与者正在使用房间名称加入房间

但我想要一种机制,发起者拨打参与者的电话。参与者应该选择或拒绝呼叫。如何使用 simplewebRTC 或 openTok 来完成?或者哪些其他库支持上述功能..请帮助..

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,它总是为空。我非常感谢有关此问题的任何提示。