RESOLVED FIXED291641
Set serviceClass on WebRTC network connections
https://bugs.webkit.org/show_bug.cgi?id=291641
Summary Set serviceClass on WebRTC network connections
James Howard
Reported 2025-04-16 11:18:18 PDT
In Network.framework, the NWParameters.ServiceClass[^1] API can be used to enable cellular network slicing for different classes of network traffic. Like with DSCP marking for WiFi[^2], 5G cellular connection service class seems to be a good fit for WebRTC network connections where we know the type of content and latency requirements for it. [^1] https://developer.apple.com/documentation/Network/NWParameters/serviceClass-swift.property?language=objc [^2] https://github.com/WebKit/WebKit/blob/d2256c7cec01069651d6f9545f1fd59da0175661/Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm#L320
Attachments
Radar WebKit Bug Importer
Comment 1 2025-04-23 11:19:17 PDT
youenn fablet
Comment 2 2025-10-06 06:39:05 PDT
EWS
Comment 3 2025-10-07 11:49:26 PDT
Committed 301152@main (3bf07acdb9cc): <https://commits.webkit.org/301152@main> Reviewed commits have been landed. Closing PR #51868 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.