W3C WebRTC
WG Meeting
April 22, 2025
8 AM - 10 AM
1
Chairs: Jan-Ivar Bruaroey
Youenn Fablet
Guido Urdaneta
W3C WG IPR Policy
2
Welcome!
3
About this Virtual Meeting
4
W3C Code of Conduct
5
Virtual Interim Meeting Tips
This session is (still) being recorded
6
Understanding Document Status
7
Issues for Discussion Today
Time control:
8
MediaCapture-main
Start Time: 08:10 AM
End Time: 08:50 AM
9
MediaCapture-main
10
11
12
13
14
15
Any non-negative integer. The initial value is 0 and the values increments linearly in real time whenever the element is potentially playing.
Discussion (End Time: 08:50)
16
WebRTC-encoded-transform
Start Time: 08:50 AM
End Time: 09:30 AM
17
WebRTC-encoded-transform
18
��
19
If depacketizer is not processing video packets, reject promise with InvalidStateError, abort these steps.
20
If depacketizer is part of an audio receiver, reject promise with InvalidStateError, abort these steps.
21
Discussion (End Time: 09:30)
22
SFrame
Start Time: 09:30 AM
End Time: 09:50 AM
23
SFrame
24
SFrame
25
SFrame packetization and RTCRtpScriptTransform
26
interface mixin RTCEncodedFrame {� attribute boolean isSFrame;
};
RTCEncodedAudioFrame includes RTCEncodedFrame;
RTCEncodedVideoFrame includes RTCEncodedFrame;
SFrame packetization and SFrameTransform
27
Per packet SFrame - motivation
28
Per packet SFrame - initial investigation
Various ways to support it
29
interface mixin RTCEncodedFrame {� attribute sequence<unsigned>? sframeOffsets;
};
partial dictionary SFrameTransformOptions {
boolean perFrame = “true”;
};
Discussion (End Time: 09:50)
30
Wrapup and Next Steps
Start Time: 09:50 AM
End Time: 10:00 AM
31
Next Steps
32
Thank you
Special thanks to:
WG Participants, Editors & Chairs
33