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 : 프로세스 우선 순위 변경

'인코딩 오버로드'오류를 해결하는 데 가장 많이 사용되는 수정 사항은 작업 관리자에서 OBS 프로세스의 우선 순위를 변경하는 것입니다. 프로세서는 우선 순위 원칙에 따라 작동합니다. 우선 순위가 높은 프로세스가 다른 프로세스에 비해 먼저 처리됩니다. OBS의 경우 소프트웨어가 게임 화면 / 스트리밍 창을 1 : 1 비율로 따라 잡아야합니다. 재생 속도는 게임이 방송되는 속도와 일치해야합니다. 이것이 사실이 아닌 경우 오류 메시지가 표시됩니다.

이 솔루션에서는 게임과 OBS 소프트웨어를 모두 시작한 다음 Alt-Tab을 사용하여 작업 관리자를 사용하여 우선 순위를 변경합니다. 우선 순위를 변경하는 방법에는 두 가지가 있습니다. 즉 게임의 우선 순위를 낮추거나 OBS의 우선 순위를 높이는 것입니다.

  1. 게임과 OBS 스튜디오를 시작하고 동시에 스트리밍하면서 게임을 시작하십시오.
  2. 이제 Windows + R을 누르고 ' taskmgr ”를 입력하고 Enter를 누릅니다.
  3. 작업 관리자에서 게임을 선택하고 마우스 오른쪽 버튼으로 클릭 한 다음 세부 사항으로 이동 . OBS Studio의 속성을 여는데도 동일한 작업을 수행 할 수 있습니다.

오프닝 프로세스 세부 정보

  1. 세부 정보 섹션에서 특정 게임 프로세스를 마우스 오른쪽 버튼으로 클릭하고 우선 순위 설정> 정상 이하 . OBS의 경우 우선 순위 설정> 정상 이상 .

게임 및 OBS 우선 순위 변경

  1. 변경 사항을 저장하고 작업 관리자를 종료합니다. 이제 Alt-tab으로 게임으로 이동하고 문제없이 제대로 스트리밍 할 수 있는지 확인합니다.

솔루션 2 : 출력 해상도 줄이기

게임을 스트리밍 할 때마다 화면이 실시간으로 인코딩되며 이는 아마도 가장 CPU를 많이 사용하는 작업 일 것입니다. 예를 들어 1080p 인코딩의 경우이 프로세스는 720p에서 각 프레임에 대해 생성되는 두 배의 픽셀을 사용합니다. 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를 눌러 파일 탐색기를 열고 이 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) 사용

위의 모든 방법이 작동하지 않는 경우 여러 다른 방법을 시도해 볼 수 있습니다. OBS 스튜디오를 가장 많이 닮은 것이 반 디캠이었습니다. Screenshare / Discord 등과 같은 다른 기존 응용 프로그램에 비해 여러 가지 기능이 있으며 스트리밍 품질을 훨씬 더 많이 사용자 지정할 수 있습니다.

반 디캠

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

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

8 분 읽기