Support SFrameTransform
Categories
(Core :: WebRTC: Networking, enhancement, P2)
Tracking
()
People
(Reporter: jib, Unassigned)
References
()
Details
(Whiteboard: [jitsi-meet])
+++ This bug was initially created as a clone of Bug #1631263 +++
Separate from Bug 1631263, the spec also offers am SFrameTransform API, which would provide sframe encoding natively without requiring this to be done by JS.
It may be in Mozilla's interest to push this API, to provide a path where key handling can eventually be considered opaque and out of the hands of JS.
The SFrame transform API is still stabilizing, but it might be good to have the IETF work be closer to the end to actually ship it.
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 1•3 years ago
|
||
This is necessary for facetime to be working on Firefox.
see https://webcompat.com/issues/76550
{
key: "isOnSupportedWebRTC",
get: function () {
return (
!!RTCRtpSender &&
(!!RTCRtpSender.prototype.createEncodedStreams ||
(!!window.SFrameTransform &&
"transform" in RTCRtpSender.prototype))
);
},
},
Updated•3 years ago
|
Comment hidden (obsolete) |
Reporter | ||
Comment 3•3 years ago
|
||
We've gotten confirmation from Apple that only bug 1631263 is needed for FaceTime in Firefox at this time.
Updated•2 years ago
|
Hi,
since the main bug https://bugzilla.mozilla.org/show_bug.cgi?id=1631263 has been closed for version 117, is there any hope of having this bug fixed as well?
Thank you
Updated•6 months ago
|
Comment 6•6 months ago
|
||
Status update here - Safari has something here that's similar but not standardized. Chrome likely isn't shipping this since they have encoded streams. Firefox has a spec compliant version of Script Transform, which can handle doing what's needed here in a slightly less secure way. The spec SFrameTransform is still being developed, and we're working to try and get it to a good point. At which point we would schedule development.
Description
•