스마트 TV에서 웹 영상을 보려 할 때, 화면 미러링의 낮은 해상도와 끊김 현상에 답답함을 느꼈던 사용자들을 위한 새로운 오픈소스 도구 '캐스터(Castor)'가 등장했습니다. 이 도구는 크롬캐스트나 에어플레이 같은 기존 솔루션 없이도 웹 페이지에서 실제 비디오 스트림을 추출하여 풀 HD 화질로 TV에 실시간 전송하는 기능을 제공합니다. 특히 터미널(명령줄 인터페이스)에서 모든 작업을 수행할 수 있어 기술 친화적인 사용자들에게 큰 관심을 받고 있습니다.
캐스터는 헤드리스 크롬(Headless Chrome)을 활용해 웹 페이지에 접속, 모든 네트워크 트래픽을 감시하여 실제 비디오 스트림을 찾아냅니다. 이후 이 스트림을 TV에 맞게 트랜스코딩(transcoding)하여 DLNA/UPnP를 지원하는 대부분의 스마트 TV(삼성, LG, 소니 등 지난 10년간 출시된 거의 모든 TV)로 전송합니다. IMDB/TMDB ID를 통해 영화나 에피소드를 검색하고, 심지어 자동으로 자막을 생성해 영상에 입히는 기능까지 갖추고 있습니다. 설치는 macOS에서는 Homebrew를 통해 간편하게 가능하며, 리눅스 환경에서는 도커(Docker)를 활용할 수도 있습니다.
이러한 캐스터의 등장은 기존 스마트 TV의 웹 영상 스트리밍 한계를 극복하고, 사용자에게 더 높은 품질과 유연성을 제공한다는 점에서 의미가 큽니다. 특히 크롬캐스트나 에어플레이를 지원하지 않는 환경에서도 웹 콘텐츠를 대화면으로 즐길 수 있게 함으로써, 특정 기기나 플랫폼에 얽매이지 않는 자유로운 미디어 소비 경험을 가능하게 합니다. 개발자나 기술 애호가들에게는 터미널 기반의 강력한 제어권을 제공하며, 자신만의 홈 미디어 환경을 구축하는 데 새로운 선택지를 제시할 것으로 보입니다.