Category Archives for "Technology"

Lyra, Satin and the future of voice codecs in WebRTC

There are new audio codecs in town: Google Lyra and Microsoft Satin. Both banking on AI-based voice coding, and both will be fighting for inclusion in WebRTC.

3 Comments Read more >
🎲 Which video codec to use in your WebRTC application? 🎲

Picking the right video codec for a WebRTC application is tricky. Should you use VP8? H.264? VP9? Go with AV1? What about HEVC?

0 Comment Read more >
blank
A blueprint to improving WebRTC media quality using AI

Before jumping on the ML/AI bandwagon of WebRTC media quality, make sure you’ve exhausted all of your other optimization alternatives.

0 Comment Read more >
blank
What is WebRTC P2P mesh and why it can’t scale?

If you are planning to use WebRTC P2P mesh to power your service, don’t expect it to scale to large sessions. Here’s why.

8 Comments Read more >
blank
WebRTC ports: Understanding IP addresses and port ranges in WebRTC

WebRTC IP addresses and port ranges can be a bit tricky for those unfamiliar enough with VoIP. I’d like to shed some light about this topic.

0 Comment Read more >
WebRTC turn server
WebRTC TURN: Why you NEED it and when you DON’T need it

WebRTC TURN servers are an essential piece of almost any WebRTC deployment. If you aren’t using them, then make sure you have a VERY good reason.

41 Comments Read more >
blank
WebRTC browser support on desktop and mobile

2020 offers an interesting viewpoint to WebRTC browser support. Where exactly is it available in desktop and mobile, and what can you do about it as a developer? This is almost a yearly article that I now write, each time with a slightly different focus to it. We’re now halfway into 2020, and things are […]

8 Comments Read more >
blank
VP9 Codec: Is it time to adopt it in your WebRTC application?

VP9 is the best unused codec today that can improve video quality and media experience in your WebRTC application. Lets see who is this codec good for.

14 Comments Read more >
blank
Surviving WebRTC CPU requirements in large group calls

Enabling large group video calls in WebRTC is possible, but requires effort. WebRTC CPU consumption requires optimizations and that means making use of a lot of different techniques.

3 Comments Read more >