OBS Studio에서 인코딩 오버로드를 수정하는 방법

OBS는 macOS와 Windows 운영 체제를 모두 지원하여 수년 동안 최고의 전문 스트리밍 소프트웨어를 개발했습니다. OBS는 Twitch 등과 같은 여러 플랫폼과의 호환성을 제공하는 스트리밍 서비스와 관련하여 여러 가지 컨트롤을 제공하는 것으로 유명합니다.

OBS Studio에서 오버로드 된 인코딩

사용자가 직면하는 가장 일반적인 문제 중 하나는 화면 / 게임을 스트리밍 할 때 '인코딩 과부하'메시지가 표시되는 것입니다. 이 문제는 주로 컴퓨터가 게임과 스트리밍을 제대로 처리 할 수 ​​없어 CPU 전원이 부족할 때 발생합니다. 즉, 컴퓨터가 설정 한 설정을 유지하기에 충분히 빠른 속도로 비디오를 인코딩 할 수 없으므로 몇 초 후에 비디오가 정지되거나 주기적으로 끊김 현상이 발생합니다.

전체 오류 메시지는 다음과 같습니다.

 인코딩 과부하! 비디오 설정을 낮추거나 더 빠른 인코딩 사전 설정을 사용하십시오. 

이 기사에서는 컴퓨터에서이 문제가 발생할 수있는 모든 가능한 원인과 문제를 피하는 데 사용할 수있는 방법을 다룹니다. 첫 번째 솔루션으로 시작하고 그에 따라 진행하십시오. 솔루션은 사용자의 효율성과 용이성에 따라 나열됩니다.

OBS에서 인코딩이 과부하되는 원인은 무엇입니까?

비슷한 문제에 직면 한 모든 사용자 사례와 컴퓨터를 분석 한 후이 문제는 일반적으로 여러 가지 이유로 인해 발생한다는 결론에 도달했습니다. 오류 메시지는 문제가 주로 CPU 리소스가 적기 때문에 발생하지만 원인에는 다른 요소도 포함됩니다. 그들 중 일부는 다음과 같습니다.

  • CPU 병목 현상 : 이것이 앞에서 설명한대로이 오류 메시지가 발생하는 주된 이유입니다. 인코딩 프로세스에 의해 CPU가 질식되면 작업이 느려지기 시작하며 OBS에서 오류 메시지를 표시합니다.
  • 스토리지 부족 : OBS Studio를 사용하려면 소프트웨어를 사용할 때 컴퓨터에서 최적의 스토리지를 사용할 수 있어야합니다. RAM 사용 외에도 임시 구성 및 출력 파일 작성을 포함한 일부 작업에 하드 드라이브를 사용합니다. 공간이 충분하지 않으면 문제가 발생할 수 있습니다.
  • 타사 스트리밍 응용 프로그램 : 백그라운드에서 다른 스트리밍 / 스트리밍 관련 응용 프로그램을 실행하는 경우 제대로 작동하지 않거나 오버로드되는 정도까지 OBS와 충돌 할 수 있습니다. 이러한 응용 프로그램을 비활성화하면 일반적으로 문제가 해결됩니다.
  • 높은 화면 해상도 : OBS는 낮은 화면 해상도에서 높은 해상도로 이동할 때 더 많은 리소스가 필요합니다. CPU 전원이 충분하지 않으면 더 높은 해상도가 문제의 원인 일 수 있습니다.
  • 우선 순위 : 작업 관리자에서 OBS가 낮은 우선 순위로 설정되었을 수 있습니다. 이로 인해 작업의 우선 순위가 낮아지고 CPU가 처리 요청을 처리하지 않으므로 오류 메시지가 나타납니다.

솔루션으로 이동하기 전에 컴퓨터에서 관리자로 로그인하고 모든 OBS 기록을 액세스 가능한 위치에 저장했는지 확인하십시오.

해결 방법 1 : 프로세스 우선 순위 변경

'Encoding Overloaded'오류를 해결하는 가장 일반적인 수정은 작업 관리자에서 OBS 프로세스의 우선 순위를 변경하는 것입니다. 프로세서는 우선 순위의 원칙에 따라 작동합니다. 우선 순위가 높은 프로세스는 다른 프로세스와 비교하여 먼저 처리됩니다. OBS의 경우 소프트웨어는 게임 화면 / 스트리밍 창을 1 : 1 비율로 유지해야합니다. 재생 속도는 게임이 방송되는 속도와 일치해야합니다. 그렇지 않으면 오류 메시지가 나타납니다.

이 솔루션에서는 게임 및 OBS 소프트웨어를 모두 실행 한 다음 작업 관리자를 사용하여 우선 순위를 변경합니다. 우선 순위를 변경하는 두 가지 방법이 있습니다. 즉, 게임 우선 순위를 낮추거나 OBS 우선 순위를 높이십시오.

  1. 게임과 OBS 스튜디오를 시작하고 동시에 스트리밍하면서 게임을 시작하십시오.
  2. 이제 Windows + R을 누르고 대화 상자에“ taskmgr ”을 입력하고 Enter를 누르십시오.
  3. 작업 관리자에서 게임을 선택하고 마우스 오른쪽 단추로 클릭 한 후 세부 정보로 이동을 선택 하십시오 . OBS Studio의 속성을 열기 위해 동일한 작업을 수행 할 수도 있습니다.

프로세스 세부 사항 열기
  1. 세부 사항 섹션에서 특정 게임 프로세스를 마우스 오른쪽 단추로 클릭하고 우선 순위 설정> 보통 미만을 선택 하십시오 . OBS의 경우 우선 순위 설정> 보통 이상을 선택 하십시오 .

게임 및 OBS의 우선 순위 변경
  1. 변경 사항을 저장하고 작업 관리자를 종료하십시오. 이제 게임으로 이동하여 문제없이 올바르게 스트리밍 할 수 있는지 확인하십시오.

해결 방법 2 : 출력 해상도 줄이기

게임을 스트리밍 할 때마다 화면이 실시간으로 인코딩되며 이는 아마도 가장 광범위한 CPU 작업 일 것입니다. 예를 들어, 1080p 인코딩의 경우, 프로세스는 720p에서 각 프레임에 대해 2 배 많은 픽셀을 사용합니다. CPU 부담을 줄이는 해결 방법은 OBS에 출력 해상도를 축소하도록 지시하는 것입니다. 출력 해상도를 줄이면 소프트웨어가 프레임을 인코더로 전달하기 전에 축소를 자동으로 줄입니다.

  1. OBS Studio를 시작하고 화면 오른쪽 하단에있는 설정 버튼을 클릭하십시오.

설정 – OBS Studio
  1. 새 창이 나타나면 비디오 범주를 선택한 다음 출력 (확장) 해상도 를 클릭하십시오. 이제 해상도를 낮추십시오. 1080 인 경우 720으로 줄이십시오.

출력 해상도 변경 – OBS
  1. 변경 사항을 저장하고 소프트웨어를 종료하십시오. 컴퓨터를 다시 시작하고 스트리밍을 다시 시도하십시오. 오류 메시지가 해결되었는지 확인하십시오.

해결 방법 3 : 프레임 속도 낮추기

프레임 속도는 비디오에서 캡처되는 프레임 수에 해당합니다. 게이머라면 프레임 속도가 게임 엔진 및 기타 그래픽 처리 요소의 주요 벤치 마크라는 것을 이해할 것입니다. 높은 프레임 속도로 게임을 캡처하는 경우 몇 가지 문제와 컴퓨터가 느려질 수 있습니다. 이 솔루션에서는 OBS 설정으로 이동하여 그에 따라 프레임 속도를 낮 춥니 다.

  1. 이전 설정에서했던 것처럼 OBS 설정으로 다시 이동하여 비디오 설정으로 이동하십시오.
  2. 이제 공통 FPS 값 을 선택한 다음 더 낮은 값을 선택하십시오. 30이라면 20 등으로 가십시오.

프레임 속도 변경 – OBS
  1. 변경 사항을 저장하고 소프트웨어를 종료하십시오. 컴퓨터를 다시 시작하고 스트리밍을 다시 시도하십시오. 오류 메시지가 해결되었는지 확인하십시오.

해결 방법 4 : x264 사전 설정 변경

기본적으로 사용되는 비디오 인코더는 x264입니다. 비디오 품질과 CPU 부하 간의 균형을 찾는 작동과 관련된 여러 가지 사전 설정이 있습니다. 기본적으로 사전 설정 '매우 빠름'이 사용됩니다. 이것은 비디오 품질과 CPU 속도 사이의 완벽한 균형입니다 (OBS에 따름).

사전 설정의 방법론은 빠른 사전 설정이 인코더의 실행 속도를 나타냅니다. 더 빠른 사전 설정을 선택하면 CPU가 매우 적게 사용되지만 비디오 품질은 최고 수준이 아닙니다. 여기서 '빠른'은 많은 계산을 수행하지 않고 비디오가 매우 빠르게 인코딩됨을 의미합니다. 사전 설정을 변경해보고 더 빠른 사전 설정으로 문제가 해결되는지 확인할 수 있습니다.

  1. OBS 스튜디오를 시작하고 화면 오른쪽 하단에있는 설정을 클릭하십시오.
  2. 왼쪽 탐색 창에서 출력 을 선택한 다음 출력 모드로 고급 을 클릭하십시오.

고급 설정으로 전환
  1. 이제 사전 설정 모드를 변경하고 더 빠른 모드를 선택하면 문제가 해결되는지 확인하십시오.

자신의 요구 사항에 따라 언제든지 다른 사전 설정을 실험 해 볼 수 있습니다.

해결 방법 5 : 하드웨어 인코딩 사용

위의 모든 방법으로 문제가 해결되지 않으면 하드웨어 인코딩 사용을 고려할 수 있습니다. 하드웨어 인코더, 즉 AMF, Quicksync 및 NVENC는 대부분 Intel 주식 GPU와 최신 AMD / NVIDIA GPU에서도 지원됩니다. 모든 사용자는 약간의 품질 저하로 약간의 인코딩로드를 하드웨어 인코더로 보낼 수 있습니다.

요약하면 GPU 인코더는 기본 x264만큼 많은 품질을 제공하지 않지만 CPU 리소스가 제한되어 있으면 많은 도움이됩니다.

먼저, OBS 소프트웨어에서 하드웨어 인코딩 옵션이 이미 활성화되어 있는지 확인합니다. 그렇지 않은 경우 추가 단계를 수행하여 문제를 해결하려고 시도합니다.

  1. OBS Studio를 시작하고 솔루션에서 이전과 같이 설정 으로 이동하십시오.
  2. 이제 왼쪽 탐색 창을 사용하여 출력 탭을 클릭하고 고급 출력 모드를 선택한 후 인코더 옵션을 확인하십시오.

인코딩 방법 변경 – OBS

AMF, Quicksync 등의 옵션이 표시되지 않으면 아래 단계를 사용하여 옵션을 활성화 할 수 있습니다. 위의 예와 같이있는 경우 간단하게 활성화하고 변경 사항을 저장 한 후 컴퓨터를 다시 시작하십시오.

인코딩 옵션에 빠른 동기화가 표시되지 않으면 BIOS에서 통합 그래픽이 활성화되지 않았 음을 의미합니다. 모든 인텔 마더 보드에는 통합 그래픽이 있으며 대부분 기본적으로 활성화되어 있습니다.

온보드 그래픽 활성화

BIOS 설정으로 이동하여 통합 그래픽 옵션이 활성화되어 있는지 확인할 수 있습니다. 제조업체의 변경으로 인해 각 BIOS가 다르므로 조금 둘러 봐야합니다. 전용 그래픽을 활성화 한 후 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.

해결 방법 6 : 드라이브 공간 확보

OBS가 이와 같은 오류 메시지를 생성하는 가장 중요한 이유는 컴퓨터의 로컬 저장소에 문제가 있기 때문입니다. 앞에서 언급했듯이 OBS는 비디오 스트리밍을 계속하기 위해 하드 드라이브에 약간의 공간이 필요합니다. 여유 공간이 없으면 어떤 종류의 비디오도 스트리밍되지 않습니다.

OBS 드라이브의 전체 공간

드라이브의 여유 공간을 청소하는 것 외에도 디스크 정리를 수행 할 수도 있습니다. 디스크를 청소 한 후 컴퓨터를 다시 시작하고 플랫폼을 다시 시작하십시오.

  1. Windows + E를 눌러 파일 탐색기를 열고 This-PC를 클릭 한 다음 청소할 드라이브를 선택하십시오.
  2. 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.
  3. 속성에 들어가면 일반 탭을 선택하고 디스크 정리를 클릭하십시오.

디스크 정리 – Windows 드라이브
  1. 디스크를 청소 한 후 컴퓨터를 다시 시작하고 오류 메시지가 해결되었는지 확인하십시오. 드라이브에 최소 5-10GB의 여유 공간이 있는지 확인하십시오.

해결 방법 7 : 유사한 녹화 소프트웨어 확인

앞에서 언급했듯이 OBS 스튜디오는 컴퓨터에서 실행되는 다른 레코딩 소프트웨어와 충돌하는 것 같습니다. 여기에는 NVIDIA Overlay, Discord, Windows 게임 바 등이 포함됩니다. 여기서 유일한 해결 방법은 컴퓨터에서 소프트웨어가 실행되지 않도록 설정하거나 완전히 제거하는 것입니다. 이 솔루션에서는 응용 프로그램 관리자로 이동하여 컴퓨터에서 소프트웨어를 제거합니다.

  1. Windows + R을 누르고 대화 상자에 " appwiz.cpl "을 입력하고 Enter를 누르십시오.
  2. 응용 프로그램 관리자에서 컴퓨터에 설치했을 수있는 모든 기록 소프트웨어를 검색하십시오. 마우스 오른쪽 버튼으로 클릭하고 제거를 선택하십시오.

유사한 레코딩 소프트웨어 제거
  1. 또한 백그라운드에서 실행중인 추가 응용 프로그램이 있는지 작업 표시 줄을 확인해야합니다. 각 항목을 마우스 오른쪽 버튼으로 클릭하고 응용 프로그램을 종료하십시오.
  2. 백그라운드에서 실행중인 프로그램이 없는지 확인한 후 OBS를 다시 실행하고 문제가 해결되었는지 확인하십시오.

해결 방법 8 : 백그라운드에서 추가 프로그램 닫기

이 솔루션은 상식이지만 많은 사용자가이 시나리오를 인식하지 못합니다. OBS Studio를 사용하여 스트리밍하고 게임을 나란히 플레이 할 때마다 백그라운드를 실행하는 모든 추가 응용 프로그램을 닫아 CPU가 두 프로세스에만 집중할 수 있도록하는 것이 중요합니다. 또한 포 그라운드에서 눈에 띄지 않을 수있는 백그라운드 프로세스 실행도 고려해야합니다.

  1. Windows + R을 누르고 대화 상자에 " taskmgr "을 입력하고 Enter를 누르십시오.
  2. 작업 관리자에서 백그라운드를 실행하는 추가 응용 프로그램을 선택하십시오. 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택하십시오.

백그라운드 프로세스의 종료 작업
  1. 이제 트레이도 확인하겠습니다. 작업 표시 줄의 화면 오른쪽 하단을보고 실행중인 소프트웨어 아이콘을 찾으십시오. 지속적으로 실행 중이고 소비하는 CPU가 있으면 마우스 오른쪽 단추로 클릭하고 종료를 선택하십시오.

작업 표시 줄에서 응용 프로그램 종료
  1. 모든 응용 프로그램을 닫은 후 스트리밍을 시도하고 문제가 해결되었는지 확인하십시오.

해결 방법 9 : 타사 대안 사용 (BandiCam)

위의 모든 방법이 작동하지 않으면 몇 가지 다른 대안을 시도 할 수 있습니다. 우리가 가장 많이 본 것은 BandiCam이었습니다. Screenshare / Discord 등과 같은 다른 기존 응용 프로그램에 비해 여러 가지 기능이 있으며 스트리밍 품질을 훨씬 더 많이 사용자 정의 할 수 있습니다.

반디 캄

BandiCam의 공식 웹 사이트로 이동하여 무료 버전을 액세스 가능한 위치로 다운로드 할 수 있습니다. 다운로드 한 후 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 선택 하십시오 .

참고 : 모든 임시 파일도 삭제 한 후 컴퓨터에서 OBS 디스플레이 캡처를 처음부터 다시 설치하는 것도 고려해야합니다. 공식 웹 사이트에서 최신 버전을 다운로드하고 설치 위치에서 OBS 항목을 삭제하십시오.

재미있는 기사