在试用 WebRTC 时,我发现它在某些 Android 设备中产生了问题,这些设备在 Chrome 中具有 Android 11(主要是三星、Vivo)。 但是,它在同一设备上的 Firefox 中运行良好。 我在三星 Galaxy A03s (SM-A037F) 上进行了测试。 我试过这个 - ...
在试用 WebRTC 时,我发现它在某些 Android 设备中产生了问题,这些设备在 Chrome 中具有 Android 11(主要是三星、Vivo)。 但是,它在同一设备上的 Firefox 中运行良好。 我在三星 Galaxy A03s (SM-A037F) 上进行了测试。 我试过这个 - ...
我正在为多个用户创建一个视频聊天应用程序。主持人发起呼叫,当第二个参与者加入时,在主持人和第二个参与者之间创建对等连接。 当第三个人加入时,在 1 & 3 和 2 & 3 之间创建对等连接(每个客户端有 n-1 个对等连接)。 新连接按预期工作,但 1 和 2 之间的媒体流中断。 在 ...
RTCPeerConnection.setRemoteDescription()返回一个 Promise,一旦连接的 remoteDescription 的值成功更改,它就会解析。 在调用RTCPeerConnection.addIceCandidate()之前,我是否需要等待此 Promis ...
ur.com/3Nydn.png 官方文档pion webrtc doc显示 * func ( PeerConnection) OnNegotiationNeeded存在。 但实际上此事件不存在于 PeerConnection object 中。可以从给定的屏幕截图中查看。 除此事件外,还存在其 ...
我尝试使用 webrtc sdk 在 android 中创建视频聊天实现,使用 Z035489FF8D09241F5943E4A83 信号机制。 我遵循了一些教程,并成功地创建了点对点连接。 最初,我尝试从一个对等方发送视频 stream 并且它有效。 然后,当我尝试将音轨添加到 stream 时, ...
onremovestream已被弃用(并从 Firefox 中删除),而onremovetrack尚未在 Firefox 中实现。 如何检测 Firefox 中的流或轨道何时被删除? ...
我正在尝试 iPhone 设备之间的 webRTC 视频通话。 一个应用程序正在创建报价 SDP,如下所示。 当我尝试设置此 SDP 时,在另一个应用程序中出现错误 错误域=org.webrtc.RTCPeerConnection Code=-1“无法设置远程报价sdp:无法设置远程视频描述发送 ...
我正在尝试为基于 WebRTC 的 Android/iOS 应用程序实现 DTMF。 是否有适用于 Android 的 DTMF 的 API? 我试过调用以下方法: 我曾尝试将上述 api 用于 javascript,它在浏览器上运行良好,但无法在 Android 上运行。 我还没有在 iOS ...
互联网上散布着很多信息,但很难找到具体的信息问题是为视频流创建实时、低延迟解决方案的最佳现代方式是什么 Wyze 摄像头、Ring 视频门铃等产品正在使用哪些解决方案? Android/ios 客户端和 web 客户端的最佳解决方案是什么 ...
如何获取/启用 webrtc/video-coding-format? (安卓) 我正在尝试使用媒体/视频创建 sdp-offer,但似乎没有返回支持 fmt: 它在一个应用程序中使用数据通道和音频流(2 对等连接)。 部分代码: onCreateSuccess(SessionDes ...
我希望逻辑上没有缺陷。 步骤1:呼叫者创建报价 步骤2:呼叫者设置localDescription 步骤3:呼叫者将描述发送给被呼叫者 // ------------------------------------------------ ------ // 步骤4 ...
前端代码:- 后端代码: 我收到此错误:-无法创建 PeerConnection,异常:无法构造“RTCSessionDescription”:参数 1(“descriptionInitDict”)不是对象。 也未捕获(承诺)DOMException:无法设置远程报价sdp:在错误状态下 ...
我试图在通过 3g/4g 连接的 iOS 中连接 WebRTC 视频和音频会出错,但在 WiFi 网络上工作正常。 并在找到对等连接后出现错误 [carc] CAReportingClient.mm:320:-[CAReportingClient sendMessage:category:t ...
我正在使用node.js服务器发送iceCandidates并通过对等连接(javascript)连接两台计算机。 我想将TURN服务器用作iceServer,但是我没有,所以我想在服务器上制作TURN服务器。 这怎么可能? ...
使用appr.tc ice 服务器(google turn 服务器)时,我可以在任何情况下连接。 但我无法连接到我自己的回合服务器。 我确实通过coturn project配置了自己的 turn 服务器。 我正在使用谷歌的libjingle_peerconnection api 创建一个可以执行v ...
一切都工作正常(createOffer,createAnswer,iceCandidates等),但是传入的remoteStream具有2条轨道,audioTrack在起作用,而videoTrack在readyState中不起作用:“静音”。 如果我在pageload上执行createOf ...
我有一个问题,只有对等连接的一方获得远程流。 对于这两种情况,我在创建答案/要约之前添加流。 然后根据提供/答案,我执行以下步骤: 但是peer.ontrack仅针对创建要约的一方派遣。 另一个没有得到远程流。 有没有人可以解决问题? UPDATE 答案 ...
我已自定义Apprtc项目(Android版本)。 假设我们有四个Internet连接(来自不同的网络连接): NetA - NetB NetC - NetD 我可以从NetA连接到NetB ,但不能从NetC连接到NetD ! 我设置了turn server和stun ...
我已经定制了Apprtc项目。 我可以从一个用户拨打电话,其他用户可以接听电话或拒绝通话 当我从android调用到网络浏览器时,我无法在android设备中看到网络浏览器的视频源,但只能在网络浏览器中看到android的视频源。 Web浏览器版本:Chrome 58(台式机版本) ...
我有一个非常简单的RTCPeerConnection应用程序运行。 使用Firebase进行信令。 RTCPeerConnections建立,然后我获取流,并使用它执行以下操作: 然后我获取streamURL并设置video.src = streamURL 。 这就是我如何看到远程 ...