{"repo":"w3c/webrtc-encoded-transform","summary":{"retrieved":"2026-05-16T07:48:49Z","triageViolations":22,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":61},"triage":[{"number":55,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/55","title":"Use hooks from SFrame specification when available","author":"youennf","createdAt":"2021-02-11T15:24:19Z","labels":["editorial"],"sloTimeUsed":"P1919DT16H24M30S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":100,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/100","title":"RTCEncodedAudioFrameMetadata and RTCEncodedVideoFrameMetadata use signed integer values","author":"youennf","createdAt":"2021-04-12T08:55:20Z","labels":[],"sloTimeUsed":"P1859DT22H53M29S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":115,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/115","title":"Improve security considerations for the script transform","author":"youennf","createdAt":"2021-08-12T07:38:03Z","labels":[],"sloTimeUsed":"P1738DT10M46S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":127,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/127","title":"How to manage key frames in case of SFrameTransform key rotation ","author":"youennf","createdAt":"2022-01-04T16:03:18Z","labels":[],"sloTimeUsed":"P1592DT15H45M31S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":156,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/156","title":"Is \"empty\" value of RTCEncodedVideoFrameType useful?","author":"youennf","createdAt":"2022-10-03T08:10:31Z","labels":[],"sloTimeUsed":"P1320DT23H38M18S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0},"outOfSlo":true},{"number":168,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/168","title":"RTP header metadata","author":"fippo","createdAt":"2022-12-02T17:08:29Z","labels":[],"sloTimeUsed":"P1260DT14H40M20S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":174,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/174","title":"Define needed data to pass between depacketizer and decoder","author":"alvestrand","createdAt":"2023-02-20T09:22:39Z","labels":["enhancement"],"sloTimeUsed":"P1180DT22H26M10S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1},"outOfSlo":true},{"number":194,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/194","title":"Make use of the pullAlgorithm by rewriting readEncodedData to return a promise","author":"youennf","createdAt":"2023-07-05T07:38:20Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P1046DT10M29S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":197,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/197","title":"Introduction: Add figure and discussion of limitations","author":"aboba","createdAt":"2023-07-27T14:55:55Z","labels":["editorial"],"sloTimeUsed":"P1023DT16H52M54S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":198,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/198","title":"Update encoded explainer to include sample code for relay P2Ps","author":"palak8669","createdAt":"2023-08-04T12:40:27Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P1015DT19H8M22S","whichSlo":"triage","stats":{"numTimelineItems":7,"numComments":7,"numLabels":0},"outOfSlo":true},{"number":205,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/205","title":"Editorial: Strange expansion of class idlMemberType","author":"alvestrand","createdAt":"2023-09-22T13:09:24Z","labels":["editorial"],"sloTimeUsed":"P966DT18H39M25S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":209,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/209","title":"Spec doesn’t say what happens on reuse","author":"jan-ivar","createdAt":"2023-10-16T19:06:59Z","labels":[],"sloTimeUsed":"P942DT12H41M50S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":221,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/221","title":"Should RTCRtpTransceiverInit have sendTransform and receiveTransform members?","author":"jan-ivar","createdAt":"2024-01-08T20:33:59Z","labels":[],"sloTimeUsed":"P858DT11H14M50S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":224,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/224","title":"Add explainer for a congestion control API proposal","author":"alvestrand","createdAt":"2024-02-15T14:27:38Z","pull_request":{"draft":false},"labels":["Discuss at Next Meeting"],"sloTimeUsed":"P820DT17H21M11S","whichSlo":"triage","stats":{"numTimelineItems":4,"numComments":4,"numLabels":1},"outOfSlo":true},{"number":232,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/232","title":"Enum values that ignore naming conventions in WebRTC Encoded Transform","author":"dontcallmedom-bot","createdAt":"2024-08-30T12:16:52Z","labels":[],"sloTimeUsed":"P623DT19H31M57S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":254,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/254","title":"Missing tasks in parallel steps in WebRTC Encoded Transform","author":"dontcallmedom-bot","createdAt":"2025-05-19T07:21:01Z","labels":["editorial"],"sloTimeUsed":"P362DT27M48S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":263,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/263","title":"https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedvideoframe-data should describe H265","author":"youennf","createdAt":"2025-06-18T09:22:48Z","labels":[],"sloTimeUsed":"P331DT22H26M1S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":265,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/265","title":"RTCEncodedVideoFrameType in case of encrypted content","author":"youennf","createdAt":"2025-06-18T12:56:23Z","labels":[],"sloTimeUsed":"P331DT18H52M26S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":271,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/271","title":"generateKeyFrame threading model is unclear","author":"youennf","createdAt":"2025-07-10T14:39:11Z","labels":[],"sloTimeUsed":"P309DT17H9M38S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":280,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/280","title":"What is the right behavior of sendKeyFrameRequest in some corner cases?","author":"guidou","createdAt":"2025-08-21T20:34:30Z","labels":[],"sloTimeUsed":"P267DT11H14M19S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":289,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/289","title":"Should SFrameTransform receiver be made aware of the current key in use, so that it would call removeEncryptionKey appropriately?","author":"youennf","createdAt":"2025-11-20T15:36:54Z","labels":[],"sloTimeUsed":"P176DT16H11M55S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":308,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/308","title":"Rename to RTCRtpSFrameEncrypter and RTCRtpSFrameDecrypter for consistency","author":"jan-ivar","createdAt":"2026-05-05T14:47:20Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P10DT17H1M29S","whichSlo":"triage","stats":{"numTimelineItems":5,"numComments":5,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":31,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/31","title":"Interaction with Congestion Control","author":"aboba","createdAt":"2020-05-28T16:11:03Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":32,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/32","title":"Applicability Statement","author":"aboba","createdAt":"2020-05-28T16:20:19Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":50,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/50","title":"How to handle transforms largely changing frame size","author":"youennf","createdAt":"2020-12-07T16:11:20Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":9,"numLabels":1}},{"number":89,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/89","title":"Generalize ScriptTransform constructor to allow main-thread processing","author":"alvestrand","createdAt":"2021-03-19T11:36:59Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":41,"numLabels":0}},{"number":90,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/90","title":"Adopt feedback streams in RTCRtpScriptTransformer","author":"alvestrand","createdAt":"2021-03-19T12:09:52Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":6,"numLabels":1}},{"number":91,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/91","title":"Describe accurate threading model","author":"youennf","createdAt":"2021-03-22T20:00:00Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":99,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/99","title":"Encoded frame IDLs share definitions with WebCodecs","author":"youennf","createdAt":"2021-04-12T08:41:30Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":10,"numLabels":1}},{"number":105,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/105","title":"Document the old API that was removed in #64","author":"alvestrand","createdAt":"2021-04-29T14:15:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":106,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/106","title":"Add use cases that require one-ended encoded streams","author":"alvestrand","createdAt":"2021-04-29T14:21:44Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":10,"numLabels":1}},{"number":109,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/109","title":"Receiver transform depacketizer requirements","author":"youennf","createdAt":"2021-06-24T08:07:43Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":3,"numLabels":1}},{"number":112,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/112","title":"Protocol Reference for SFrameTransform","author":"aboba","createdAt":"2021-08-09T22:15:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":114,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/114","title":"Integration of SFrameTransform and MLS","author":"youennf","createdAt":"2021-08-10T20:50:40Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":119,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/119","title":"Revisit question of whether frames need to be ordered on incoming","author":"alvestrand","createdAt":"2021-08-26T14:30:48Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":121,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/121","title":"Need APIs for using WebCodec with PeerConnection","author":"alvestrand","createdAt":"2021-09-15T06:15:51Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":17,"numLabels":1}},{"number":129,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/129","title":"Metadata fields need descriptions","author":"alvestrand","createdAt":"2022-01-27T15:31:45Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":134,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/134","title":"Need to create RTCEncodedVideoFrame from scratch","author":"alvestrand","createdAt":"2022-05-19T14:47:39Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":135,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/135","title":"Need for modifying metadata","author":"alvestrand","createdAt":"2022-05-19T14:48:48Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":24,"numLabels":0}},{"number":138,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/138","title":"width/height metadata on incoming streams","author":"fippo","createdAt":"2022-07-18T13:45:46Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":141,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/141","title":"Relationship to WebCodecs","author":"aboba","createdAt":"2022-07-26T11:02:08Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":143,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/143","title":"should transform.generateKeyFrame() take an array of rids instead?","author":"alvestrand","createdAt":"2022-08-30T08:40:00Z","labels":["TPAC 2022","Discuss at Next Meeting"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":27,"numLabels":2}},{"number":144,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/144","title":"generateKeyFrame algorithm leaks pendingKeyFrameTasks","author":"fippo","createdAt":"2022-08-30T08:48:31Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":145,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/145","title":"generateKeyFrame algorithm makes wrong assumptions about number of encoders","author":"fippo","createdAt":"2022-08-30T09:00:14Z","labels":["TPAC 2022"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":147,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/147","title":"expose rid (and mid) as metadata on outgoing frames","author":"fippo","createdAt":"2022-09-02T19:29:45Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":159,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/159","title":"Expose captureTimestamp to RTCEncodedAudioFrame and RTCEncodedVideoFrame","author":"murillo128","createdAt":"2022-10-20T09:03:53Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":160,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/160","title":"Allow incoming encoded frames to be forwarded to one or more senders on other PeerConnections","author":"alvestrand","createdAt":"2022-11-27T14:03:06Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":162,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/162","title":"Add a metadata modifying method to RTCEncodedFrame","author":"alvestrand","createdAt":"2022-11-27T14:06:52Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":10,"numLabels":1}},{"number":166,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/166","title":"expose RTP sequence numbers","author":"fippo","createdAt":"2022-12-02T16:37:54Z","labels":["enhancement","PR exists"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":7,"numLabels":2}},{"number":167,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/167","title":"Timing Metadata","author":"aboba","createdAt":"2022-12-02T17:06:21Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":170,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/170","title":"Incompatible SVC metadata","author":"aboba","createdAt":"2022-12-05T00:05:46Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":172,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/172","title":"Tell SDP negotiation to negotiate support for non-standard codecs","author":"alvestrand","createdAt":"2023-01-17T13:58:07Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":184,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/184","title":"Promises in [[pendingKeyFrameTasks]] are not settled when the encoder is destroyed, or a simulcast encoding goes away","author":"docfaraday","createdAt":"2023-06-02T16:40:47Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":187,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/187","title":"Pass `pullAlgorithm` while initializing `[[readable]]`?","author":"saschanaz","createdAt":"2023-06-22T14:12:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":189,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/189","title":"What should happen if RTCRtpSender/Receiver.transform is set with the same transform that is already set?","author":"docfaraday","createdAt":"2023-06-22T16:26:43Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":191,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/191","title":"Writing chunks other than frames to RTCRtpScriptTransformer should fail","author":"docfaraday","createdAt":"2023-06-23T21:52:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":200,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/200","title":"Frame-level fanout requires ability to move frames between PCs","author":"alvestrand","createdAt":"2023-09-05T10:57:15Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":211,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/211","title":"Is frame-level fanout in scope of WebRTC encoded transform?","author":"youennf","createdAt":"2023-10-24T15:11:26Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":18,"numLabels":0}},{"number":214,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/214","title":"Evaluate how to expose SFrame packetization format to RTCScriptTransform and SFrameTransform","author":"youennf","createdAt":"2023-11-22T12:19:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":216,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/216","title":"Rename RTCRtpScriptTransform object","author":"alvestrand","createdAt":"2023-11-29T11:26:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":12,"numLabels":0}},{"number":218,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/218","title":"Internal slots are not defined","author":"saschanaz","createdAt":"2023-12-06T21:52:10Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":226,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/226","title":"Expose RTCEncodedAudioFrame interface in AudioWorklets","author":"tonyherre","createdAt":"2024-03-08T09:38:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":13,"numLabels":0}},{"number":227,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/227","title":"Accessing the data from RTP header extensions","author":"destructeur","createdAt":"2024-04-16T20:03:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":242,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/242","title":"RTCEncodedAudioFrame and RTCEncodedVideoFrame constructors handling of changed metadata","author":"youennf","createdAt":"2025-04-01T14:20:12Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":244,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/244","title":"Add audioLevel to RTCEncodedAudioFrameMetadata","author":"guidou","createdAt":"2025-04-10T10:58:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":258,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/258","title":"SFrameTransform should be RTCSFrameTransform?","author":"bifurcation","createdAt":"2025-06-17T13:25:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":260,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/260","title":"SFrameTransform \"role\" parameter is unneccesary","author":"bifurcation","createdAt":"2025-06-17T13:34:05Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":261,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/261","title":"Add MLS key management interface to SFrameTransform","author":"bifurcation","createdAt":"2025-06-17T13:39:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":264,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/264","title":"RTCEncodedVideoFrameMetadata spatialIndex and temporalIndex are not described","author":"youennf","createdAt":"2025-06-18T12:52:18Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":266,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/266","title":"How to support both sframe and JS transform at the same time","author":"jan-ivar","createdAt":"2025-06-19T00:09:03Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":272,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/272","title":"Combating the transmission quality issues of webrtc degradation strategy","author":"name-undef1ned","createdAt":"2025-07-23T23:55:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":286,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/286","title":"SFrame transform algorithm shouldn't operate on JS frames","author":"jan-ivar","createdAt":"2025-10-27T23:11:24Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":298,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/298","title":"Questioning the value of the ability to change SFrame transform on the fly","author":"alvestrand","createdAt":"2026-02-17T17:13:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":299,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/299","title":"Questioning why we need to change Script transform on the fly","author":"alvestrand","createdAt":"2026-02-17T17:16:27Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":301,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/301","title":"Consider removing EventTarget base for RTCRtpScriptTransformer","author":"caseq","createdAt":"2026-04-10T18:00:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":305,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/305","title":"Simulcast and per ssrc-encryption","author":"youennf","createdAt":"2026-04-14T08:02:59Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":306,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/306","title":"What should happen to a sender hooked to a SFrame sender transform without any encryption key?","author":"youennf","createdAt":"2026-04-14T14:17:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":307,"url":"https://github.com/w3c/webrtc-encoded-transform/issues/307","title":"https://w3c.github.io/webrtc-encoded-transform/#sframe-transform-algorithm may trigger lots of error events","author":"youennf","createdAt":"2026-04-14T14:19:55Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":101,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/101","title":"Reuse WebCodec audio/video chunk definitions","author":"youennf","createdAt":"2021-04-15T08:38:09Z","pull_request":{"draft":true},"labels":["WIP"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":11,"numComments":11,"numLabels":1}},{"number":137,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/137","title":"Add rtp timestamp and capture time to RTCEncodedVideoFrameMetadata","author":"nisse-work","createdAt":"2022-06-13T08:13:59Z","pull_request":{"draft":false},"labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":19,"numComments":19,"numLabels":1}},{"number":164,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/164","title":"Add explainer for encoded frame creation","author":"alvestrand","createdAt":"2022-11-29T08:03:18Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":18,"numComments":18,"numLabels":0}},{"number":186,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/186","title":"Add description of an API for controlling SDP codec negotiation","author":"alvestrand","createdAt":"2023-06-14T17:21:19Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":157,"numComments":157,"numLabels":0}},{"number":309,"url":"https://github.com/w3c/webrtc-encoded-transform/pull/309","title":"SFrameEncrypterStream  does not need to be an EventTarget","author":"youennf","createdAt":"2026-05-13T14:22:03Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":4,"numLabels":0}}]}