Het probleem met het hoge CPU-gebruik in Jitsi Meet op clientbrowsers oplossen.

Illustratief scenario: Morgan gebruikt een oudere laptop voor een Jitsi Meet-gesprek. De ventilator maakt veel lawaai en het CPU-gebruik van de browser blijft hoog wanneer meerdere mensen hun camera aan hebben staan. Dit is een fictief voorbeeld, geen melding van een echte gebruiker of een testresultaat. Het biedt ons een praktische manier om de mogelijke oorzaken te onderscheiden: het decoderen van meerdere binnenkomende videostreams, het coderen van Morgans camera, video-effecten of een probleem met de browser en de grafische weergave.

Begin met het identificeren van het onderdeel van het gesprek dat veel CPU-kracht verbruikt. Wijzig vervolgens één instelling tegelijk en vergelijk de resultaten onder vergelijkbare vergaderomstandigheden. Een Jitsi Meet-client kan een aanzienlijk CPU-gebruik hebben, zelfs wanneer de Jitsi-server goed functioneert; deze handleiding richt zich op de browser en het apparaat, niet op de capaciteit van de Videobridge aan de serverzijde.

De onderstaande schermafbeeldingen tonen voorbeelden van bedieningselementen en controles. Het exacte uiterlijk en de beschikbaarheid van bedieningselementen kunnen verschillen afhankelijk van de Jitsi-implementatie, browser en versie.

1. Controleer of de browser het proces is dat de CPU gebruikt.

Een voorbeeld van systeemmonitoring met het Jitsi Meet-browserproces, waarbij de CPU-balk langer is dan die van nabijgelegen processen.
Een voorbeeld van een systeemmonitor laat het browserproces zien waarop Jitsi Meet draait, zodat u de belasting van vergaderingen kunt scheiden van die van andere applicaties.

Open, terwijl het probleem zich voordoet, Taakbeheer, Activiteitenmonitor of Systeemmonitor van uw besturingssysteem. Zoek naar het browserproces en, als de tool de browseractiviteit in tabbladen of taken onderverdeelt, naar het tabblad Jitsi Meet. Let op of het CPU-gebruik constant is of slechts kortstondig piekt wanneer iemand deelneemt of van video wisselt. Controleer ook of een andere toepassing, zoals een schermrecorder, game of video-editor, meer processorkracht gebruikt.

Voor Morgan beantwoordt deze eerste controle een nuttige vraag: wordt het grootste deel van de belasting door de browser gedragen, of reageert de ventilator op een andere applicatie? Noteer het aantal deelnemers aan de vergadering, of de lokale camera is ingeschakeld en of er effecten actief zijn. Deze details maken latere vergelijkingen zinvol.

2. Onderzoek of binnenkomende videotegels de trigger zijn.

Een browsergesprek in Jitsi-stijl met zes videotegels van deelnemers en bedieningselementen voor de vergadering.
Een weergave met meerdere deelnemers in een tegel illustreert waarom een ​​gesprek met veel zichtbare videobeelden veeleisender kan zijn dan een eenvoudigere lay-out.

Vergelijk hetzelfde apparaat in een één-op-één-gesprek en in een gesprek met een grotere groep, indien mogelijk. Let in de grotere vergadering op of het CPU-gebruik toeneemt naarmate er meer camera's zichtbaar worden of wanneer u overschakelt naar een lay-out met veel tegels. Het renderen en decoderen van meerdere bewegende videostreams kan de client meer belasten dan één enkele videostream van een externe deelnemer. Dit is een diagnostische aanwijzing, geen bewijs op zich: de grootte van het gesprek, de videoresolutie, apparaatstuurprogramma's en andere applicaties beïnvloeden de belasting ook.

Als het CPU-gebruik hoog blijft, zelfs tijdens een één-op-één-gesprek met video-effecten uitgeschakeld, richt u zich vervolgens op de lokale camera, browser en grafische paden. Als het CPU-gebruik vooral stijgt bij veel binnenkomende tegels, geef dan prioriteit aan de instellingen voor de ontvangstkwaliteit en de lay-out of het hostbeleid.

3. Verlaag de kwaliteit van het inkomende videosignaal wanneer de bediening beschikbaar is.

Een voorbeeld van een Jitsi-vergadermenu met 'Videokwaliteit beheren' geselecteerd en een schuifregelaar voor 'Laag', 'Standaard' en 'Hoog'.
Het voorbeeldmenu toont een selectie voor lage ontvangstkwaliteit onder 'Videokwaliteit beheren'; de beschikbare opties zijn afhankelijk van de implementatie van de vergadering.

Open het menu 'Meer acties' van de vergadering en zoek naar 'Videokwaliteit beheren' . Als uw implementatie een schuifregelaar voor de kwaliteit weergeeft, kies dan een lagere instelling en observeer of de binnenkomende tegels minder gedetailleerd worden en de browser sneller reageert. Deze instelling heeft betrekking op de video die u ontvangt; het verlaagt niet noodzakelijkerwijs de resolutie van uw eigen camerastream.

In de huidige configuratiehandleiding van Jitsi wordt beschreven startLastNhoe je kunt bepalen hoeveel video's van deelnemers worden ontvangen, en staat dat de schuifregelaar voor de kwaliteit wordt gebruikt wanneer channelLastNdeze is geconfigureerd. Ga er daarom niet vanuit dat elke Jitsi-ruimte deze instelling heeft of dat deze overal hetzelfde werkt. Als deze ontbreekt, ga dan verder met de andere stappen of vraag de vergaderingsbeheerder of de implementatie kwaliteitsbeheer ondersteunt.

4. Test de lokale camera afzonderlijk.

Een Jitsi-achtige vergadertegel waarbij de camera van de lokale deelnemer is uitgeschakeld, terwijl de andere deelnemers zichtbaar blijven.
Het uitschakelen van de lokale camera is een snelle manier om te controleren of het vastleggen en coderen van je eigen video bijdraagt ​​aan de belasting.

Schakel je camera even uit, maar houd de rest van het gesprek zo normaal mogelijk. Als dat een duidelijk verschil maakt, kan de belasting te maken hebben met het maken van opnames of het coderen ervan op je apparaat. Het neemt het decoderen van de video's van andere deelnemers niet weg, dus een volle galerij kan nog steeds veeleisend zijn.

Als video niet essentieel is, laat de camera dan uitgeschakeld. Als je wel video moet versturen, zorg dan voor betere belichting en een stabiel camerakader, zodat het beeld ook bij een lagere resolutie bruikbaar blijft. Vermijd het gelijktijdig aanpassen van meerdere kwaliteitsinstellingen, omdat dit het resultaat lastiger te interpreteren maakt.

5. Schakel virtuele achtergronden en andere video-effecten uit.

Een Jitsi-achtig instellingenpaneel voor video's, waarbij het veld 'Virtuele achtergrond' is uitgeschakeld.
Het voorbeeld van de video-instellingen laat zien dat Virtuele Achtergrond is uitgeschakeld. Dit is een handige indicator wanneer achtergrondeffecten zijn ingeschakeld.

Als onscherpte of een virtuele achtergrond actief is, schakel deze dan even uit voor een korte vergelijking. Effecten belasten het lokale videopad en zijn mogelijk minder geschikt voor oudere apparaten. De Jitsi-configuratiehandleiding bevat een optie om virtuele achtergronden voor een implementatie uit te schakelen, maar of een deelnemer deze functie kan in- of uitschakelen, hangt af van de configuratie van de site.

Morgan zou dit na de cameravergelijking moeten testen: eerst de camera uit, dan de camera aan met de effecten uitgeschakeld. Als de tweede configuratie minder belastend is voor de laptop dan de oorspronkelijke configuratie, is het een goede kandidaat om het effect uitgeschakeld te laten. Trek niet de conclusie dat het effect de oorzaak is als het verschil niet reproduceerbaar is.

6. Controleer systematisch de browser- en grafische instellingen.

Een pagina met Chromium-systeeminstellingen waarop het selectievakje 'Grafische versnelling gebruiken indien beschikbaar' en een knop 'Opnieuw opstarten' worden weergegeven.
Het voorbeeld in de systeeminstellingen van de browser toont de optie voor grafische versnelling; om deze te wijzigen moet de browser opnieuw worden opgestart.

Sluit onnodige tabbladen en applicaties die veel belasting veroorzaken en controleer of u een browser gebruikt die compatibel is met uw Jitsi-implementatie. Op de pagina met browserondersteuning van Jitsi vindt u een lijst met ondersteunde desktopbrowsers, maar de ondersteuning kan veranderen; controleer de actuele lijst voor de versie die u gebruikt. Als het probleem aanhoudt, test dan tijdelijk zonder browserextensies in een schoon profiel waar het beleid van uw organisatie dit toestaat.

Hardwareversnelling is een diagnostische variabele, geen universele oplossing. In Chrome beschrijft Google in de ondersteuningsinstructies het uitschakelen van grafische versnelling en het opnieuw opstarten van de browser als een mogelijke probleemoplossingsstap. Als u een probleem met de GPU of het stuurprogramma vermoedt, noteer dan de oorspronkelijke instelling, wijzig deze, start de browser opnieuw en vergelijk de resultaten. Software rendering kan de CPU belasten, dus herstel de instelling als de prestaties verslechteren. Update de browser en het grafische stuurprogramma via de normale, ondersteunde updateprocedure; installeer geen stuurprogramma's van onbetrouwbare bronnen.

7. Overweeg voor een zelfgehoste website een lagere cameraresolutie te gebruiken.

Een voorbeeld van een Jitsi config.js-codefragment waarin een voorkeursresolutie voor de video en een hoogtebeperking van 360 pixels worden ingesteld.
Een voorbeeld van een config.js-fragment stelt een voorkeurs- en maximale videohoogte van 360 pixels in voor lokale opnames.

Beheerders van een zelfgehoste Jitsi-implementatie kunnen de videoconfiguratie controleren na het testen van de opties aan de deelnemerszijde. De configuratiedocumenten beschrijven resolutionde gewenste lokale videohoogte en documenteren de opname constraintsafzonderlijk. Een beheerder zou bijvoorbeeld een lagere opnamehoogte kunnen testen in het geldige configuratieobject, zoals hieronder weergegeven:

resolution: 360,
constraints: {
  video: {
    height: { ideal: 360, max: 360, min: 240 }
  }
},

Dit is een voorbeeld, geen universele patch die zomaar kan worden toegepast: controleer de syntax en ondersteunde opties aan de hand van de Jitsi-release en -configuratie die in uw implementatie worden gebruikt. Een lagere opnamelimiet gaat ten koste van de beeldkwaliteit, maar resulteert in minder videogegevens die verwerkt en verzonden hoeven te worden. Test de beeldkwaliteit, het cameragedrag en het CPU-gebruik van de client op representatieve apparaten voordat u de wijziging breed toepast. De referentie vermeldt dat de opnamelimieten onafhankelijk zijn van de resolutioninstelling.

8. Beperk het aantal externe video's dat op volledige resolutie blijft.

Een voorbeeld van een config.js-item dat maxFullResolutionParticipants instelt op vier.
De voorbeeldconfiguratie-instelling beperkt het aantal deelnemers dat in de tegelweergave de volledige ontvangstresolutie behoudt; de gekozen waarde is slechts een voorbeeld.

Voor beheerders van wie gebruikers een hoog CPU-gebruik melden, met name in grote tegelweergaven, is het raadzaam om de volgende instelling te bekijken maxFullResolutionParticipants. Jitsi beschrijft deze optie als het aantal deelnemers dat op volledige resolutie wordt weergegeven voordat de ontvangen video in de tegelweergave van HD naar SD wordt teruggebracht. Een configuratie zoals deze maxFullResolutionParticipants: 4is slechts een voorbeeldwaarde en geen aanbevolen instelling voor elke organisatie.

Deze instelling beïnvloedt de videokwaliteit voor deelnemers en moet als beleid voor de hele site worden geëvalueerd. Raadpleeg de huidige configuratiedocumentatie voor de exacte betekenis in uw release, voer de wijziging door en vraag gebruikers om dezelfde kamergrootte en -indeling te vergelijken. Verwar deze instelling niet met een verhoging van de servercapaciteit; het heeft invloed op wat clients ontvangen.

Hoe kun je zien of de oplossing gewerkt heeft?

Herhaal de vergelijking onder vergelijkbare omstandigheden: hetzelfde apparaat, dezelfde browser, dezelfde vergadergrootte, lay-out en camera-instellingen. Controleer of het CPU-gebruik van de browser stabiliseert, of het geluid helder blijft, of de video op afstand bruikbaar is en of uw eigen video nog steeds voldoet aan de eisen van de vergadering. Wijzig één instelling tegelijk en noteer het resultaat. Als het CPU-gebruik hoog blijft met de camera uitgeschakeld, effecten gedeactiveerd en slechts enkele video's op afstand, probeer dan een ondersteund browserprofiel en controleer de grafische of thermische limieten van uw systeem; dit patroon wijst op meer dan één Jitsi-video-optie en vereist mogelijk diagnostiek van het apparaat of de browser.

Voor problemen aan de clientzijde zijn de minst ingrijpende oplossingen meestal het verlagen van de kwaliteit van de inkomende video (indien mogelijk), het uitschakelen van onnodige lokale videoverwerking en het sluiten van concurrerende processen. Configuratieaanpassingen die u zelf uitvoert, kunnen helpen wanneer het probleem veel deelnemers treft, maar ze veranderen ook de gebruikerservaring voor iedereen. Raadpleeg de officiële Jitsi-gebruikershandleiding voor geavanceerde vergaderingsopties , de Jitsi-configuratiehandleiding en de lijst met ondersteunde browsers . Volg voor het oplossen van problemen met Chrome-acceleratie de officiële richtlijnen van Google Chrome voor grafische acceleratie . Deze pagina's zijn gecontroleerd op 6 oktober 2026; de Jitsi-handleiding wordt regelmatig bijgewerkt, dus controleer de opties aan de hand van uw geïnstalleerde versie.

Laat een reactie achter

10 beste ping sweep-tools om apparaten in je netwerk te vinden

10 beste ping sweep-tools om apparaten in je netwerk te vinden

Vergelijk 10 ping sweep-tools voor snelle LAN-detectie, platformoverschrijdend scannen en IP-adresbeheer. Ontdek wat een sweep je wel en niet kan vertellen.

6 beste netwerkbeheertools voor het bijhouden van prestaties

6 beste netwerkbeheertools voor het bijhouden van prestaties

Vergelijk zes netwerkbeheertools voor prestatiebewaking, inclusief SNMP-dekking, mapping, waarschuwingen, implementatiemodellen en kostenafwegingen.

Ping Monitor: 7 gratis en open-source tools voor netwerkbeschikbaarheid

Ping Monitor: 7 gratis en open-source tools voor netwerkbeschikbaarheid

Vergelijk zeven gratis, open-source pingmonitors, van complete netwerksuites tot gerichte latency-probes, en kies de monitor die het beste aansluit bij uw beschikbaarheid, pakketverlies en historische gegevens.

Beste wifi-analyseprogramma's voor Windows, iOS en Android

Beste wifi-analyseprogramma's voor Windows, iOS en Android

Vergelijk verschillende wifi-analysetools voor Windows, iPhone en Android, inclusief tools voor het meten van kanaalcongestie, signaaldekking, heatmaps en het oplossen van netwerkproblemen.

QoS in netwerken: wat Quality of Service doet en hoe het werkt

QoS in netwerken: wat Quality of Service doet en hoe het werkt

Leer wat QoS betekent in netwerken, hoe DSCP-markeringen en verkeerswachtrijen prioriteit geven aan spraak-, video- en zakelijke applicaties, en wat QoS niet kan oplossen.

Beste SFTP-serversoftware voor veilige bestandsoverdracht

Beste SFTP-serversoftware voor veilige bestandsoverdracht

Vergelijk betrouwbare SFTP-serversoftware voor Windows en Linux, waaronder OpenSSH, Bitvise, SolarWinds en SFTPGo. Vind de oplossing die het beste aansluit op uw beveiligings- en bestandsoverdrachtbehoeften.

De 7 beste tools voor IP-adresbeheer voor netwerkteams

De 7 beste tools voor IP-adresbeheer voor netwerkteams

Vergelijk zeven tools voor IP-adresbeheer voor subnetdetectie, DNS- en DHCP-coördinatie, netwerkinventarisatie en open-source IPAM.

Beste praktijken voor netwerkmonitoring: wat te volgen en welke tools te gebruiken

Beste praktijken voor netwerkmonitoring: wat te volgen en welke tools te gebruiken

Bouw een praktische netwerkmonitor met een duidelijk overzicht van alle apparaten, nuttige prestatiemetingen, bruikbare waarschuwingen en een vergelijking van SolarWinds NPM, PRTG en OpManager.

10 beste netwerkscanners voor het opsporen van apparaten en IP-adressen

10 beste netwerkscanners voor het opsporen van apparaten en IP-adressen

Vergelijk netwerkscannertools voor snelle apparaatdetectie, platformoverschrijdende IP-scans en IPAM voor bedrijven, met advies over welke optie het beste bij uw netwerk past.

Hoe Nmap te gebruiken voor Traceroute en het lezen van netwerkpaden

Hoe Nmap te gebruiken voor Traceroute en het lezen van netwerkpaden

Gebruik de optie --traceroute van Nmap om hops naar een geautoriseerde host in kaart te brengen, de hop- en RTT-uitvoer te begrijpen en ontbrekende reacties op te sporen zonder onnodig te scannen.