일부 Windows 사용자들이 OBS에서 YouTube로 방송을 시도할 때 '스트리밍 시작 실패(Failed to start streaming)' 오류가 발생한다고 보고하고 있습니다. 이 오류와 함께 표시되는 메시지는 다음과 같습니다.
"NVENC Error: init_encoder: nvEncGetEncodePresetConfig failed: 15 (NV_ENC_ERR_INVALID_VERSION)"

이 문제를 면밀히 조사한 결과, 이 오류 코드를 유발할 수 있는 몇 가지 원인이 확인되었습니다.
- C++ 재배포 패키지 누락 또는 손상 – 가장 흔한 원인 중 하나는 Microsoft C++ 재배포 가능 패키지 2017이 설치되어 있지 않거나, 설치되어 있는 패키지가 손상된 경우입니다. 이 문제를 해결하려면 최신 버전의 Microsoft Visual C++ 2017 재배포 패키지를 올바르게 설치해야 합니다.
- 그래픽 드라이버가 오래됨 – GPU 드라이버가 심하게 구버전인 경우 OBS 소프트웨어가 YouTube와의 스트리밍 연결을 유지하기 어려워질 수 있습니다. 이 경우 사용 가능한 최신 그래픽 드라이버로 업데이트하면 됩니다.
- 인게임 오버레이와의 충돌 – 화면 녹화 기능이나 오버레이 기능을 포함한 DVR 소프트웨어를 사용 중이라면, OBS에서 사용하는 NVENC 인코더 기능과 충돌할 가능성이 높습니다. 이 경우 인게임 오버레이 기능을 비활성화하거나 충돌하는 소프트웨어를 제거하여 문제를 해결할 수 있습니다.
'스트리밍 시작 실패' 오류를 일으킬 수 있는 모든 잠재적 원인을 파악했으니, 이제 각 문제에 대한 해결 방법을 하나씩 살펴보겠습니다.
방법 1: Microsoft Visual C++ 2017 재배포 패키지 설치
이 문제를 일으킬 수 있는 가장 중요한 종속성 중 하나가 바로 Microsoft Visual C++ 2017 재배포 패키지입니다. 이 패키지가 없거나 손상되면 OBS가 YouTube와 스트리밍 연결을 설정하고 유지하는 데 필수적인 구성 요소가 누락될 수 있습니다.
Visual C++ 문제로 인해 오류가 발생했다고 의심되는 경우, 현재 설치된 Visual C++ 2017 재배포 패키지를 제거한 후 Microsoft 공식 채널에서 새로 설치하는 것이 좋습니다.
전체 과정을 안내하는 단계별 가이드는 다음과 같습니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 화면을 엽니다.

- 프로그램 및 기능 메뉴에서 설치된 프로그램 목록을 아래로 스크롤하여 Microsoft Visual C++ 2017 재배포 패키지 항목을 찾습니다.
- 해당 패키지가 이미 설치되어 있다면 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 제거(Uninstall)를 선택하여 삭제합니다.

참고: 이 Visual C++ 재배포 패키지가 컴퓨터에 설치되어 있지 않다면 이 단계와 다음 단계를 건너뛰고 바로 5단계로 이동하세요.
- 제거 화면에서 화면 안내에 따라 제거를 완료한 후, 컴퓨터를 재시작하고 부팅이 완료될 때까지 기다립니다.
- 컴퓨터가 다시 부팅되면 운영체제 아키텍처(32비트 또는 64비트)에 맞는 Visual C++ 2017 재배포 패키지를 다운로드합니다.
64비트 Visual C++ 2017 재배포 패키지
32비트 Visual C++ 2017 재배포 패키지 - 다운로드가 완료되면 새로 받은 vc_redist 설치 파일을 더블클릭하고, UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다. 이후 화면 안내에 따라 최신 버전의 Microsoft Visual C++ 2017 재배포 패키지 설치를 완료합니다.

문제가 여전히 해결되지 않았거나 이미 최신 버전의 Visual C++를 사용 중이라면 아래의 다음 해결 방법으로 넘어가세요.
방법 2: 그래픽 드라이버 업데이트
Visual C++ 종속성 문제가 아님이 확인되었다면, 다음으로 점검해야 할 것은 그래픽 드라이버입니다.
실제로 많은 사용자들이 GPU 드라이버가 심하게 구버전이어서 OBS로 YouTube 스트리밍 연결을 설정하지 못했던 사례를 보고했습니다.
이 경우 아래 지침에 따라 GPU 드라이버를 업데이트하면 OBS가 YouTube에서 콘텐츠를 스트리밍하는 데 필요한 모든 요구 사항을 충족할 수 있습니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 열고, 'devmgmt.msc'를 입력한 후 Enter 키를 눌러 장치 관리자를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- 장치 관리자에 들어가면 설치된 장치 목록을 스크롤하여 디스플레이 어댑터(Display Adapters) 항목을 확장합니다.
- 항목을 확장한 후, 렌더링 작업에 사용 중인 GPU 드라이버를 마우스 오른쪽 버튼으로 클릭하고 나타난 컨텍스트 메뉴에서 드라이버 업데이트를 선택합니다.

참고: 내장 그래픽과 외장 그래픽을 모두 탑재한 노트북에서 문제가 발생하는 경우, 두 GPU 드라이버를 모두 최신 버전으로 업데이트하는 것이 좋습니다.
- 다음 화면에서 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다.

- 초기 검색이 완료될 때까지 기다린 후, 새 드라이버 버전이 발견되면 화면 안내에 따라 설치를 완료합니다.
- 새 드라이버 버전이 발견되어 설치되었다면 컴퓨터를 재부팅하고, 부팅이 완료되면 OBS에서 다시 스트리밍을 시도하여 문제가 해결되었는지 확인합니다.
참고: 장치 관리자에서 새 드라이버 버전을 찾지 못한 경우, 그래픽 카드 제조사에서 제공하는 전용 업데이트 프로그램을 사용하여 최신 드라이버를 자동으로 찾아 설치할 수도 있습니다.
GeForce Experience – Nvidia
Adrenalin – AMD
Intel Driver & Support Assistant – Intel
GPU 드라이버를 이미 최신 버전으로 업데이트했는데도 동일한 문제가 발생한다면, 아래의 다음 해결 방법으로 넘어가세요.
방법 3: 인게임 오버레이 비활성화
게임 화면을 녹화하거나 게임플레이 위에 오버레이를 표시하는 DVR 소프트웨어를 사용 중이라면, 해당 프로그램과 OBS가 동시에 NVENC 인코더를 사용하려고 할 때 충돌이 발생할 가능성이 매우 높습니다.
이 경우 OBS와 충돌하는 인게임 오버레이 기능을 비활성화하면 문제를 해결할 수 있습니다. 실제로 '스트리밍 시작 실패' 오류의 대부분은 Discord 인게임 오버레이 또는 Nvidia 오버레이에 의해 발생하는 것으로 확인되었습니다.
Discord 또는 Nvidia Experience를 사용 중이라면 아래 하위 가이드를 참고하여 오버레이 기능을 비활성화하세요.
다른 서드파티 오버레이 도구를 사용 중이라면 하위 가이드 C를 참고하여 충돌하는 소프트웨어를 완전히 제거하는 것이 좋습니다.
A. Nvidia Experience에서 오버레이 비활성화
- 먼저 OBS를 종료한 후 Nvidia Experience를 실행합니다. 상단 메뉴에서 일반(General) 탭으로 이동합니다.
- 일반 설정 화면에서 인게임 오버레이(In-Game overlay) 옆의 토글 스위치를 끕니다.

- 옵션이 비활성화되면 변경 사항을 저장하고 Nvidia Experience 창을 닫습니다.
- OBS를 다시 실행하고 스트리밍을 시도하여 문제가 해결되었는지 확인합니다.
B. Discord에서 오버레이 비활성화
- Discord 앱을 열고 메인 화면을 불러옵니다.
참고: 화면이 바로 보이지 않는다면 시스템 트레이를 열고 Discord 아이콘을 더블클릭하여 창을 앞으로 가져오세요. - Discord 앱 하단에서 사용자 설정(톱니바퀴 아이콘)을 찾아 클릭합니다.

- 사용자 설정 메뉴에 들어가면 왼쪽 세로 메뉴의 앱 설정(App Settings) 아래에 있는 오버레이(Overlay) 탭을 클릭합니다.

- 오버레이 메뉴에서 인게임 오버레이 활성화(Enable in-game overlay) 토글을 끕니다.

- 변경 사항을 저장한 후 OBS를 다시 실행하여 문제가 해결되었는지 확인합니다.
C. 프로그램 및 기능에서 오버레이 소프트웨어 제거
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 연 후, 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 메뉴를 엽니다.

- 프로그램 및 기능 메뉴에서 설치된 프로그램 목록을 스크롤하여 제거하려는 오버레이 소프트웨어를 찾습니다.
- 해당 프로그램을 찾으면 마우스 오른쪽 버튼으로 클릭하고 나타난 컨텍스트 메뉴에서 제거(Uninstall)를 선택합니다.

- 제거 화면에서 화면 안내에 따라 제거를 완료한 후 컴퓨터를 재시작합니다.
- 모든 과정이 완료되면 OBS를 다시 실행하여 스트리밍을 시도하고 문제가 해결되었는지 확인합니다.