问题标签 [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 投票
1 回答
1871 浏览

sip - WebRTC 调用 PTSN

我正在查看 WebRTC,我想知道如何实现客户端通过 SIP 连接到 PTSN 的解决方案。这似乎是一项相当新的技术,所以我认为这不适用于 IE 浏览器;它是否正确?

基本上,我在页面上有一个拨号盘 UI 和拥有 SIP 帐户的用户。WebRTC 能否使最终用户能够调用 PTSN 以及实施这种解决方案需要什么?

我正在研究它作为基于 Java 或 Flash 的网络电话的替代方案。

感谢您的建议。

0 投票
1 回答
5372 浏览

android - Android中的WebRTC

我下载了 webRtc 的开源代码。在其中我找到了适用于 Android 的 WEbRTCDemo 测试项目。我安装它时能够生成 APK BUt 我的设备无法与两个设备进行通信.... 步骤 我是什么正在做.. 1. 在应用程序设置->HostId:我输入了其他 Android 设备的 Ip 地址并按下开始呼叫按钮,但问题在另一边没有发生。

我的问题是 1.for 与其他设备通信我必须设置任何服务器?2.任何人都可以解释它在Android设备的情况下是如何工作的。请帮我。谢谢克里希纳。

0 投票
2 回答
4031 浏览

javascript - 我在 HTML5 中录制音频的代码有什么问题?

我正在尝试使用最新的 Chrome beta(版本 21.0.1180.15)通过麦克风录制音频。似乎现在几乎所有要做的事情都在 Chrome beta 中实现了。我什至可以使用麦克风。虽然我无法将流与audio元素连接起来。但据我了解,如果没有错误,它应该可以工作。

createMediaStreamSource()尚未实施。作为一种解决方法,我想使用createMediaElementSource()通过静音audio元素路由来自麦克风的音频。

使用下面的代码,我在控制台中收到以下两条错误消息之一:

GET blob:file%3A///625fd498-f427-43d5-959b-3b49c6d53ab5 404(未找到)

或者

不允许加载本地资源:blob:null/8df582cc-b663-489b-bf49-1785226fc7b7

错误是由这一行引起的:

这条线有问题吗?如何将流连接到audio元素源?还是 Chrome 中的一个错误导致无法创建对象 URL?

代码:

0 投票
1 回答
1333 浏览

webrtc - 为什么 localStreams 包含 LocalMediaStream 而 remoteStreams 包含 MediaStream?

在此处输入图像描述

localStreamsremoteStreams都是“<strong>MediaStreamList”类型。 localStreams包含“<strong>LocalMediaStream”对象

但是,remoteStreams包含“<strong>MediaStream”对象

为什么差别这么大?

当我使用“<strong>localStreams”时——它适用于我:

但是如果我尝试使用“<strong>remoteStreams”——它就不起作用:

“<strong> remoteStreams ”和“<strong>localStreams”的 Blob 在样式上看起来相同。

为什么“<strong>remoteStreams”对我不起作用(在“<strong>onaddstream”事件中或直接)???

现场演示:--- https://muazkh.appspot.com/?page=WebRTC

0 投票
2 回答
865 浏览

html - HTML 5:关于流和 Chrome

对不起,我的英语很差,所以请注意我的拼写:)

我正在寻找一个 HTML5 的录像机,我发现我对 HTML5 的 getUserMedia 很满意。

问题是getUserMedia要求用户MediaStream在界面上激活(对于 webRTC)Chrome's:chrome://flags/

我的问题是:是否可以通过在 javascript 中使用类似 urlchrome::/flags/mediastream=true或类似函数的方式询问用户来激活此选项setUserMedia

谢谢

0 投票
2 回答
785 浏览

audio - WebRTC:非 10 毫秒音频帧可能吗?

有没有人尝试更改 WebRTC 中的音频帧大小?它使用 10ms 帧。我需要一个不同的尺寸,而且代码看起来没有希望......

0 投票
2 回答
4297 浏览

android - Android 上的回声消除器

请分享您在 Android 上使用软件回声消除器的经验:

  1. 内置(据我所知,在 v3.0 中出现的那个)
  2. 斯佩克斯
  3. 网络RTC
  4. 等等。
0 投票
1 回答
3118 浏览

firefox - 移动浏览器将在何时以及何时支持 getUserMedia?

我已经使用“前沿”HTML5/WebRTC API 编写了一个网络应用程序(参见下面的代码)。这适用于 Chrome v20(启用了 MediaStream 标志)和最新的 FF Nightly build 17.0a1(创建了“media.navigator.enabled”首选项并将其设置为 true)。我还没有让它在 Opera 上运行。

但是,我的问题是,这将适用于这些浏览器的未来移动版本吗?如果是这样,什么时候?

0 投票
16 回答
179717 浏览

javascript - 停止/关闭由 navigator.mediaDevices.getUserMedia 打开的网络摄像头流

我使用以下 JavaScript 代码打开了一个网络摄像头:

是否有任何 JavaScript 代码可以停止或关闭网络摄像头?谢谢大家。

0 投票
4 回答
16024 浏览

webrtc - 我无法接收远程视频流

我在 linux 上使用 google chrome 21.x,webrtc 对等连接建立但无法接收任何远程视频流,给予对等连接“.onaddstream”的回调永远不会被调用,有人可以建议我需要在哪里看?

我正在粘贴我的整个代码,仍然无法接收远程视频流,也没有任何错误。