ethand91 / mediasoup-ios-client

Mediasoup 3 iOS Client
ISC License
130 stars 64 forks source link

Failed to set remote offer sdp: Failed to set remote video description send parameters. #91

Closed kgenrih17 closed 3 years ago

kgenrih17 commented 3 years ago

Trying to call RecvTransport.consume ... with parameters: { "codecs": [ { "clockRate": 90000, "rtcpFeedback": [ { "type": "transport-cc", "parameter": "" }, { "type": "ccm", "parameter": "fir" }, { "type": "nack", "parameter": "" }, { "type": "nack", "parameter": "pli" } ], "payloadType": 101, "channels": 0, "mimeType": "video \ / VP8" }, { "payloadType": 102, "rtcpFeedback": [

  ],
  "clockRate": 90000,
  "channels": 0,
  "mimeType": "video \ / rtx"
}

], "mid": "0", "rtcp": { "reducedSize": true, "cname": "32f1222d" }, "encodings": [ { "rtx": { "ssrc": 961164884 }, "ssrc": 506722242, "adaptivePtime": false, "maxBitrate": 900000, "dtx": false, "scalabilityMode": "S3T3", "maxFramerate": 0 } ], "headerExtensions": [ { "uri": "urn: ietf: params: rtp-hdrext: sdes: mid", "encrypt": false, "id": 1 }, { "uri": "http: \ / \ / www.webrtc.org \ / experiments \ / rtp-hdrext \ / abs-send-time", "encrypt": false, "id": 4 }, { "uri": "http: \ / \ / www.ietf.org \ / id \ / draft-holmer-rmcat-transport-wide-cc-extensions-01", "id": 5, "encrypt": false }, { "uri": "http: \ / \ / tools.ietf.org \ / html \ / draft-ietf-avtext-framemarking-07", "id": 6, "encrypt": false }, { "uri": "urn: 3gpp: video-orientation", "encrypt": false, "id": 11 }, { "id": 12, "encrypt": false, "uri": "urn: ietf: params: rtp-hdrext: toffset" } ] }

As a result, the crash: [WARN] PeerConnection :: OnFailure () | webtc :: SetSessionDescriptionObserver failure [INVALID_PARAMETER: Failed to set remote offer sdp: Failed to set remote video description send parameters.] [ERROR] transport_wrapper :: + [TransportWrapper nativeConsume: listener: id: producerId: kind: rtpParameters: appData:] () | Failed to set remote offer sdp: Failed to set remote video description send parameters.

Between the web, everything works with these parameters.