Open jan-ivar opened 11 months ago
The examples won't work as written for more than one sender:
const rtpTransport = pc.createRtpTransport(); pc.getSenders().forEach((sender) => { pc.createEncodedStreams().readable. pipeThrough(createPacketizingTransformer()).pipeTo(rtpTransport.writable); });
...because multiple streams cannot be piped into a single writable.
It's not super-clear what a single "transport" is meant to be scoped to.
Is it just a packetizer sink? — In #14 I end up with number 4.
Conceptually, is this just be some option on a transform to change expected inputs and outputs? E.g. on the sender:
If so, this proposal may be closer to @alvestrand's than I previously appreciated.
The example has multiple problems:
So there is a lot to fix.
This issue was mentioned in WEBRTCWG-2023-12-05 (Page 62)
The examples won't work as written for more than one sender:
...because multiple streams cannot be piped into a single writable.
It's not super-clear what a single "transport" is meant to be scoped to.
Is it just a packetizer sink? — In #14 I end up with number 4.
Conceptually, is this just be some option on a transform to change expected inputs and outputs? E.g. on the sender:
If so, this proposal may be closer to @alvestrand's than I previously appreciated.