ping.gg gives a Firefox unsupported warning
Categories
(Web Compatibility :: Site Reports, defect, P2)
Tracking
(Webcompat Priority:P2, Webcompat Score:5)
People
(Reporter: jrmuizel, Unassigned, NeedInfo)
References
(Depends on 1 open bug, )
Details
(Keywords: webcompat:platform-bug, webcompat:site-report)
User Story
platform:windows,mac,linux,android impact:unsupported-feature configuration:general affects:all branch:release user-impact-score:160 diagnosis-team:video-conferencing
Attachments
(3 files)
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
Comment 1•1 year ago
|
||
Tried the free trial and can confirm I see an Agora SDK in there. Updating with some SDPs shortly. Note Firefox works fine as "embedder", i.e. a remote viewer, which is meant for OBS or similar software.
Comment 2•1 year ago
|
||
Comment 3•1 year ago
|
||
Comment 4•1 year ago
|
||
I see two video sources on chrome://webrtc-internals. One is 1280x720@30 and one is 640x360@15. Like on bug 1949441, bug 1286945 probably plays a role here.
Also note the two video m-sections have the non-standard fmtp lines x-google-min-bitrate=500 and x-google-min-bitrate=1024;x-google-start-bitrate=2500, respectively, probably as a way to increase quality. I see in outbound-rtp stats that targetBitrate is 500000 and 2500000, respectively, too.
I don't think there's a standardized way to achieve this. Jib, do you know if it's been discussed?
Comment 6•1 year ago
|
||
Spoofing the UA string seems to work fine. Bitrates are roughly what Chrome exhibited. Modulo the capture format issues with certain cameras I can't see any other deal breaking issues. Getting Agora to update their docs perhaps?
Comment 8•1 year ago
|
||
(In reply to Andreas Pehrson [:pehrsons] from comment #4)
Also note the two video m-sections have the non-standard fmtp lines
x-google-min-bitrate=500andx-google-min-bitrate=1024;x-google-start-bitrate=2500, respectively, probably as a way to increase quality. I see in outbound-rtp stats thattargetBitrateis500000and2500000, respectively, too.
I don't think there's a standardized way to achieve this. Jib, do you know if it's been discussed?
That's super-old SDP bandwidth negotiation, which apparently Google still supports but has discouraged in its own products for many years.
Per bug 1276368 and this fiddle (not mine), b=TIAS:2500000 might work.
But the most reliable standard way to control bandwith these days isn't through negotiation, but live client-side using setParameters and maxBitRate.
Comment 9•1 year ago
|
||
My question is about min- and start-bitrate, though.
Especially setting the start bitrate seems to be something sites do to get higher quality off the bat, not needing to wait for ramp-up from BWE.
Comment 10•1 year ago
|
||
I'm not aware of any efforts to standardize min- or start-bitrate, neither negotiated or as a setParameters parameter on the sender.
Higher quality off the bat sounds nice, but what information would the application have to know this won't backfire, that the browser doesn't have?
Comment 11•11 months ago
|
||
The site could know that the remote party has a good connection (an owned server) at a decent distance from the user (e.g. geo lookup). The user may also have set some preferences with the site because it knows its own connection is good.
Updated•6 months ago
|
Description
•