【问题标题】:Flutter webrtc Failed to set remote answer sdpFlutter webrtc 无法设置远程应答 sdp
【发布时间】:2021-02-21 08:37:25
【问题描述】:

我正在尝试在 Flutter webrtc 中连接两个对等点,但出现以下错误。我正在使用 firebase 作为信号服务器。

  [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Unable to RTCPeerConnection::setRemoteDescription: peerConnectionSetRemoteDescription(): WEBRTC_SET_REMOTE_DESCRIPTION_ERROR: Failed to set remote answer sdp: Called in wrong state: stable

我正在使用下面的代码来监听 firebase 的变化

         if (val['t'] == "ans") {
            assert(isInitiator);
            _peerCon.setRemoteDescription(
              RTCSessionDescription(
                val['sdp'],
                val['tp'],
              ),
            );
            return;
          }

【问题讨论】:

    标签: flutter webrtc


    【解决方案1】:

    一个对等连接只能设置一个远程描述。

    您正尝试在已建立连接的对等点上setRemoteDescription。这就是您收到此错误的原因。

    查看此线程以获取更多详细信息: Failed to set remote answer sdp: Called in wrong state: stable

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 2021-05-09
      • 2020-05-19
      • 1970-01-01
      • 2017-12-09
      相关资源
      最近更新 更多