TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Can a website kill my internet connection? (WebRTC)

44 点作者 l1am012 个月前
I have weird behavior when using https:&#x2F;&#x2F;zencastr.com&#x2F;. The moment I join their videocall-room, my internet becomes super flacky, and drops entirely.<p>My connection is via WiFi, and the WiFi stays connected and everything, but no connection to neither zencastr.com, fast.com, google.com works.<p>The tool uses WebRTC for the call, hence I assume it might have something to do with that, but my assumption so far was always that a website I open in my browser does not have any effect to the underlying network stack or so.<p>When I use a competitor tool, riverside.fm or google meet (both using WebRTC as well) I don&#x27;t have any of this problems.<p>My question: Is it possible that a bug in their WebRTC kills my internet? If yes, shouldn&#x27;t that be prohibited by whatever security mechanism in my browser?

15 条评论

codingdave12 个月前
Networking problems can manifest in odd ways. One of my favorite tech support calls was when an app I supported would consistently fail to load for a specific set of people in Northern Wisconsin who all worked for the same company but worked from home in different towns. They escalated the problem and &quot;proved&quot; that it was our app - every other site on the web worked just fine, but ours would not load. I don&#x27;t fault their logic, but I knew our site was up and running just fine.<p>Well, days of troubleshooting later and we found a common network segment they all hit somewhere in Wisconsin, and the owner of that physical network found a bad piece of hardware on a telephone pole. I forget the details of what the hardware was or why it threw a fit with our site but not others... but the bigger point is that there are many layers in a network, so while software might be the problem... it also might not.<p>So my approach has always been that if it makes no sense for software to be causing an observed problem - investigate the other layers.
评论 #40521292 未加载
评论 #40520979 未加载
评论 #40521519 未加载
kelnos12 个月前
Are you sure it&#x27;s your network connection, and not just the browser? Maybe something zencastr is doing is triggering a bug in the browser that somehow affects other tabs, or the browser&#x27;s underlying networking code? (This may seem unlikely with the multi-process architecture Chrome and Firefox use, but who knows.)<p>Try doing internet-related things outside the browser, in order to rule that out. Use curl or wget from a terminal, for example. Try a different browser while this is happening. Hell, try a different browser in general and see if the same issue gets triggered with the different browser.<p>It&#x27;s also possible that some traffic pattern that happens to occur on zencaster is triggering a bug in your router&#x27;s network stack. If that&#x27;s the case, it would (probably) affect other devices on the network, too, like another computer or phone.
toast012 个月前
I&#x27;ve had (isp provided) modem+routers that get flakey or crash and reboot when there&#x27;s certain network traffic. I did manage to get one replaced because a fragmented ipv6 packet would routinely crash it, and then in the replacement any ipv6 packet would take an absurd amount of time to traverse the router, but I &#x27;fixed&#x27; that by running the modem as a pure bridge and running PPPoE[1] on my own systems.<p>If I were you, I&#x27;d confirm if the issue continues if on wired ethernet, and investigate from there. I personally won&#x27;t do conferencing on wireless anything, jitter and unnecessary latency are the death of interactivity; but a lot of people disagree with me, I guess.<p>[1] Ugh, PPPoE is garbage, but my other choices are either worse or involve tremendous expense.
jensenbox12 个月前
You may be experiencing a BufferBloat problem.<p>Try running this tool before, during and after you have problems: <a href="https:&#x2F;&#x2F;devina.io&#x2F;speed-test" rel="nofollow">https:&#x2F;&#x2F;devina.io&#x2F;speed-test</a>
elmerfud12 个月前
Have you measured the bandwidth usage or packets per second when this happens? It is possible for websites to consume all available bandwidth. It used to be pretty universal that your internet connection was smaller than your Wi-Fi connection. This allowed various queuing and discard algorithms within your router to do their job and provide some sort of fairness to the various things competing for bandwidth. Modern internet connections can be 1gb or more which can far exceed what Wi-Fi can actually do. This kind of flips the mechanisms where the congestion is actually happening and can cause odd behavior.<p>Google and I imagine other specialized sites do play some trickery with how they craft their TCP packets potentially to avoid some things like this. So it is possible that it&#x27;s less a bug in their web RTC and more an optimization with the other sites that don&#x27;t have this same behavior.<p>It&#x27;s really difficult to tell beyond some general speculation without some packet captures bandwidth graphs and packets per second measurements.
评论 #40510894 未加载
codetrotter12 个月前
I don’t have any suggestions but just wanted to say: please update this thread after you find out what was the reason. Would like to know.
andirk12 个月前
Lots of parts to WebRTC ( <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;WebRTC_API" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;WebRTC_API</a> ) but none that I know that can knock out something outside of your browser. It could maybe overload RAM and get killed.<p>Try using the offending website on a browser&#x2F;OS that _doesn&#x27;t_ have WebRTC such as <a href="https:&#x2F;&#x2F;caniuse.com&#x2F;?search=webrtc" rel="nofollow">https:&#x2F;&#x2F;caniuse.com&#x2F;?search=webrtc</a>. Or try with WebRTC disabled.<p>Possible you&#x27;re getting throttled by your router or ISP when certain connections are made.<p>And there&#x27;s this <a href="https:&#x2F;&#x2F;browserleaks.com&#x2F;webrtc" rel="nofollow">https:&#x2F;&#x2F;browserleaks.com&#x2F;webrtc</a>
orf12 个月前
What have you done to debug it? There isn’t much information to go on here.<p>Always binary search: rule out the browser by doing it a different way. Rule out the machine by trying it on a different device, etc etc.
abrookewood12 个月前
Use a second machine (not connected to zencastr) to see if it is actually affecting your Internet connection or just the machine&#x2F;browser that has loaded the site.
rubatuga12 个月前
Definitely use wired connection and another device to rule out router problems. Find out what IPv4 gateway your router is using and see if you can ping that. Try pinging 1.1.1.1. Use Matt&#x27;s trace route (mtr) to see if a particular hop along a connection is failing more than others.
tgsovlerkhgsel12 个月前
On a properly working system, this should generally not happen, but there are sooo many things that could be going wrong.<p>I&#x27;d first try on a different WiFi that has <i>both</i> a different router and ISP. That should narrow down where you have to search for the problem.
pbedat12 个月前
I have a zyxel router that crashes every time when I start a jitsi call, which uses webrtc. So yes I guess webrtc can kill your connection.
6r1711 个月前
bandcamp does that by overwhelming your connection. Love them tough but it forces me to download the free stuff instead of streaming it
throwaway4847612 个月前
I&#x27;ve had this happen when using Google earth desktop.
l1am012 个月前
Damn, now with all the great replies, as it goes: Now I can&#x27;t reproduce the problem anymore to measure with your different ideas