When switching to Responsive Design Mode (normal desktop mode works fine) in Firefox (Chrome and Safari works fine in both modes) I get an error when signaling ‘newConsumer’ in this.protooPeer.on('request'
, see below the request.data
from mediasoup server response. I will post both audio and video data where Transport.consume
will fail for both with the same error.
@ibc I know you mentioned the handler name in the Github issue opened before which I use a helper method to detect and use, so choosing iPhone responsive mode will return Safari11
and if I choose Galaxy it will return Chrome67
.
Both handlers will throw the below:
Error: a=ssrc line with msid information not found [track.id:{XXXXXXXX]
Audio request.data:
{
"peerId": "79ebf8c4-1e4d-4e04-8a7d-4f7f893c4dbb",
"producerId": "26e33332-5f1a-44b8-90f2-6fcd0d51c5c1",
"id": "72c04a29-3598-4c3c-a1e9-6e93f09b2327",
"kind": "audio",
"rtpParameters": {
"codecs": [
{
"mimeType": "audio/opus",
"payloadType": 100,
"clockRate": 48000,
"channels": 2,
"parameters": {
"minptime": 10,
"useinbandfec": 1,
"sprop-stereo": 1,
"usedtx": 1
},
"rtcpFeedback": [
]
}
],
"headerExtensions": [
{
"uri": "urn:ietf:params:rtp-hdrext:sdes:mid",
"id": 1,
"encrypt": false,
"parameters": {
}
},
{
"uri": "http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
"id": 4,
"encrypt": false,
"parameters": {
}
},
{
"uri": "urn:ietf:params:rtp-hdrext:ssrc-audio-level",
"id": 10,
"encrypt": false,
"parameters": {
}
}
],
"encodings": [
{
"ssrc": 415725590
}
],
"rtcp": {
"cname": "X+seUfzmYbhe4kEH",
"reducedSize": true,
"mux": true
},
"mid": "0"
},
"type": "simple",
"appData": {
"peerId": "79ebf8c4-1e4d-4e04-8a7d-4f7f893c4dbb"
},
"producerPaused": false
}
Video request.data:
{
"peerId": "79ebf8c4-1e4d-4e04-8a7d-4f7f893c4dbb",
"producerId": "f19b2798-5b7b-4a84-8ec5-3802f098a9f6",
"id": "5f1b4428-d87a-43ae-b3c0-d6259a6bbd9e",
"kind": "video",
"rtpParameters": {
"codecs": [
{
"mimeType": "video/VP8",
"payloadType": 101,
"clockRate": 90000,
"parameters": {
},
"rtcpFeedback": [
{
"type": "nack",
"parameter": ""
},
{
"type": "nack",
"parameter": "pli"
},
{
"type": "ccm",
"parameter": "fir"
},
{
"type": "transport-cc",
"parameter": ""
}
]
},
{
"mimeType": "video/rtx",
"payloadType": 102,
"clockRate": 90000,
"parameters": {
"apt": 101
},
"rtcpFeedback": [
]
}
],
"headerExtensions": [
{
"uri": "urn:ietf:params:rtp-hdrext:sdes:mid",
"id": 1,
"encrypt": false,
"parameters": {
}
},
{
"uri": "http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
"id": 4,
"encrypt": false,
"parameters": {
}
},
{
"uri": "http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01",
"id": 5,
"encrypt": false,
"parameters": {
}
},
{
"uri": "urn:ietf:params:rtp-hdrext:toffset",
"id": 12,
"encrypt": false,
"parameters": {
}
}
],
"encodings": [
{
"ssrc": 294844874,
"rtx": {
"ssrc": 530988510
},
"scalabilityMode": "S3T3",
"maxBitrate": 5000000
}
],
"rtcp": {
"cname": "X+seUfzmYbhe4kEH",
"reducedSize": true,
"mux": true
},
"mid": "1"
},
"type": "simulcast",
"appData": {
"peerId": "79ebf8c4-1e4d-4e04-8a7d-4f7f893c4dbb"
},
"producerPaused": false
}