Live data from Hacker News

Enhanced noise suppression in Jitsi Meet

jitsi.org

11–20 of 88 posts

Re: Enhanced noise suppression in Jitsi Meet

#11
post #5

Created a few years ago by Jean-Marc Valin of xiph/mozilla (who by the way is also the author of Opus codec among other things): https://gitlab.xiph.org/xiph/rnnoise/ Overview of RNNoise from the horse's mouth is here: https://jmvalin.ca/demo/rnnoise/ Used as a Wasm module! In some ways the web is becoming more opaque. Is this the future then, a hodgepodge of binaries doing things behind the scenes? Though in this ca…

Arent wasm modules still sandboxed? Reverse enginering binaries should have around same complexity than reverse enginering uglify js, not sure how they are more opaque

You probably have a point but I'm thinking unuglified js code (http://www.nice2predict.org/) is not as impenetrable as code from reverse engineered wasm binaries? The element of plausible deniability is more potent though for the nefarious actor on the other side in the case of wasm binaries.

Re: Enhanced noise suppression in Jitsi Meet

#12
post #4

I’m using RNNoise as a pipewire input filter on my Linux machines, but that’s very Linux-specific and a bit “hardcore” to setup. Nice to see it getting integrated into video meeting solutions, so more people can take advantage of this awesome library.

>but that’s very Linux-specific and a bit “hardcore” to setup

Have you tried https://github.com/noisetorch/NoiseTorch/?

Re: Enhanced noise suppression in Jitsi Meet

#13
post #5

Created a few years ago by Jean-Marc Valin of xiph/mozilla (who by the way is also the author of Opus codec among other things): https://gitlab.xiph.org/xiph/rnnoise/ Overview of RNNoise from the horse's mouth is here: https://jmvalin.ca/demo/rnnoise/ Used as a Wasm module! In some ways the web is becoming more opaque. Is this the future then, a hodgepodge of binaries doing things behind the scenes? Though in this ca…

Is this a troll comment? Yes, wasm works based on a compiled binary, just like any other program written in a compiled language in the past 50 years. You try to suggest that everyday users of the web are just going into the js sources of webpages and understand whats going on. With the plethora of libraries, frameworks and static optimization used in todays websites, normal people can't really dissect the inner workings of a website just by looking at the code. That's why we have tools like request analyzers etc which all would still work with compiled libraries.

Compiled code has existed for half a century and we know how to work with it.

Suggesting that the web is doomed because people of the future prefer rust instead of javascript is beyond any rationale.

Re: Enhanced noise suppression in Jitsi Meet

#14
post #5

Created a few years ago by Jean-Marc Valin of xiph/mozilla (who by the way is also the author of Opus codec among other things): https://gitlab.xiph.org/xiph/rnnoise/ Overview of RNNoise from the horse's mouth is here: https://jmvalin.ca/demo/rnnoise/ Used as a Wasm module! In some ways the web is becoming more opaque. Is this the future then, a hodgepodge of binaries doing things behind the scenes? Though in this ca…

I don't think it makes much of a difference whether you can read the code because even if you can read the javascript, it's automatic so it can be different on the next request. If we want to be able to trust the web, we have to get rid of the automatic download and execution of arbitrary script code.

Re: Enhanced noise suppression in Jitsi Meet

#15
post #3

Very very good, a little bit of stuttering during the honking I think but I like it overall! :D :) Jitsi Meet has been a great alternative to other meeting apps in these crazy times.

Indeed! I recently used a locally hosted Jitsi to talk to my family in the other room while in COVID isolation. It was a life saver, and extremely easy to setup with docker-compose with only a handful of steps that I could complete even with fever+headache https://jitsi.github.io/handbook/docs/devops-guide/devops-gu...

Re: Enhanced noise suppression in Jitsi Meet

#16
post #5

Created a few years ago by Jean-Marc Valin of xiph/mozilla (who by the way is also the author of Opus codec among other things): https://gitlab.xiph.org/xiph/rnnoise/ Overview of RNNoise from the horse's mouth is here: https://jmvalin.ca/demo/rnnoise/ Used as a Wasm module! In some ways the web is becoming more opaque. Is this the future then, a hodgepodge of binaries doing things behind the scenes? Though in this ca…

I think we’ve been lulled into some false sense of expectation that the web exists as a place for “open source code” to be run. As if the fact that you can view the source of any page is any purveyor of that.

If that’s your definition of transparency, then perhaps learning to read assembly would give you the same comfort. In fact, there’s a lot more binaries distributed with symbols intact than unminified JS.

Or, to put it another way, if you could right click -> view disassembly of any binary on your computer, how would that be any different than today’s web?

Re: Enhanced noise suppression in Jitsi Meet

#17
post #8
post #7

Earlier quoted context omitted.

My experience with Jitsi Meet has been quite bad. My previous employer was a cheapskate, and they self-hosted Jitsi Meet. Random disconnections and instability were pretty much a daily occurrence, some people were disconnected every few seconds. While I suppose the self-hosting by Cheapskate Inc. was the main culprit, Jitsi’s screen sharing wasn’t looking very good.

Aside from consuming a ton of resources when screen sharing, my experience with Jitsi meet has been very good. It consumes two cores of my 5900X (1 for the Firefox process, and another for some system process I don’t recall exactly) but it works. This was with sharing a 4K screen. I have run jitsi on cheap VMs and it worked decently. But you need quite some cores to serve all the traffic. Ultimately I ended up having…

how is the meet.jit.si hosted? i assume with lots and lots of random users, the bandwidth and processing costs to be astronomical

Re: Enhanced noise suppression in Jitsi Meet

#18
Somewhat tangential, but at my work we have found WebEx’s background noise removal to be absolutely amazing. So many times we’ve had someone in a meeting say “sorry about X/Y/Z, it’s so noisy”, and the rest of us won’t hear a thing. This sorta tech has gotten so good, and is a really nice quality of life improvement for remote work. (Or for meetings with people in noisy offices of course)

Re: Enhanced noise suppression in Jitsi Meet

#19
post #13
post #5

Created a few years ago by Jean-Marc Valin of xiph/mozilla (who by the way is also the author of Opus codec among other things): https://gitlab.xiph.org/xiph/rnnoise/ Overview of RNNoise from the horse's mouth is here: https://jmvalin.ca/demo/rnnoise/ Used as a Wasm module! In some ways the web is becoming more opaque. Is this the future then, a hodgepodge of binaries doing things behind the scenes? Though in this ca…

Is this a troll comment? Yes, wasm works based on a compiled binary, just like any other program written in a compiled language in the past 50 years. You try to suggest that everyday users of the web are just going into the js sources of webpages and understand whats going on. With the plethora of libraries, frameworks and static optimization used in todays websites, normal people can't really dissect the inner worki…

They didn't suggest the web is doomed, just that more aspects of it are opaque. I don't think they're talking about every day users of the web either, but rather nascent developers.

The early web was a great equalizer. Anybody could study a little html, download an ftp manager, jump through a few procedural hoops and have a web page. After some studying and trial and error they could even build an interactive site.[1]

It's easy to miss all the potential of wasm when that's what you remember of the web. To me the amazing thing is that browsers will still work with the methods described above[2] but we're on the cusp of being able to do almost everything a full application environment can do.

That said, even though there will be plenty of OSS wasm tech, it'll still be more opaque to those of us who don't do compiled languages. It'll be a lot tougher to just fork the code and do something more creative with it.

[1] PHP used to stand for "Personal Home Page" and, as one of its founders put it, was created so that "any idtiot" could make an interactive site.

[2] https://t.mkws.sh/58bytes/

Re: Enhanced noise suppression in Jitsi Meet

#20
post #7
post #3

Very very good, a little bit of stuttering during the honking I think but I like it overall! :D :) Jitsi Meet has been a great alternative to other meeting apps in these crazy times.

My experience with Jitsi Meet has been quite bad. My previous employer was a cheapskate, and they self-hosted Jitsi Meet. Random disconnections and instability were pretty much a daily occurrence, some people were disconnected every few seconds. While I suppose the self-hosting by Cheapskate Inc. was the main culprit, Jitsi’s screen sharing wasn’t looking very good.

My last employers were cheapskates too (I love 'em for it) and they just used meet.jit.si for calls. It was a lot more stable than self-hosted jitsi. That said there were almost always microphone or video issues using it, just because people weren't used to it I guess. It made job interviews fun. It was a nice live test to show how a potential employee handled adversity.
Post reply on HN