트위치(Twitch)는 아마존(Amazon)이 운영하는 라이브 영상 스트리밍 플랫폼입니다. 2012년부터 본격적으로 인기를 얻기 시작했으며, 현재까지도 게이머들이 실시간으로 게임 플레이를 중계하고 시청자들과 소통할 수 있는 대표적인 스트리밍 플랫폼으로 자리 잡고 있습니다.

하지만 트위치는 출시 이후 스트리밍 창 전체가 검게 표시되는 블랙 스크린(검은 화면) 오류로 많은 사용자들의 불편을 겪어왔습니다. 채팅은 정상적으로 작동하고 사용자 프로필도 모두 볼 수 있지만, 정작 창 안의 스트리밍 영상만 보이지 않는 것이 특징입니다. 이 오류는 오랫동안 존재해 왔으며, 다행히 해결할 수 있는 몇 가지 방법이 있습니다.
트위치에서 검은 화면이 발생하는 원인
트위치는 라이브 영상을 실시간으로 스트리밍하기 때문에 컴퓨터의 네트워크 환경 및 비디오 아키텍처와 밀접하게 연동됩니다. 따라서 대부분의 오류 원인은 이 두 가지 범주에서 비롯됩니다. 트위치에서 검은 화면이 나타날 수 있는 주요 원인은 다음과 같습니다.
- DNS 설정 문제: DNS 설정이 제대로 작동하지 않으면 애플리케이션이 DNS 쿼리를 처리하지 못할 수 있습니다.
- IP 설정 문제: IP 주소 설정이 잘못 구성되어 있으면 네트워크 연결에 문제가 발생할 수 있습니다.
- 하드웨어 가속: 성능 향상을 위해 도입된 기능이지만, 여러 웹사이트 및 애플리케이션과 충돌하는 것으로 알려져 있습니다.
- 브라우저 문제: 브라우저 캐시가 손상되었거나 브라우징 데이터에 오류가 있을 수 있습니다. 브라우저를 새로 고치면 대부분 해결됩니다.
- 라우터 문제: 라우터가 JavaScript를 차단하거나 올바른 네트워크 구성을 할당하지 않을 수 있습니다.
- 서버 문제: 트위치 서버 자체에 기술적인 문제가 발생해 서비스가 중단되었을 수 있습니다. 이 경우에는 복구를 기다리는 것 외에 방법이 없습니다.
해결 방법을 살펴보기 전에 먼저 정상적인 인터넷 연결이 되어 있는지 확인하세요. VPN을 사용 중이라면 해제하고, 컴퓨터에 강력한 방화벽 프로그램이 설치되어 있다면 일시적으로 비활성화하는 것이 좋습니다. 또한 관리자 권한으로 로그인되어 있는지도 확인하세요.
해결 방법 1: Google DNS 설정하기
모든 웹사이트와 애플리케이션은 작동 과정에서 DNS(Domain Name System)를 사용하여 도메인 이름과 주소를 변환합니다. 일반적으로 인터넷 서비스 제공업체(ISP)에서 제공하는 기본 DNS 주소가 사용되는데, 트위치가 요청을 제대로 처리하지 못하면 검은 화면이 나타날 수 있습니다. 아래는 Google DNS를 기본 DNS 서버로 설정하는 방법입니다.
- Windows + R 키를 누르고 실행 대화 상자에 "control panel(제어판)"을 입력한 후 Enter 키를 누릅니다.
- 제어판에서 "네트워크 및 인터넷" 항목을 클릭합니다.

- 다음 화면에서 "네트워크 및 공유 센터"를 선택합니다.

- 현재 연결된 네트워크 목록이 표시됩니다. 아래 스크린샷과 같이 "연결(Connections)" 항목 옆의 네트워크 이름을 클릭합니다.

- 새로 열린 작은 창 하단에 있는 "속성(Properties)" 버튼을 클릭합니다.

- DNS 서버를 변경하기 위해 "Internet Protocol Version 4(TCP/IPv4)" 항목을 더블클릭합니다.

- "다음 DNS 서버 주소 사용"을 선택하여 아래 입력란을 편집 가능한 상태로 만든 후, 값을 다음과 같이 입력합니다.
기본 설정 DNS 서버: 8.8.8.8 보조 DNS 서버: 8.8.4.4

- 확인을 눌러 변경 사항을 저장하고 창을 닫습니다. 이후 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다.
해결 방법 2: 하드웨어 가속 비활성화하기
하드웨어 가속은 브라우저와 컴퓨터에서 애플리케이션 및 영상 성능을 높이기 위해 널리 사용되는 기능입니다. 소프트웨어 렌더링 대신 하드웨어를 활용하여 운영체제의 부담을 줄여주지만, 다른 모듈과 충돌을 일으키는 경우가 종종 있습니다. 이 기능을 비활성화한 후 문제가 해결되는지 확인해 보겠습니다.
- Google Chrome을 열고 화면 오른쪽 상단의 메뉴 아이콘(세로로 된 점 세 개)을 클릭합니다.
- 드롭다운 메뉴가 열리면 하단 부근에 있는 설정(Settings)을 클릭합니다.

- 설정 탭이 열리면 페이지 맨 아래로 이동하여 고급(Advanced)을 클릭합니다.
- 다시 페이지 맨 아래로 스크롤하여 "시스템(System)" 하위 메뉴를 찾습니다. 해당 항목 아래의 "사용 가능한 경우 하드웨어 가속 사용" 옵션의 체크를 해제합니다.
- 변경 사항을 적용하기 위해 브라우저를 재시작합니다.

- 이제 트위치가 검은 화면 없이 정상적으로 작동하는지 확인합니다.
해결 방법 3: 네트워크 구성 초기화하기
앞서 언급했듯이, 잘못된 네트워크 구성 역시 트위치가 스트리밍 서버에 제대로 연결하지 못하는 원인이 될 수 있습니다. 이는 컴퓨터의 네트워크 및 DNS 설정을 초기화하는 것만으로 간단히 해결할 수 있습니다.
- Windows + R 키를 누르고 대화 상자에 "command prompt(명령 프롬프트)"를 입력한 후, 해당 앱을 마우스 오른쪽 버튼으로 클릭하여 "관리자 권한으로 실행"을 선택합니다.
- 관리자 권한 명령 프롬프트가 열리면 다음 명령어를 하나씩 순서대로 실행합니다.
ipconfig /flushdns ipconfig /renew

- 네트워크 설정 초기화 후 컴퓨터를 완전히 재부팅하고, 문제가 해결되었는지 확인합니다.
해결 방법 4: 라우터 및 브라우저 점검하기
위의 모든 방법으로도 트위치의 검은 화면 문제가 해결되지 않는다면, 원인을 브라우저와 라우터로 좁혀 점검해야 합니다. 먼저 라우터 설정에서 방화벽(Firewall)이나 JavaScript 차단 기능이 활성화되어 있지 않은지 확인하세요. 회사, 병원, 대중교통 등 공공 환경의 네트워크를 사용 중이라면 개인 네트워크에서 다시 시도해 보는 것도 좋습니다.

라우터에 문제가 없다면 브라우저를 점검하세요. 다른 브라우저를 사용해 오류가 여전히 발생하는지 확인하고, 동일한 네트워크에 연결된 다른 컴퓨터에서도 시도해 보세요. 이렇게 하면 가능한 원인을 좁히는 데 큰 도움이 됩니다. 필요하다면 브라우저와 라우터를 초기화하는 방법도 시도해 볼 수 있습니다.
위의 해결 방법 외에도 다음 항목들을 추가로 시도해 볼 수 있습니다.
- 모든 확장 프로그램과 플러그인을 비활성화합니다.
- 컴퓨터에서 Flash 플레이어와 JavaScript가 활성화되어 있는지 확인합니다.
- 컴퓨터에서 TLS를 활성화합니다.
- 프록시나 VPN 사용을 피합니다.
- 'beta.twitch.tv' 또는 'Multitwitch' 같은 대체 사이트를 이용합니다.