WebRTC
Ranked 2 of 3 webrtc frameworks by recommenders
Free, open, browser-native real-time media stack with NAT traversal and low latency, but critics find it hard to control, inflexible and fragile outside narrow conditions.
Free, open, browser-native real-time media stack with NAT traversal and low latency, but critics find it hard to control, inflexible and fragile outside narrow conditions.
39 people gave an opinion
- recommend it
- 21
- criticize it
- 18
- approval share
- 54%
Recommended in 8 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 21 people recommend itNeeds 10 or more, met.
- 1.1 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 8 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Default choice for browser apps
“Our goal was to build a modern, browser-friendly, and low-latency platform, and for that, WebRTC was the best fit.”
Comment from 28 Nov 2025 in “How Cashfree Payments Built AI-Led Video KYC” “You probably don't need any Web hardware API for that, just WebRTC.”
Comment from 20 Apr 2026 in “WebUSB Extension for Firefox” “For browser / webapps you want webrtc.”
Comment from 16 Jun 2026 in “Iroh 1.0” - Comment from 4 May 2026 in “How OpenAI delivers low-latency voice AI at scale”
Low latency and good performance
“Our goal was to build a modern, browser-friendly, and low-latency platform, and for that, WebRTC was the best fit.”
Comment from 28 Nov 2025 in “How Cashfree Payments Built AI-Led Video KYC” “It's great at minimizing latency, but suffers from a lack of flexibility.”
Comment from 9 May 2026 in “OpenAI's WebRTC Problem” “performance was great 300Mbps+”
Comment from 8 Jun 2026 in “Valve P2P networking broken for more than 2 months” Open, free, peer-to-peer capable
“WebRTC being a more open model for real-time streaming, but nowhere near as easy or scalable HTTP-based streaming today.”
Comment from 25 Mar 2026 in “Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller” “WebRTC supports peer-to-peer UDP connections as well.”
Comment from 17 Nov 2025 in “WebTransport is almost here to allow UDP-like exchange in the browser” “I love all the 'free stuff' you get with WebRTC”
Comment from 6 Jan 2026 in “Show HN: Tt – P2P terminal sharing over WebRTC” Handles difficult network topologies
“WebRTC's ICE/STUN/TURN stack handles weird network topologies pretty gracefully”
Comment from 25 Feb 2026 in “I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone” “WebRTC's TURN fallback is pure HTTPS port 443”
Comment from 24 Feb 2026 in “I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone”
What people warn about
Each mark is one comment
Limited control and flexibility
“It's great at minimizing latency, but suffers from a lack of flexibility.”
Comment from 9 May 2026 in “OpenAI's WebRTC Problem” “webrtc is a giant blackbox which provides very limited control”
Comment from 18 Mar 2026 in “(Media over QUIC) on a Boat” “are all ridiculously fussy and limiting in one way or another”
Comment from 18 Mar 2026 in “(Media over QUIC) on a Boat” Falls apart outside narrow conditions
“all of the webrtc protocol suite is designed for an internet that doesn't exist.”
Comment from 9 May 2026 in “OpenAI's WebRTC Problem” “There's a few cases where WebRTC falls apart that I think MoQ could help with.”
Comment from 27 Apr 2026 in “MoQ Boy” “WebRTC only works in very specific conditions”
Comment from 15 Oct 2026 in “Show HN: Flipflop – Iroh-powered persistent tunnels for filesharing” Privacy leaks via fingerprinting and IP
“they allow you to collect way too much fingerprinting data based on the way they've been designed”
Comment from 22 Nov 2025 in “The privacy nightmare of browser fingerprinting” “useless techonolgies like WebRTC or WebGL that can run without permission”
Comment from 22 Nov 2025 in “The privacy nightmare of browser fingerprinting” “so many sites trying to grab my private IP using webrtc”
Comment from 17 Oct 2026 in “JPEG XL vs. AVIF for web use-cases” Called a bad protocol to abandon
“It's a horrible protocol that just needs to die.”
Comment from 9 May 2026 in “OpenAI's WebRTC Problem” “webrtc is a bad protocol, without a doubt”
Comment from 9 May 2026 in “OpenAI's WebRTC Problem” “I never, never want to use WebRTC again.”
Comment from 9 May 2026 in “OpenAI's WebRTC Problem”
Other webrtc frameworks people recommend
The two most recommended other webrtc frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| LiveKit | 24 | 9 | 73% | 9 | — | Approved |
| WebRTCThis page | 21 | 18 | 54% | 8 | — | — |
| Pion WebRTC | 7 | 0 | 100% | 4 | — | — |
What people said
38 of the 41 comments that mention it, newest first. Each links to the original comment.
“so many sites trying to grab my private IP using webrtc”
“WebRTC only works in very specific conditions”
“why not WireGuard, WebRTC, QUIC etc.?”
“For browser / webapps you want webrtc.”
“It works outside the browser too, I've been using it that way.”
“we have better alternatives (WebRTC, FaceTime et al) that we should push”
“I'm pretty sure Google's WebRTC doesn't respond to icmp needs frag”
“performance was great 300Mbps+”
“all of the webrtc protocol suite is designed for an internet that doesn't exist.”
“It's a horrible protocol that just needs to die.”
“you have to dance around connection setup like you're on a different side of a planet”
“I would need to see some really strong evidence to even think about using WebRTC”
“It's great at minimizing latency, but suffers from a lack of flexibility.”
“it continues to solve problems other methods and protocols can't”
“The simplicity of WebRTC (createOffer -> setRemoteDescription) is what lets people onboard easily.”
“webrtc is a bad protocol, without a doubt”
“I never, never want to use WebRTC again.”
“There are few protocols I hate implementing more than WebRTC.”
“i used libwebrtc on the backend and, pre-LLM, patched it to work around a lot of the things i discovered”
“libwebrtc is the only game in town.”
“There's a few cases where WebRTC falls apart that I think MoQ could help with.”
“You probably don't need any Web hardware API for that, just WebRTC.”
“WebRTC being a more open model for real-time streaming, but nowhere near as easy or scalable HTTP-based streaming today.”
“it has nothing against webrtc for live video calls which doesn't need a server”
“are all ridiculously fussy and limiting in one way or another”
“webrtc is a giant blackbox which provides very limited control”
“WebRTC's ICE/STUN/TURN stack handles weird network topologies pretty gracefully”
“WebRTC only adds extra complexity”
“WebRTC's TURN fallback is pure HTTPS port 443”
“they could do worse then something built on top of WebRTC”
“I love all the 'free stuff' you get with WebRTC”
“I totally agree with ditching WebRTC”
“The real solution is using WebRTC, like every single other fucking company that have to stream video is doing.”
“Our goal was to build a modern, browser-friendly, and low-latency platform, and for that, WebRTC was the best fit.”
“they allow you to collect way too much fingerprinting data based on the way they've been designed”
“useless techonolgies like WebRTC or WebGL that can run without permission”
“the API exposes too many implementation details – its abstractions leak.”
“WebRTC supports peer-to-peer UDP connections as well.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.