현재 브레이브(Brave) 브라우저에서
유튜브 동영상이 재생되지 않고 무한 로딩(버퍼링)이 걸리는 현상은
구글·유튜브의 광고 차단기 우회 방지 기술과
브레이브의 광고 차단 기능(Brave Shields)이
충돌하면서 발생하는 증상입니다.
현상이 발생하는 이유 : 구글과 유튜브는 광고 차단기를 사용하는 이용자를
억제하기 위해 다양한 서버 측 기술을 적용하고 있습니다.
서버 측 광고 주입 (Server-Side Ad Injection) : 유튜브는 동영상 데이터 스트림 자체에 광고를 묶어서 송출합니다.
플레이어 로딩 지연 및 스트리밍 차단광고 차단 : 스크립트(Brave Shields 등)가
광고 데이터 수신을 막으면,
유튜브 플레이어 서버는 "광고가 정상적으로 출력되지 않았다"고
판단하여 본 영상 데이터 송출을 멈추거나 수십 초간 무한 버퍼링 상태에 빠뜨립니다.
결과적으로 사용자의 브라우저는 계속해서 영상 데이터를 요청하지만,
유튜브 서버가 응답을 주지 않아 '동영상을 계속 찾기만 하는' 상태가 유지되는 것입니다.
해결 및 완화 방법 :
유튜브의 차단 알고리즘과 브레이브 필터 제작진 간의
"숨바꼭질"이 지속되고 있으므로,
아래 방법들을 순서대로 시도해 보시는 것을 권장합니다.
1. 광고 차단 필터 수동 업데이트 (가장 추천) :
브레이브 개발진이 유튜브의 변경 사항을 우회하는 필터를 지속해서 업데이트하고 있습니다.
브레이브 주소창에 brave://components 를 입력하고 Enter를 누릅니다.
목록에서 Brave Ad Block Resources Component 및 Brave Shields 관련 항목을 찾습니다.
[업데이트 확인(Check for update)] 버튼을 클릭하여 최신 필터로 갱신합니다.
브라우저를 완전히 종료 후 다시 열어 유튜브를 확인합니다.
2. 특정 사이트(유튜브) 브레이브 실드 설정 변경 :
유튜브 웹사이트에 접속한 상태에서 주소창 우측의 사자 모양 아이콘(Brave Shields)을 클릭합니다.
'추적기 및 광고 차단' 설정을 [강력하게(Aggressive)]로 되어 있다면 [표준(Standard)]으로 변경해 봅니다.
그래도 안 될 경우 실드를 잠시 껐다가 다시 켜서 페이지를 새로고침합니다.
3. 대체 조치: uBlock Origin 확장 프로그램 활용브레이브 자체 실드가 유튜브의 최신 차단 스크립트를 막지 못할 때 유용한 방식입니다.
유튜브 페이지에서 사자 아이콘(Shields)을 눌러 유튜브 사이트에 대해서만 실드를 비활성화합니다.
크롬 웹스토어에서 대표적 광고 차단 확장 프로그램인 uBlock Origin을 설치하여 대체 사용합니다.