Jitsi Meet 클라이언트 브라우저에서 높은 CPU 사용량 문제 해결
Jitsi Meet 브라우저의 CPU 사용량 급증 원인을 진단하고 비디오 타일, 카메라 효과, 브라우저 그래픽 및 호스트 설정을 확인하여 클라이언트 부하를 줄이세요.
예시 시나리오: 모건은 Jitsi Meet 통화에 구형 노트북을 사용합니다. 여러 사람이 카메라를 켜면 팬 소음이 커지고 브라우저의 CPU 사용률이 계속 높게 유지됩니다. 이는 실제 사용자 보고서나 테스트 결과가 아닌 가상의 예시입니다. 이 예시를 통해 여러 개의 수신 비디오 스트림 디코딩, 모건의 카메라 인코딩, 비디오 효과, 또는 브라우저 및 그래픽 문제 등 가능한 원인을 구분할 수 있습니다.
먼저 통화 중 어떤 부분이 CPU 자원을 많이 소모하는지 파악하세요. 그런 다음 설정을 하나씩 변경하고 비슷한 회의 환경에서 비교해 보세요. Jitsi Meet 클라이언트는 Jitsi 서버가 정상 작동 중일 때도 상당한 CPU 자원을 사용할 수 있습니다. 이 가이드는 서버 측 Videobridge 용량이 아닌 브라우저와 기기에 초점을 맞추고 있습니다.
아래 화면 그림은 예시적인 제어 및 검사 기능을 보여줍니다. 제어 기능의 정확한 모양과 사용 가능 여부는 Jitsi 배포 환경, 브라우저 및 버전에 따라 다를 수 있습니다.

문제가 발생하는 동안 운영 체제의 작업 관리자, 활동 모니터 또는 시스템 모니터를 여세요. 브라우저 프로세스를 찾고, 해당 도구가 브라우저 활동을 탭이나 작업으로 구분하는 경우 Jitsi Meet 탭을 찾으세요. CPU 사용량이 지속적으로 높은지, 아니면 누군가 참여하거나 비디오를 변경할 때만 잠깐 급증하는지 확인하세요. 또한 화면 녹화 프로그램, 게임 또는 비디오 편집기와 같은 다른 응용 프로그램이 프로세서를 더 많이 사용하고 있는지 확인하세요.
모건에게 있어 이 첫 번째 점검은 유용한 질문에 대한 답을 제공합니다. 브라우저가 대부분의 부하를 처리하고 있는지, 아니면 팬이 다른 애플리케이션에 반응하고 있는지를 확인하는 것입니다. 회의 참석자 수, 로컬 카메라 작동 여부, 효과 활성화 여부 등을 기록해 두세요. 이러한 세부 정보는 나중에 의미 있는 비교를 가능하게 합니다.

가능하다면 일대일 통화와 여러 명이 참여하는 통화에서 동일한 장치를 비교해 보세요. 여러 명이 참여하는 회의에서는 화면에 표시되는 카메라 수가 늘어나거나 타일 형식의 레이아웃으로 전환될 때 CPU 사용량이 증가하는지 확인하세요. 여러 개의 움직이는 비디오 스트림을 렌더링하고 디코딩하는 작업은 단일 원격 비디오를 처리하는 것보다 클라이언트에 더 많은 부하를 줄 수 있습니다. 이는 진단 단서일 뿐, 그 자체로 문제의 원인이라고 단정할 수는 없습니다. 통화 규모, 비디오 해상도, 장치 드라이버 및 기타 애플리케이션 또한 부하에 영향을 미칩니다.
일대일 통화 중 영상 효과를 끄고도 CPU 사용률이 높게 유지된다면, 다음으로 로컬 카메라, 브라우저 및 그래픽 경로를 점검하십시오. CPU 사용률이 주로 수신되는 타일이 많을 때 상승한다면, 수신 품질 제어 및 레이아웃 또는 호스트 정책을 우선적으로 조정하십시오.

회의의 '더 보기' 메뉴를 열고 '비디오 품질 관리' 를 찾으세요 . 품질 슬라이더가 있는 경우, 더 낮은 값으로 설정하고 수신되는 타일의 해상도가 낮아지고 브라우저 응답 속도가 향상되는지 확인하세요. 이 설정은 수신되는 비디오에 적용되며, 본인의 카메라 스트림 해상도를 낮추는 것은 아닙니다.
Jitsi의 최신 설정 가이드에서는 startLastN수신되는 참가자 비디오 수를 제어하는 기능으로 설명하며, 품질 슬라이더는 해당 channelLastN기능이 설정된 경우에 사용된다고 명시하고 있습니다. 따라서 모든 Jitsi 회의실에 이 제어 기능이 있거나 모든 곳에서 동일하게 작동한다고 가정해서는 안 됩니다. 해당 기능이 없는 경우, 다른 단계를 진행하거나 회의 관리자에게 배포 환경에서 수신 품질 관리가 지원되는지 문의하십시오.

통화는 최대한 평소처럼 유지하면서 카메라를 잠시 꺼보세요. 만약 확연한 차이가 느껴진다면, 기기의 카메라 캡처 또는 인코딩 작업에 부하가 걸리는 것일 수 있습니다. 하지만 다른 참가자의 영상을 디코딩하는 작업은 여전히 필요하므로, 여러 참가자가 동시에 접속하는 상황에서는 기기에 부담이 갈 수 있습니다.
동영상이 필수적이지 않다면 카메라를 끄십시오. 동영상을 전송해야 하는 경우 조명을 개선하고 카메라 구도를 안정적으로 유지하여 낮은 해상도에서도 이미지가 유용하게 유지되도록 하십시오. 여러 화질 설정을 동시에 변경하지 마십시오. 결과물을 해석하기 어려워집니다.

흐림 효과나 가상 배경이 활성화된 경우, 잠시 비활성화하여 비교해 보세요. 효과는 로컬 비디오 경로에 추가적인 처리를 가하므로 구형 기기에서는 적합하지 않을 수 있습니다. Jitsi 구성 참조에는 배포 시 가상 배경을 비활성화하는 옵션이 포함되어 있지만, 참가자가 해당 기능을 켜고 끌 수 있는지 여부는 사이트 설정에 따라 다릅니다.
모건은 카메라 비교 후 이 부분을 테스트해야 합니다. 먼저 카메라를 끄고, 그 다음에는 효과를 끈 상태로 카메라를 켜십시오. 두 번째 상태가 원래 설정보다 노트북에서 더 원활하게 작동한다면, 해당 효과는 비활성화 상태로 두는 것이 타당합니다. 차이가 재현되지 않는다면 해당 효과가 원인이라고 단정해서는 안 됩니다.

관련 없는 부하가 큰 탭과 애플리케이션을 닫은 다음, Jitsi 배포에서 지원하는 최신 브라우저를 사용하고 있는지 확인하십시오. Jitsi의 브라우저 지원 페이지에 지원되는 데스크톱 브라우저 목록이 나와 있지만, 지원 목록은 변경될 수 있으므로 사용 중인 버전에 맞는 최신 목록을 확인하세요. 문제가 지속되면 조직 정책에서 허용하는 깨끗한 프로필에서 브라우저 확장 프로그램 없이 임시로 테스트해 보십시오.
하드웨어 가속은 진단 변수일 뿐, 모든 문제를 해결하는 만능 해결책은 아닙니다. Chrome의 경우, Google 지원 지침에서는 그래픽 가속을 끄고 다시 실행하는 것을 문제 해결 단계로 안내합니다. GPU 또는 드라이버 문제가 의심되는 경우, 원래 설정을 기록해 두고, 설정을 변경한 후 브라우저를 다시 시작하여 동일한 회의에서 어떤 결과가 나오는지 비교해 보세요. 소프트웨어 렌더링으로 인해 CPU로 작업이 다시 전환될 수 있으므로, 성능이 저하되면 설정을 원래대로 복원하십시오. 브라우저와 그래픽 드라이버는 지원되는 업데이트 절차를 통해 업데이트하고, 신뢰할 수 없는 출처에서 드라이버를 설치하지 마십시오.

자체 호스팅 Jitsi 배포의 관리자는 참가자 측 옵션을 테스트한 후 비디오 구성을 검토할 수 있습니다. 구성 참조 문서 resolution에는 선호하는 로컬 비디오 높이와 캡처 위치가 constraints별도로 기록됩니다. 예를 들어, 관리자는 유효한 구성 객체에서 다음과 같이 더 낮은 캡처 대상을 테스트할 수 있습니다.
resolution: 360,
constraints: {
video: {
height: { ideal: 360, max: 360, min: 240 }
}
},
이는 예시일 뿐이며, 모든 시스템에 적용 가능한 범용 패치가 아닙니다. 사용 중인 Jitsi 릴리스 및 구성에 맞춰 구문과 지원되는 옵션을 확인하십시오. 캡처 목표값을 낮추면 처리 및 전송해야 하는 비디오 데이터 양이 줄어드는 대신 이미지 디테일이 다소 떨어질 수 있습니다. 변경 사항을 광범위하게 적용하기 전에 대표적인 장치에서 이미지 품질, 카메라 동작 및 클라이언트 CPU 성능을 테스트하십시오. 참조 문서에서는 캡처 제약 조건이 설정과 무관하다고 명시하고 있습니다 resolution.

주로 큰 타일 보기에서 CPU 사용률이 높아진다는 사용자 보고가 있는 관리자는 maxFullResolutionParticipants다음 사항을 검토하십시오. Jitsi는 타일 보기에서 수신된 비디오가 HD에서 SD로 축소되기 전에 전체 해상도로 표시되는 참여자 수를 옵션으로 설명합니다. 이러한 구성은 maxFullResolutionParticipants: 4예시 값일 뿐이며 모든 조직에 권장되는 설정은 아닙니다.
이 설정은 참가자의 비디오 품질에 영향을 미치므로 사이트 전체 정책으로 평가해야 합니다. 현재 릴리스의 구성 문서를 참조하여 정확한 의미를 확인하고, 변경 사항을 적용한 후 동일한 회의실 크기와 레이아웃을 사용하는 사용자에게 비교하도록 요청하십시오. 이 설정을 서버 용량 증가와 혼동하지 마십시오. 이 설정은 클라이언트가 수신하는 내용을 변경합니다.
동일한 기기, 브라우저, 회의 규모, 레이아웃 및 카메라 상태와 같은 유사한 조건에서 비교를 반복하십시오. 브라우저 CPU 사용량이 안정되는지, 오디오가 깨끗한지, 원격 비디오를 사용할 수 있는지, 그리고 본인의 비디오가 회의 요구 사항을 충족하는지 확인하십시오. 설정을 한 번에 하나씩 변경하고 결과를 기록하십시오. 카메라가 꺼져 있고, 효과가 비활성화되어 있으며, 원격 비디오가 몇 개밖에 없는 상태에서 CPU 사용량이 계속 높다면 지원되는 브라우저 프로필을 사용해 보고 시스템 그래픽 또는 발열 제한을 확인하십시오. 이러한 패턴은 Jitsi 비디오 옵션 중 하나에만 국한되지 않고 기기 또는 브라우저 진단이 필요할 수 있음을 나타냅니다.
클라이언트 측 문제의 경우, 가장 방해가 적은 해결 방법은 일반적으로 수신 비디오 품질을 가능한 경우 낮추고, 불필요한 로컬 비디오 처리를 제거하고, 충돌하는 워크로드를 종료하는 것입니다. 자체 호스팅 구성 변경은 문제가 많은 참가자에게 영향을 미치는 경우에 도움이 될 수 있지만, 모든 사용자의 환경을 변경하게 됩니다. 고급 회의 제어에 대한 자세한 내용은 Jitsi 공식 사용자 가이드 , Jitsi 구성 참조 및 지원 브라우저 목록을 참조하십시오. Chrome 가속 문제 해결은 Google Chrome의 공식 그래픽 가속 지침을 따르십시오 . 이 페이지는 2026년 10월 6일에 확인되었으며, Jitsi 설명서는 시간이 지남에 따라 업데이트되므로 설치된 버전에 따라 옵션을 확인하십시오.
Jitsi Meet 브라우저의 CPU 사용량 급증 원인을 진단하고 비디오 타일, 카메라 효과, 브라우저 그래픽 및 호스트 설정을 확인하여 클라이언트 부하를 줄이세요.
Jitsi Videobridge의 내장 Prometheus 엔드포인트를 사용하여 상태, 회의 부하 및 트래픽을 추적한 다음 Grafana에서 데이터를 탐색하고 차트로 표시할 수 있습니다.
Jitsi Meet Docker에 대한 사용자 지정 도메인을 DNS, PUBLIC_URL, HTTPS, Let's Encrypt, 방화벽 포트, NAT 설정 및 엔드 투 엔드 검증을 통해 구성합니다.
SSL 갱신 후 Zimbra 관리 콘솔에서 발생하는 404 오류를 해결하려면 올바른 URL 및 포트, 프록시 라우팅, 서비스 상태, 배포된 인증서 및 로그를 확인하십시오.
Nextcloud의 PHP OPcache 구성 경고를 진단하고 해결하는 방법을 알아보세요. 활성화된 PHP SAPI, 크기 제한, 주석 및 재검증 설정을 확인하면 됩니다.
MySQL 또는 MariaDB 업그레이드 후 Kopano 데이터베이스 마이그레이션 실패 문제를 해결하려면 백업, 서버 버전, SQL 모드, 문자 집합, 스키마 상태 및 로그를 확인하십시오.
안전한 전송, 사용자 및 그룹 필터, 로그인 속성, 그리고 검증된 배포 기능을 통해 Nextcloud를 LDAP 또는 Active Directory에 연결하세요.
UnifiedPush, Android 권한, 배터리 설정 및 안정성 검증 테스트를 구성하여 Google 서비스가 제거된 휴대폰에서 Element Android 알림 문제를 해결하세요.
Nextcloud의 데이터베이스 인덱스 누락 경고를 공식 occ 명령어를 사용하여 해결하세요. 먼저 백업을 수행하고, 변경 사항을 미리 보고, 복구를 실행한 후 결과를 확인하십시오.
OIDC를 Synapse에 연결하고, 정확한 콜백 URL을 설정하고, 사용자 클레임을 매핑하고, 로그아웃을 테스트하여 Element Web용 Keycloak SSO를 구성하십시오.