구글의 열렬한 팬이 아니더라도 크롬캐스트(Chromecast)가 현재 시장에서 가장 뛰어난 스트리밍 기기 중 하나라는 사실은 인정하지 않을 수 없습니다. TV 뒷면에 마이크로 USB 단자를 꽂기만 하면 4K 스트리밍과 HEVC 콘텐츠 감상이 바로 가능합니다. 경쟁 제품들과 기능을 비교해 보면 승자는 명확합니다. 대부분의 대체 제품은 크롬캐스트와 동일한 기능을 두 배 가까운 가격에 판매하고 있으니까요.

Kodi(코디) 역시 무명의 XBMC라는 프로그램에서 시작해 수백만 명이 사용하는 인기 소프트웨어로 성장한 놀라운 프로젝트입니다. 어떤 형태의 HTPC 환경에서도 탁월한 성능을 발휘하며, 원하는 방식대로 미디어 라이브러리를 자유롭게 정리할 수 있습니다. 그 이면에는 프로젝트를 지속적으로 발전시키는 거대한 커뮤니티가 있습니다.
여기서 질문이 생깁니다. "이 두 가지 기술을 함께 사용할 수는 없을까?" 답은 '가능'입니다. Kodi는 기본적으로 크롬캐스트와 호환되지 않지만, 몇 가지 방법을 통해 두 기기를 연동해 어떤 크롬캐스트 호환 기기에서든 Kodi 콘텐츠를 스트리밍할 수 있습니다.
아래에서 안드로이드, PC, 맥, 리눅스에서 Kodi를 크롬캐스트로 스트리밍하는 다양한 방법을 소개합니다. 본인의 환경에 맞는 가이드를 선택해 따라 해 보세요.
안드로이드에서 Kodi 스트리밍하기
안드로이드에서 크롬캐스트로 Kodi를 스트리밍하는 방법은 세 가지가 있습니다. 첫 번째와 두 번째 방법은 매우 간단하지만, 배터리 소모가 크고 스트리밍 중에는 안드로이드 기기의 기능이 상당 부분 제한된다는 단점이 있습니다.
세 번째 방법은 초기 설정이 다소 복잡하고 손이 좀 더 많이 가지만, 배터리 소모가 훨씬 적습니다. 게다가 Kodi가 백그라운드에서 실행되는 동안 휴대폰으로 다른 작업을 계속 할 수 있다는 큰 장점도 있습니다.
모든 방법이 정상적으로 작동하지만, 가장 좋은 결과를 위해서는 방법 3과 방법 4를 추천합니다.
방법 1: 퀵 설정 아이콘으로 스트리밍하기
이 방법은 사용 중인 안드로이드 버전에 따라 작동할 수도 있고 그렇지 않을 수도 있습니다. '화면 전송(Cast)' 기능은 일반적으로 순정 안드로이드에 포함되어 있지만, 일부 제조사는 자사 스마트폰에서 이 기능을 빼놓는 경우가 있습니다.
대부분의 안드로이드 기기에서는 퀵 설정 패널에서 Cast 버튼을 찾을 수 있습니다. 절차는 다음과 같습니다.
참고: 아래 단계를 진행할 수 없다면 방법 2로 넘어가세요.
- 상태 표시줄 상단에서 아래로 스와이프하여 퀵 설정 패널을 엽니다.
- Cast 아이콘이 바로 보이지 않으면 연필 모양 아이콘을 탭하세요. 추가 퀵 설정 옵션이 표시됩니다.

- Cast 아이콘을 탭하고 기기가 네트워크를 검색할 때까지 기다립니다. 잠시 후 사용 가능한 기기 목록이 나타나면 목록에서 크롬캐스트 기기를 선택하세요. 안드로이드 화면이 TV에 미러링되면 성공적으로 연결된 것입니다.

- Kodi 앱을 열고 영상을 재생합니다.
이 방식은 안드로이드 화면 전체를 TV로 전송하기 때문에 스트리밍 중에는 휴대폰을 사용할 수 없습니다. 더 나은 방법을 찾고 있다면 방법 3으로 이동하세요.
방법 2: Google Home 앱으로 스트리밍하기
시간을 들이지 않고 빠르게 해결하고 싶다면 이 방법이 가장 적합합니다. 구글 홈(Google Home) 앱의 기능을 활용해 안드로이드 화면을 크롬캐스트 동글에 미러링할 수 있습니다.
접근성이 뛰어난 만큼 몇 가지 제약도 존재합니다. 첫째, 시청하는 콘텐츠가 휴대폰과 TV 양쪽에서 동시에 재생됩니다. 둘째, 캐스팅 중에는 안드로이드 화면을 끄거나 문자를 보내거나 전화를 받을 수 없습니다. 빠르고 간편한 해결책을 원한다면 아래 단계를 따라 하세요.
- 먼저 안드로이드 기기에 Kodi를 설치합니다. 커스텀 빌드는 피하고, 구글 플레이 스토어의 공식 앱을 사용하는 것을 강력히 권장합니다.
- 구글 플레이 스토어에서 공식 Google Home 앱을 설치합니다.
- 두 앱이 모두 설치되었으면 Google Home을 열고 작업 메뉴를 탭한 후 화면/오디오 전송(Cast screen/audio)을 선택합니다.

- 화면/오디오 전송을 한 번 더 탭합니다.

- 앱이 호환 기기를 검색합니다. 목록에서 크롬캐스트 기기를 선택하고 확인을 누릅니다.
참고: "이 기기에서는 화면 전송이 최적화되지 않았습니다(Screencasting is not optimized for this device)"라는 메시지가 떠도 걱정하지 마세요. 흔히 나타나는 현상입니다.
- 이제 안드로이드에서 Kodi 앱을 열고 TV로 전송하고 싶은 영상을 재생합니다.
이것이 Google Home 앱을 통해 Kodi를 크롬캐스트로 스트리밍하는 방법입니다. 매우 편리한 솔루션이지만 심각한 제약이 따릅니다. 또한 Google Home을 통한 스트리밍에서는 크롬캐스트 쪽에 지연(lag)이 발생할 가능성도 있습니다.
방법 3: Kodi를 백그라운드에서 실행하며 스트리밍하기
설정 과정을 감수할 의향이 있다면, 이것이 안드로이드에서 Kodi를 크롬캐스트로 스트리밍하는 가장 좋은 방법입니다. 휴대폰이 잠긴 상태에서도 Kodi가 크롬캐스트에서 계속 재생되며, 앞서 소개한 두 가지 방법보다 배터리 소모가 훨씬 적습니다.
과정이 길고 다소 번거롭지만 그만한 가치가 충분합니다. 아래 단계를 따라 해 보세요.
- 구글 플레이 스토어에서 ES 파일 탐색기(Es File Explorer)를 다운로드하여 설치합니다.
- 구글 플레이 스토어에서 LocalCast를 설치합니다.
- PlayerCoreFactory XML 파일을 다운로드합니다.
- Kodi 앱이 설치되어 있는지 확인합니다. 예기치 않은 오류를 방지하려면 구글 플레이 스토어에 등록된 버전을 사용하는 것이 좋습니다.
- ES 파일 탐색기를 열고 설정 > 디스플레이 설정으로 이동합니다. 아래로 스크롤하여 기타(Others) 탭에서 숨김 파일 표시에 체크합니다.

- Downloads 폴더로 이동해 방금 다운로드한 PlayerCoreFactory.xml 파일을 복사합니다.
- ES 파일 탐색기의 홈 화면으로 돌아가 내장 저장소(Internal Storage)를 선택합니다.

- PlayerCoreFactory.xml 파일을 Android > Data > org.xbmc.kodi > files > .kodi > userdata 폴더에 붙여넣습니다.

- Kodi 앱을 열고 원하는 영상을 재생합니다. 캐스팅 앱이 여러 개 설치되어 있으면 서비스를 선택하라는 메시지가 뜹니다. 이 경우 LocalCast를 선택하세요.
참고: 다른 캐스팅 앱이 설치되어 있지 않다면 Kodi가 자동으로 LocalCast를 선택합니다. - 크롬캐스트 기기를 선택하고 연결이 시작될 때까지 기다립니다.
- 재생(Play)을 눌러 크롬캐스트 기기에서 영상 재생을 시작합니다. 대기열에 추가(Add to Queue) 버튼을 사용하면 여러 영상을 연속 재생할 수도 있습니다.

- 여기까지 완료했다면 LocalCast 앱을 최소화하고 안드로이드 기기를 잠글 수도 있습니다. TV에서 앱 종료(Exit App on TV) 또는 연결 해제(Disconnect)를 탭하기 전까지 영상은 계속 재생됩니다.
PC 또는 Mac에서 Kodi 스트리밍하기
다음 방법은 PC와 Mac 모두에서 동일하게 작동합니다. 최신 크롬(Chrome) 버전에 기본 내장된 기능을 활용하는 방식입니다. 크롬이 마음에 들지 않는다면 비발디(Vivaldi) 등 다른 크로미움 기반 웹 브라우저에서도 같은 절차를 진행할 수 있습니다.
방법 4: PC 또는 Mac에서 크롬캐스트로 Kodi 캐스팅하기
구버전 크롬에는 이 기능이 기본 포함되어 있지 않다는 점에 유의하세요. 구버전 크롬에서 캐스팅 기능을 사용하려면 Cast 확장 프로그램을 별도로 설치해야 합니다.
이를 염두에 두고, PC 또는 Mac에서 크롬캐스트로 Kodi를 전송하는 방법을 알아보겠습니다.
- 화면 오른쪽 상단에 캐스트 아이콘이 보이면 클릭합니다.

참고: 캐스트 아이콘이 보이지 않으면 메뉴 버튼을 클릭한 후 전송(Cast...)을 선택하세요.

- 캐스트 아이콘을 클릭하고 데스크톱 전송(Cast Desktop)이 선택되어 있는지 확인합니다.

- 크롬캐스트 기기를 선택하고 연결이 시작될 때까지 기다립니다.
- Kodi를 열어 원하는 영상을 재생합니다. 캐스팅이 진행되는 동안에는 크롬을 절대 종료하지 않도록 주의하세요.