Best of WebRTC2022

  1. 1
    Article
    Avatar of streamStream·4y

    HTTP, WebSocket, gRPC, or WebRTC

    HTTP, WebSocket, gRPC, and WebRTC: Which Communication Protocol is Best For Your App? We’ll explore each protocol by investigating the technology behind it, what it’s best used for, and its strengths and weaknesses. The best form of communication will always be dependent on the situation.

  2. 2
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    How Does Discord Process 5 Million Users All at Once?

    Discord employs WebRTC, but with a twist. It has a client-server networking design since peer-to-peer becomes prohibitively costly when the number of users exceeds 1000. Because your public IP is hidden, this helps to protect your computers from DDOS assaults.

  3. 3
    Article
    Avatar of webrtchacksWebRTC Hacks·4y

    2 faces of Google's WebRTC

    Google recently announced their intent to merge Google Duo and Google Meet into one application. We grabbed webrtc-internals dumps from both applications to do a back-to-back comparison. While there are some some Googly commonalities, the WebRTC usage of both applications is surprisingly different as we’ll see.

  4. 4
    Article
    Avatar of webrtchacksWebRTC Hacks·4y

    Fix Bad Lighting with JavaScript Webcam Exposure Controls (Sebastian Schmid)

    The vast majority of WebRTC streams include a camera. We have a lot of posts about controlling those streams, but what about controlling the camera itself? I was working on a project where I was looking at lighting correction. Serendipitously, I noticed a new “control exposure” demo in the official WebR TC GitHub samples that Fippo just merged. Sebastian Schmid gives some intro to what exactly exposure is from the photography world.