LinkedIn video meetings not available for Firefox
Categories
(Web Compatibility :: Site Reports, defect, P1)
Tracking
(Webcompat Priority:P1, Webcompat Score:8, firefox94 affected, firefox103 affected, firefox111 affected)
People
(Reporter: contact, Assigned: jib)
References
()
Details
(4 keywords, Whiteboard: [webcompat:sightline])
User Story
platform:windows,mac,linux,android impact:feature-broken configuration:general affects:all branch:release user-impact-score:900 diagnosis-team:video-conferencing
Attachments
(3 files, 1 obsolete file)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:92.0) Gecko/20100101 Firefox/92.0
Steps to reproduce:
On a private chat on LinkedIn I created a LinkedIn's video meeting.
The feature / button "Create video meeting" appears when I mentioned a date and time in the chat.
Actual results:
In the chat the preview of the featured link to LinkedIn's video meeting gave the message "LinkedIn video meetings aren’t available for Firefox. Please try a different browser."
Expected results:
The the preview of the featured link to LinkedIn's video meeting should mention teh user name, time and date and link to the call.
Updated•4 years ago
|
Comment 1•4 years ago
|
||
The message in the console is
11:42:45.137 Uncaught (in promise) CallingCommunicationError: BrowserNotSupported
CallingCommunicationError aod99tj0849nhubiul43zki3h:4239
CallStack aod99tj0849nhubiul43zki3h:109400
CallClient aod99tj0849nhubiul43zki3h:110327
initACS aod99tj0849nhubiul43zki3h:111583
value aod99tj0849nhubiul43zki3h:115509
promise callback*value aod99tj0849nhubiul43zki3h:115506
value aod99tj0849nhubiul43zki3h:115485
getClient aod99tj0849nhubiul43zki3h:115572
fetchConferenceClient aod99tj0849nhubiul43zki3h:2731
fetchConferenceClient aod99tj0849nhubiul43zki3h:3422
openVirtualMeetingModal ad4qp8k9kf39ytdxbeqiuptu9:1233
b 2912n3vj9vgysx0q5r9dbht3m:7236
y 2912n3vj9vgysx0q5r9dbht3m:7245
invokeWithOnError 2912n3vj9vgysx0q5r9dbht3m:6092
flush 2912n3vj9vgysx0q5r9dbht3m:6076
flush 2912n3vj9vgysx0q5r9dbht3m:6104
_end 2912n3vj9vgysx0q5r9dbht3m:6205
end 2912n3vj9vgysx0q5r9dbht3m:6153
_run 2912n3vj9vgysx0q5r9dbht3m:6212
_join 2912n3vj9vgysx0q5r9dbht3m:6210
join 2912n3vj9vgysx0q5r9dbht3m:6165
h 2912n3vj9vgysx0q5r9dbht3m:3799
handleEvent 2912n3vj9vgysx0q5r9dbht3m:3167
s 2912n3vj9vgysx0q5r9dbht3m:3598
handleEvent 2912n3vj9vgysx0q5r9dbht3m:3167
handleEvent 2912n3vj9vgysx0q5r9dbht3m:3025
n 2912n3vj9vgysx0q5r9dbht3m:3043
t 2912n3vj9vgysx0q5r9dbht3m:3056
aod99tj0849nhubiul43zki3h:formatted:4239
and this is quite clear.
https://static-exp1.licdn.com/sc/h/aod99tj0849nhubiul43zki3h
const n = getBrowserInfo()
if ('chrome' !== n.name && 'chromium' !== n.name && 'edgeanaheim' !== n.name && 'safari' !== n.name) throw new CallingCommunicationError({
message: CallStackErrorMessages.BrowserNotSupported,
code: METHOD_NOT_ALLOWED
})
This is just user agent sniffing.
Let's try to fake the UA to be chrome.
The meeting starts when I fake the UA. There are errors in the console, but it's mostly working.
The main error is related to
Uncaught (in promise) TypeError: RTCPeerConnection.getStats: Argument 1 does not implement interface MediaStreamTrack.
I see a couple of issues on bugzilla related to getStats and MediaStreamTrack
Maybe Paul will know if it's a known issue.
Updated•4 years ago
|
Comment 2•4 years ago
|
||
302 jib or pehrsons for this API.
Comment 3•4 years ago
|
||
By spec there's RTCPeerConnection.getStats(optional MediaStreamTrack? selector = null), RTCRtpSender.getStats() and RTCRtpReceiver.getStats(). All of which we implement.
Chromium has RTCRtpSender.getStats(), RTCRtpReceiver.getStats() and a non-standard legacy version RTCPeerConnection.getStats(RTCStatsCallback successCallback, optional MediaStreamTrack? selector).
It seems likely that LinkedIn is using the chromium-specific legacy version and are passing a callback. Can we verify this and reach out?
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Contacted them on the partner mailing list
Updated•4 years ago
|
Comment 5•4 years ago
|
||
This is still an issue.
https://prnt.sc/O7prLX3PYXJP
Tested with:
Browser / Version: Firefox Nightly 103.0a1 (2022-06-20)
Operating System: Windows 10 Pro
Comment 6•3 years ago
|
||
The issue is still reproducible on the latest Nightly.
Tested on:
Operating system: Windows 10
Firefox version: Nightly 111.0a1 (2023-01-17)
Updated•3 years ago
|
Updated•2 years ago
|
Comment 7•2 years ago
|
||
The issue is still reproducible.
Tested on:
Operating system: Windows 10
Firefox version: Nightly 128.0a1 (2024-05-29) / Release 126
Updated•2 years ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 8•1 year ago
|
||
The severity field for this bug is set to S3. However, this bug has a P1 WebCompat priority.
:ksenia, could you consider increasing the severity of this web compatibility bug?
For more information, please visit BugBot documentation.
Comment 9•1 year ago
|
||
(Re-calculating the fields based on the current triage addon version)
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 11•1 year ago
•
|
||
With ChromeMask I get Uncaught (in promise) ConferenceError: [web-video-conferencing] 3003 - Could not stop the video stream
n https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17
v https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:21
t https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17278
mm https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17281
value https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17457
promise callback*value https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17457
value https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17447
value https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17445
willDestroy https://static.licdn.com/aero-v1/sc/h/2ezc7quirmevpm4ns12727ax9:490
r https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:23831
invokeWithOnError https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6104
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6088
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6116
_end https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6218
_boundAutorunEnd https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6154
promise callback*n/< https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6059
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:3446
_scheduleAutorun https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6249
_end https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6220
_boundAutorunEnd https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6154
promise callback*n/< https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6059
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:3446
_scheduleAutorun https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6249
_end https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6220
_boundAutorunEnd https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6154
promise callback*n/< https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6059
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:3446
_scheduleAutorun https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6249
_end https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6220
_boundAutorunEnd https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6154
promise callback*n/< https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6059
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:3446
_scheduleAutorun https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6249
_ensureInstance https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6247
schedule https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6182
<anonymous> https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:1358
v https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7169
p https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7162
f https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7166
A https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7225
createLoadElement https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:18547
default https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:18526
A https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7224
A https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7226
default https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:18525
loadAsset https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:18572
d https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:18564
loadBundle https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:18564
_loadEngineInstance https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:22170
_handlerResolver https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:22154
fetchRoute https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6852
get route https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6840
O https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6802
O https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6802
toInfos https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7072
toReadOnlyInfos https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7069
getTransitionByIntent https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6999
transitionByIntent https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6981
doTransition https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7013
transitionTo https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:7087
_doTransition https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:3343
transitionTo https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:3194
goBack https://static.licdn.com/aero-v1/sc/h/55tx4fovgs59p6rf5kpixa4z8:36
d https://static.licdn.com/aero-v1/sc/h/3i3xwuuxlymaqdmv1p4clzey9:22674
invokeWithOnError https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6104
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6088
flush https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6116
_end https://static.licdn.com/aero-v1/sc/h/aobkn9vl8m0ru2zk7o4hw5h8v:6218
Comment 13•1 year ago
|
||
When I spoof as Safari (https://github.com/jrmuizel/safari-mask) I get the same Could not stop the video stream message
Updated•1 year ago
|
| Assignee | ||
Comment 14•1 year ago
|
||
promise callback*value https://static.licdn.com/aero-v1/sc/h/3w7ejblek7bhfvw0ujinnbqbk:17457
Not seeing any failing gUM of enumerateDevices calls nearby. Looks like the app decided to stop video here:
{
key: "stopVideo",
value: function() {
var e = this,
t = this._localVideoStream
return t ? Im((function(e) {
return e.stopVideo(t)
}), (function() {
return Promise.resolve()
}))(this._call).then((function() {
return Im((function() {
return Bm(e.localParticipantId, e._participantsImageSrc[e.localParticipantId], e._participantsImgAltText[e.localParticipantId])
}), (function() {
return Promise.resolve()
}))(document.getElementById("".concat(e.localParticipantId, "-video")))
})).then((function() {
var t e._videoStreaming = !1,
null === (t = e._rendererView) || void 0 === t || t.dispose(),
e._rendererView = null,
e._localVideoStream = null,
e.dispatchEvent("LocalParticipantChange", Ty(e.localParticipantId, "VideoOff"))
})).
catch((function(e) {
return Promise.reject(mm(pm.CANNOT_STOP_VIDEO, e))
})) : (this._videoStreaming = !1, Promise.resolve())
}
},
Comment 15•1 year ago
|
||
Hey Jeff, what's the str to find this? We were looking for the video conferencing option but could not locate it.
Comment 17•1 year ago
|
||
Hmm, when I try this it presents a dialog offering to create the meeting in teams or zoom.
Comment 18•1 year ago
|
||
Comment 19•1 year ago
•
|
||
Ok, got a little farther here.
STR:
(You'll need two linkdin contacts that are connected)
- In Firefox spoof Chrome's UA
- Open the linkdin contact you'll use for testing in a chat window and select the video meeting icon
You should get the in-chat interface that allows scheduling a meeting. Choose a time just before current time and submit. Also select the Linkdin meeting service if presented with multiple options.
- After requesting the meeting, a small embedded panel should display in the chat with a meeting link
- Click on the meeting link
A new tab should open, which should load a 'waiting room'. You'll need to approve camera and mic access at this point.
- Attempt to 'Join'
Results:
After a bit, the meeting tab will simply close.
Unfortunately capturing a profile while this happens fails to capture anything from the 'crashed tab'. Also there are no crashed tab reports so it looks like the web content closed the tab and the profiler didn't collect anything for it.
Note once you have a meeting link in a chat, you can continue testing by rejoining the same meeting.
Comment 20•1 year ago
•
|
||
The stop video error is coming from LinkedIn trying to shut down the call due to an error. If using Chrome UA the below will fail.
this.sessionDescription = k.SessionDescriptionFactory.build({
sdpTransform: new this.webrtcAdapter.SdpTransform(this.context),
mediaManager: this.mediaManager,
logger: this.logger,
configProvider: this.configProvider,
configuration: this.getStreamTransformConfiguration()
}),
If using Safari UA you will get further but we need to look at the SDPs more as we are not negotiating the webrtc-datachannel maybe due to spec issue or no sctp attribute from LinkedIn.
Local offer:
v=0
o=mozilla...THIS_IS_SDPARTA-99.0 9145520347016175787 0 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 FA:B7:3D:9F:A1:4E:04:26:95:81:F0:F0:87:C4:C7:84:5B:63:D1:85:F6:76:E4:D8:A3:AA:D3:AF:0A:75:95:D0
a=ice-options:trickle
a=msid-semantic: WMS *
a=group:BUNDLE 0 1 2 3 4 5 6 7 8
m=audio 9 UDP/TLS/RTP/SAVPF 109 9 0 8 101
c=IN IP4 0.0.0.0
a=rtpmap:109 opus/48000/2
a=rtpmap:9 G722/8000/1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000/1
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=fmtp:101 0-15
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap-allow-mixed
a=setup:actpass
a=mid:0
a=msid:{86a103ad-ed9b-4012-9452-b1d1e7529a4b} {58047de6-01ae-49e5-9dde-b272d0130b00}
a=sendrecv
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:3965095065 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:1
a=msid:{12c5bcb9-7ec5-4a75-81ec-f57f7ef5cfe7} {6f3e37e6-5240-489b-891a-3d4f6433f059}
a=sendrecv
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:921980894 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=ssrc:252194944 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=ssrc-group:FID 921980894 252194944
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:2
a=recvonly
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:4217715472 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:3
a=recvonly
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:465112758 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:4
a=recvonly
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:495417982 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:5
a=recvonly
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:2693207718 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:6
a=recvonly
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:2516895815 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=video 0 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98 105 106 103 104 99 100 123 122 119
c=IN IP4 0.0.0.0
a=rtpmap:120 VP8/90000
a=rtpmap:124 rtx/90000
a=rtpmap:121 VP9/90000
a=rtpmap:125 rtx/90000
a=rtpmap:126 H264/90000
a=rtpmap:127 rtx/90000
a=rtpmap:97 H264/90000
a=rtpmap:98 rtx/90000
a=rtpmap:105 H264/90000
a=rtpmap:106 rtx/90000
a=rtpmap:103 H264/90000
a=rtpmap:104 rtx/90000
a=rtpmap:99 AV1/90000
a=rtpmap:100 rtx/90000
a=rtpmap:123 ulpfec/90000
a=rtpmap:122 red/90000
a=rtpmap:119 rtx/90000
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1
a=fmtp:105 profile-level-id=42001f;level-asymmetry-allowed=1;packetization-mode=1
a=fmtp:103 profile-level-id=42001f;level-asymmetry-allowed=1
a=fmtp:120 max-fs=12288;max-fr=60
a=fmtp:124 apt=120
a=fmtp:121 max-fs=12288;max-fr=60
a=fmtp:125 apt=121
a=fmtp:127 apt=126
a=fmtp:98 apt=97
a=fmtp:106 apt=105
a=fmtp:104 apt=103
a=fmtp:100 apt=99
a=fmtp:119 apt=122
a=rtcp-fb:120 nack
a=rtcp-fb:120 nack pli
a=rtcp-fb:120 ccm fir
a=rtcp-fb:120 goog-remb
a=rtcp-fb:120 transport-cc
a=rtcp-fb:121 nack
a=rtcp-fb:121 nack pli
a=rtcp-fb:121 ccm fir
a=rtcp-fb:121 goog-remb
a=rtcp-fb:121 transport-cc
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 transport-cc
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 goog-remb
a=rtcp-fb:97 transport-cc
a=rtcp-fb:105 nack
a=rtcp-fb:105 nack pli
a=rtcp-fb:105 ccm fir
a=rtcp-fb:105 goog-remb
a=rtcp-fb:105 transport-cc
a=rtcp-fb:103 nack
a=rtcp-fb:103 nack pli
a=rtcp-fb:103 ccm fir
a=rtcp-fb:103 goog-remb
a=rtcp-fb:103 transport-cc
a=rtcp-fb:99 nack
a=rtcp-fb:99 nack pli
a=rtcp-fb:99 ccm fir
a=rtcp-fb:99 goog-remb
a=rtcp-fb:99 transport-cc
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:122 nack
a=rtcp-fb:122 nack pli
a=rtcp-fb:122 ccm fir
a=rtcp-fb:122 goog-remb
a=rtcp-fb:122 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:toffset
a=extmap:6/recvonly http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap-allow-mixed
a=setup:actpass
a=mid:7
a=recvonly
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=ssrc:1812390657 cname:{e9e80f15-6cc2-42e6-97b1-a3259773a49c}
a=rtcp-mux
a=rtcp-rsize
a=bundle-only
m=application 0 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=extmap-allow-mixed
a=setup:actpass
a=mid:8
a=sendrecv
a=ice-ufrag:336e1eb0
a=ice-pwd:5e1c1fd6381a38536873e09955eb5ed1
a=bundle-only
a=sctp-port:5000
a=max-message-size:1073741823
LinkedIn Answer
v=0
o=- 61601 0 IN IP4 127.0.0.1
s=session
c=IN IP4 20.202.205.45
b=CT:10000000
t=0 0
a=msid-semantic: WMS *
a=group:BUNDLE 0 1 2 3 4 5 6 7 8
a=x-mediabw:applicationsharing-video send=8100;recv=8100
a=x-plaza-msi-range:1-100 101-200
m=audio 3480 UDP/TLS/RTP/SAVPF 111 9 0 8 101
c=IN IP4 20.202.205.45
a=rtpmap:111 OPUS/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=fmtp:111 usedtx=1;useinbandfec=1
a=rtcp:3480
a=setup:passive
a=mid:0
a=ptime:20
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=candidate:1 1 UDP 54001663 20.202.205.45 3480 typ relay raddr 10.0.50.138 rport 3480
a=candidate:3 1 tcp 18087935 20.202.205.45 3478 typ relay raddr 10.0.50.138 rport 3478 tcptype passive
a=ssrc:1000 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1000 msid:mainAudio-1000 mainAudio-1000
a=rtcp-mux
a=x-source-streamid:201
m=video 3480 UDP/TLS/RTP/SAVPF 107 99
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:99 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:99 apt=107
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:1
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1001 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1001 msid:mainVideo-1001 mainVideo-1001
a=ssrc:1051 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1051 msid:mainVideo-1001 mainVideo-1001
a=ssrc-group:FID 1001 1051
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:202
m=video 3480 UDP/TLS/RTP/SAVPF 107 99
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:99 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:99 apt=107
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:2
a=sendonly
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1101 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1101 msid:mainVideo-1101 mainVideo-1101
a=ssrc:1151 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1151 msid:mainVideo-1101 mainVideo-1101
a=ssrc-group:FID 1101 1151
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:203
m=video 3480 UDP/TLS/RTP/SAVPF 107 99
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:99 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:99 apt=107
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:3
a=sendonly
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1201 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1201 msid:mainVideo-1201 mainVideo-1201
a=ssrc:1251 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1251 msid:mainVideo-1201 mainVideo-1201
a=ssrc-group:FID 1201 1251
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:204
m=video 3480 UDP/TLS/RTP/SAVPF 107 99
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:99 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:99 apt=107
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:4
a=sendonly
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1301 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1301 msid:mainVideo-1301 mainVideo-1301
a=ssrc:1351 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1351 msid:mainVideo-1301 mainVideo-1301
a=ssrc-group:FID 1301 1351
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:205
m=video 3480 UDP/TLS/RTP/SAVPF 107 99
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:99 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:99 apt=107
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:5
a=sendonly
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1401 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1401 msid:mainVideo-1401 mainVideo-1401
a=ssrc:1451 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1451 msid:mainVideo-1401 mainVideo-1401
a=ssrc-group:FID 1401 1451
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:206
m=video 3480 UDP/TLS/RTP/SAVPF 107 99
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:99 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:99 apt=107
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:6
a=sendonly
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1501 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1501 msid:mainVideo-1501 mainVideo-1501
a=ssrc:1551 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1551 msid:mainVideo-1501 mainVideo-1501
a=ssrc-group:FID 1501 1551
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:207
m=video 3480 UDP/TLS/RTP/SAVPF 107 116 99 101
c=IN IP4 20.202.205.45
b=AS:9999910
a=rtpmap:107 H264/90000
a=rtpmap:116 AV1/90000
a=rtpmap:99 rtx/90000
a=rtpmap:101 rtx/90000
a=fmtp:107 packetization-mode=1;profile-level-id=42C02A
a=fmtp:116 profile=0;level-idx=4;tier=0
a=fmtp:99 apt=107
a=fmtp:101 apt=116
a=rtcp:3480
a=rtcp-fb:107 nack
a=rtcp-fb:107 nack pli
a=rtcp-fb:107 goog-remb
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 transport-cc
a=rtcp-fb:116 nack
a=rtcp-fb:116 nack pli
a=rtcp-fb:116 goog-remb
a=rtcp-fb:116 ccm fir
a=rtcp-fb:116 transport-cc
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=setup:passive
a=mid:7
a=sendonly
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=ssrc:1601 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1601 msid:applicationsharingVideo-1601 applicationsharingVideo-1601
a=ssrc:1651 cname:862b496aab4e4bd0b12c243c8ef2fe05
a=ssrc:1651 msid:applicationsharingVideo-1601 applicationsharingVideo-1601
a=ssrc-group:FID 1601 1651
a=rtcp-mux
a=rtcp-rsize
a=x-source-streamid:208
m=application 3480 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 20.202.205.45
a=setup:passive
a=mid:8
a=ice-ufrag:V2Xu
a=ice-pwd:icBIZFpxVxI8Q/rJMMu7v+L6
a=fingerprint:sha-256 C5:DB:7F:63:D1:23:0E:10:48:C2:B1:88:07:AD:B5:E1:65:BD:95:E3:BF:A5:07:30:52:07:FF:C9:8A:91:DB:DF
a=x-source-streamid:209
Updated•1 year ago
|
Comment 21•1 year ago
|
||
Yeah, they're just breaking spec. There needs to be an a=sctp-port attribute in there.
https://datatracker.ietf.org/doc/html/rfc8829#section-5.3.1-25
Within the data "m=" section, an "a=mid" line MUST be generated and included as described above, along with an "a=sctp-port" line referencing the SCTP port number, as defined in [RFC8841], Section 5.1; and, if appropriate, an "a=max-message-size" line, as defined in [RFC8841], Section 6.1.
We could let this slide and assume 5000, I suppose, but that's such an easy modification on their end. Just hard-code it, and move on.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 22•1 year ago
|
||
So what's needed here is a minor tweak to their handling, and to remove the firefox not supported block.
Comment 23•1 year ago
|
||
(In reply to Byron Campen [:bwc] from comment #21)
Yeah, they're just breaking spec. There needs to be an a=sctp-port attribute in there.
https://datatracker.ietf.org/doc/html/rfc8829#section-5.3.1-25
Within the data "m=" section, an "a=mid" line MUST be generated and included as described above, along with an "a=sctp-port" line referencing the SCTP port number, as defined in [RFC8841], Section 5.1; and, if appropriate, an "a=max-message-size" line, as defined in [RFC8841], Section 6.1.
We could let this slide and assume 5000, I suppose, but that's such an easy modification on their end. Just hard-code it, and move on.
Presumably Chrome lets this slide. Can we add a wpt test or otherwise try to make them stricter?
Comment 25•9 months ago
|
||
Jim - Can we outreach to LinkedIn about this? Sounds like a trivial fix for them to make.,
| Assignee | ||
Comment 27•8 months ago
|
||
Updated•8 months ago
|
Comment 28•8 months ago
•
|
||
We are having a hard time locating the video meeting button currently, both in Firefox with an intervention and in stock Chrome. Seems as though the feature was pulled, at least temporarily.
| Assignee | ||
Comment 29•8 months ago
|
||
Looks like LinkedIn no longer offer their own video calling feature. Please reopen if you find otherwise.
Updated•8 months ago
|
Description
•