问题标签 [webrtc]

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

javascript - 使用 WebRTC PeerConnection 进行两个以上参与者的视频会议是否可行?

我一直在玩 WebRTC 并阅读它的工作方式,但我仍然对对等连接的真实情况一无所知。如果视频会议中有太多参与者而没有某种中央服务器,如果他们都必须相互连接,那么流的路由方式会不会令人窒息?

有没有人尝试过这个?有人愿意猜测一下您的平均宽带连接的阈值吗?

0 投票
3 回答
2536 浏览

webrtc - WebRTC 开销

我想知道,通过数据通道发送数据时 WebRTC 会产生多少开销。我知道 Websockets 每帧有 2 - 14 字节的开销。WebRTC 是否使用更多开销?我在网上找不到一些有用的信息。对我来说很清楚,Datachannels 目前不能使用。媒体流使用了多少开销?

谢谢

0 投票
1 回答
2705 浏览

javascript - 将 getUserMedia 流式传输到 Icecast 服务器?

有没有办法将 webrtc 的 getUserMedia(视频和音频)创建的本地 blob 流式传输到 Icecast 服务器,从而可以使用 HTML5 进行直播?

特别是在以下示例中(来自 Justin Uberti 的 2012 Google I/O 视频),我可以捕获音频/视频并在本地视频元素中播放:

但是,我不想将视频 src 设置为本地 blob,而是将流发送到 Icecast 服务器,然后使用指向 Icecast 服务器的视频元素播放该实时流。

这可能吗?我该怎么办?

谢谢!!

0 投票
5 回答
21659 浏览

javascript - 从 getUserMedia 录制音频流

最近几天,我尝试使用javascript来录制音频流。我发现没有有效的示例代码。

有浏览器支持吗?

这是我的代码

0 投票
1 回答
473 浏览

python - AssertionError: No api proxy found for service "xmpp"

我正在尝试在没有 dev_appserver.py 的情况下运行 gae 应用程序,并出现以下错误 AssertionError: No api proxy found for service "xmpp"

我在 app.yaml inbound_services 中找到:-channel_presence

如何在 application.py 中直接启用 channel_presence

0 投票
3 回答
3929 浏览

javascript - webrtc - 获取网络摄像头的纵横比

我正在尝试学习如何开发 webRTC 应用程序,我想知道您是否可以获得相机的纵横比......(我不知道它是否有帮助,但我正在使用 webrtc.io,但是 -if更好-我可以停止使用它)

0 投票
1 回答
3297 浏览

google-chrome - WebRTC:允许 Chrome 通过 Chrome 扩展访问麦克风

我是 WebRTC 的新手,并且玩了一下。但是每次我重新加载页面以查看代码的最新更改时,我都必须允许 Chrome 访问我的麦克风。现在我听说可以编写一个扩展程序(应用程序)来赋予这个特殊站点(现在是本地主机)始终访问麦克风的权限。其他将使用麦克风的站点不包含在此扩展程序中。

有谁知道这是否可能以及如何做到这一点?

感谢到目前为止

0 投票
1 回答
7470 浏览

webrtc - WebRTC 无法创建对等连接

将 webkitPeerConnection 更改为 webkitPeerConnection00 后,我无法在 webrtc 应用程序上创建对等连接

为什么 onSignalingMessage 不调用

这是代码

});

0 投票
1 回答
974 浏览

google-chrome - webkitDeprecatedPeerConnection Chrome

我想做一个视频平台。我正在试验WebRTC,将 nodejs 作为服务器运行。现在的问题是我在 Ubuntu 中的Chrome 21运行正常,完全没有错误,但在Chrome 23(在 Windows 中)中,我在客户端出现错误。

这是我的代码

错误发生在尝试使用函数 webkitDeprecatedPeerConnection。它说 webkitDeprecatedPeerConnection 是一个未定义的函数,这意味着它不存在。

此外,PeerConnection标志已启用。

PS:对不起,我的英语,我的母语是西班牙语。

0 投票
1 回答
874 浏览

webrtc - 我可以将 MediaStream 从 PeerConnection 发送到另一个吗?

我正在使用 Chrome 23.0.1246.0 canary,最新版本。我想将通过 PeerConnection 从客户端接收的 MediaStream 通过 PeerConnection 发送到另一个客户端。我的意思是,ClientA 通过我们之间的 PeerConnection 将其本地媒体流发送给我,然后,我通过 ClientB 和我之间的 PeerConnection 将此媒体流发送给 ClientB。

这是我的代码,但它不起作用,当我第二次单击 AddVideo 按钮时,不会调用“gotRemoteStream”函数。我不知道原因。

任何人都可以帮助我吗?