[Webkit-unassigned] [Bug 271191] New: [WebRTC] Add support for L4S(RFC 9330)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Mar 18 15:54:00 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=271191
Bug ID: 271191
Summary: [WebRTC] Add support for L4S(RFC 9330)
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebRTC
Assignee: webkit-unassigned at lists.webkit.org
Reporter: sun.shin at webkit.org
CC: youennf at gmail.com
As we all know, Apple began supporting Low Latency, Low Loss, and Scalable Throughput (L4S) [1][2]
on its platforms starting with iOS 17 and iPadOS 17 [3].
This support extends to both the QUIC and TCP networking stacks. Specifically:
- QUIC: Apple’s QUIC implementation fully supports L4S.
- TCP: Apple’s TCP implementation supports only the receiver-side L4S
>From the WebRTC implementation perspective, active development is underway to integrate L4S within the Chromium project.
This includes the mechanisms for ECN marking collection from the UDP Socket Layer [4].
However, to fully leverage L4S functionality, additional implementations are necessary.
This includes the development of receiver-side feedback and the optimization of feedback response intervals,
as outlined in RFCs 6679 and 8888 [5][6].
Our team is actively contributing to this endeavor through participation in both the W3C WebRTC
and IETF AVTCORE working groups, driving the standards forward [7][8].
>From a practical standpoint, we are collaborating with Comcast to conduct field trials via
NVIDIA’s GeForce NOW cloud gaming service, demonstrating the real-world benefits of L4S [9].
Furthermore, we have extended cloud gaming support to Safari on macOS with the release of version 2.0.59,
showcasing our commitment to cross-platform compatibility [10].
As we continue to support L4S through native implementations, the goal of this task is
to expand this support to encompass WebRTC implementations.
[1] https://datatracker.ietf.org/doc/html/rfc9330
[2] https://datatracker.ietf.org/doc/html/rfc9331
[3] https://developer.apple.com/documentation/network/testing_and_debugging_l4s_in_your_app
[4] https://bugs.chromium.org/p/webrtc/issues/detail?id=15368
[5] https://datatracker.ietf.org/doc/html/rfc6679
[6] https://datatracker.ietf.org/doc/html/rfc8888
[7] https://github.com/w3c/webrtc-nv-use-cases/pull/118
[8] https://datatracker.ietf.org/doc/draft-majali-avtcore-rtcp-fb-timing-cfg/
[9] https://corporate.comcast.com/stories/comcast-kicks-off-industrys-first-low-latency-docsis-field-trials
[10] https://www.nvidia.com/en-us/geforce-now/release-highlights/
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240318/c5511a66/attachment.htm>
More information about the webkit-unassigned
mailing list