--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/7e489365-e63d-4e96-8324-cabb11a2b0e3n%40googlegroups.com.
On Jun 8, 2023, at 3:38 AM, 'Harald Alvestrand' via discuss-webrtc <discuss...@googlegroups.com> wrote:
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAOqqYVEkXpdDj0fjijW-jAuWuFHSXcVg9V5PSAbvZbUn8mfaOQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/8DCB7E6C-CD12-47FD-8C8C-4656B0F50F58%40pion.ly.
I spent some time measuring this. I wrote a simple WebRTC server that serves pre-recorded H264+Opus and sends it to clients. I deployed my code to a t4g.xlarge instance.
Without EKT I was able to reach ~1750 clients when I started to see my freeze count rising. With EKT I was able to hit ~2500. I have attached a CPU profile + CSV with this data also.A ~25% reduction in cost to run WebRTC servers is an exciting optimization. I am also encourage by the fact that it has zero API impact. This is just something that server operators *may* deploy.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/becdf57f-797e-43b5-9644-50c36c06d84cn%40googlegroups.com.
I spent some time measuring this. I wrote a simple WebRTC server that serves pre-recorded H264+Opus and sends it to clients. I deployed my code to a t4g.xlarge instance.For multiparty conferencing (and many other scenarios) one has to deal with stamping TWCC extension ids and potentially SSRC/CSRC rewriting which means EKT doesn't work as you need to encrypt different packets for different participants?
Without EKT I was able to reach ~1750 clients when I started to see my freeze count rising. With EKT I was able to hit ~2500. I have attached a CPU profile + CSV with this data also.A ~25% reduction in cost to run WebRTC servers is an exciting optimization. I am also encourage by the fact that it has zero API impact. This is just something that server operators *may* deploy.Given that some EKT support was removed from libsrtp recently, how do you think this should be enabled in browsers?
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/becdf57f-797e-43b5-9644-50c36c06d84cn%40googlegroups.com.
On Jun 12, 2023, at 10:52 AM, 'Philipp Hancke' via discuss-webrtc <discuss...@googlegroups.com> wrote:I spent some time measuring this. I wrote a simple WebRTC server that serves pre-recorded H264+Opus and sends it to clients. I deployed my code to a t4g.xlarge instance.For multiparty conferencing (and many other scenarios) one has to deal with stamping TWCC extension ids and potentially SSRC/CSRC rewriting which means EKT doesn't work as you need to encrypt different packets for different participants?
Without EKT I was able to reach ~1750 clients when I started to see my freeze count rising. With EKT I was able to hit ~2500. I have attached a CPU profile + CSV with this data also.A ~25% reduction in cost to run WebRTC servers is an exciting optimization. I am also encourage by the fact that it has zero API impact. This is just something that server operators *may* deploy.Given that some EKT support was removed from libsrtp recently, how do you think this should be enabled in browsers?
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CADxkKiLymeAOeuR3%3DzcE1TfNFxBkK1CZNt-tPJ5nmGg1NdS%3Dew%40mail.gmail.com.
On Jun 13, 2023, at 3:26 PM, 'Harald Alvestrand' via discuss-webrtc <discuss...@googlegroups.com> wrote:
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAOqqYVH6ZKfGsP%2BP%2Bm3HoKL%2BFtuCt9HnYgd60JQUngidRnA%3D3Q%40mail.gmail.com.