Support 3gpp:video-orientation in WebRTC
Categories
(Core :: WebRTC: Networking, defect, P3)
Tracking
()
People
(Reporter: jesup, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: webcompat:platform-bug)
User Story
user-impact-score:160
Attachments
(2 files)
| Reporter | ||
Updated•8 years ago
|
Comment 1•8 years ago
|
||
Comment 2•7 years ago
|
||
Comment 3•5 years ago
|
||
Just wanted to point out that the missing support of this flag may lead to significant performance issues. While the orientation is correctly negotiated in direct calls (could be an issue with SFUs to even orientate correctly) to be viewed normally, some mobile devices get severe framedrops from having to rotate the video material. So a device that is able to do full HD 30fps streaming when being connected with a Chrome browser might be on 13fps when connected with a Firefox browser. Especially in the wearable market this makes it a significant performance issue rather than a programming inconvenience.
Updated•3 years ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Updated•8 months ago
|
Updated•3 months ago
|
Updated•2 months ago
|
Comment 5•2 months ago
|
||
Updated•1 month ago
|
Comment 6•1 month ago
|
||
We were unable to find any way to test this, as we could not identify a service that leverages it. Much lower priority (backlog) for now.
Comment 7•1 month ago
|
||
Please see 1958429.
This is leveraged by iPadOS cameras using WebRTC. The physical cameras in current iPad Pros are inverted.
Reproduction:
- Start a Discord Video Call
- Have users on iPadOS as well as on Firefox on a desktop platform
For the Firefox user the iPadOS user appears upside down. For Chromium users the orientation is adjusted and the iPadOS user appears correctly
Comment 8•29 days ago
•
|
||
libwebrtc built for iOS/Android makes heavy use of this. I'm not sure about Chromium on mobile - have you checked that? If Chromium on mobile does not use this, I might be able to provide an Android app.
Comment 9•11 days ago
|
||
Zoom expects video rotation to be applied on the receiver side, the lack of this capability in Firefox is blocking our support.
Comment 10•4 days ago
|
||
Can someone provide a link to a conferencing service that leverages this? We could not find a service that uses it.
Comment 11•4 days ago
|
||
(In reply to Shaofan Qi from comment #9)
Zoom expects video rotation to be applied on the receiver side, the lack of this capability in Firefox is blocking our support.
Can you provide a link to test case we can use to reproduce the issue?
Comment 12•4 days ago
|
||
(In reply to Jon Ross from comment #7)
Please see 1958429.
This is leveraged by iPadOS cameras using WebRTC. The physical cameras in current iPad Pros are inverted.
Reproduction:
- Start a Discord Video Call
- Have users on iPadOS as well as on Firefox on a desktop platform
For the Firefox user the iPadOS user appears upside down. For Chromium users the orientation is adjusted and the iPadOS user appears correctly
This bug is not related to issues experienced on iPadOS.
| Comment hidden (duplicate) |
Comment 14•4 days ago
|
||
(In reply to Jim Mathies [:jimm] from comment #12)
(In reply to Jon Ross from comment #7)
Please see 1958429.
This is leveraged by iPadOS cameras using WebRTC. The physical cameras in current iPad Pros are inverted.
Reproduction:
- Start a Discord Video Call
- Have users on iPadOS as well as on Firefox on a desktop platform
For the Firefox user the iPadOS user appears upside down. For Chromium users the orientation is adjusted and the iPadOS user appears correctly
This bug is not related to issues experienced on iPadOS.
If it's not, should we reopen bug 1958429?
Comment 15•4 days ago
|
||
(In reply to Jim Mathies [:jimm] from comment #12)
(In reply to Jon Ross from comment #7)
Please see 1958429.
This is leveraged by iPadOS cameras using WebRTC. The physical cameras in current iPad Pros are inverted.
Reproduction:
- Start a Discord Video Call
- Have users on iPadOS as well as on Firefox on a desktop platform
For the Firefox user the iPadOS user appears upside down. For Chromium users the orientation is adjusted and the iPadOS user appears correctly
This bug is not related to issues experienced on iPadOS.
Per my previous comment, the Firefox user on Desktop is experiencing the bug of non-rotated video.
iPadOS was an example device sending the 3gpp:video-orientation data
Comment 16•3 days ago
|
||
(In reply to Jim Mathies [:jimm] from comment #11)
Can you provide a link to test case we can use to reproduce the issue?
Do you intend to support this extension in sendrecv or recvonly direction?
I don’t have a test link available at the moment, but you should be able to inject or mock the header extension directly in WebRTC after negotiating it.
Comment 17•1 day ago
|
||
Here's a screenshot of a discord call where the top-right participant has connected using an iPad and the recipient (me) is using the Discord web app in Firefox 147.0b2 on Windows
Description
•