Jellyfin이나 Plex와 같은 셀프 호스팅 미디어 서버가 인기 있는 데에는 이유가 있습니다. 어떤 사람들이 스트리밍 대신 블루레이를 구매하고 리핑하는 것을 선호하는 데에도 이유가 있습니다. 그리고 제가 Raspberry Pi에서 Android TV로 나만의 스트리밍 박스를 만들려고 시도했던 이유도 있습니다. 스마트 TV 시장은 소비자 기술 분야에서 가장 공격적으로 수익을 창출하는 제품 카테고리 중 하나이기 때문입니다.
하지만 상황이 생각만큼 절망적인 것은 아닙니다. TV 전용으로 제작된 OS가 존재하지만, 이를 아는 사람은 거의 없습니다.
관련 기사
Raspberry Pi를 스마트 TV에 연결했더니 시청 방식이 완전히 바뀌었습니다
구형 TV와 Raspberry Pi, 그리고 시중의 모든 스트리밍 박스를 능가하는 설정입니다.
Plasma Big Screen 만나보기
KDE가 데스크톱에서 했던 일을 TV에서도 수행합니다
이 기사의 제목에서 언급된 OS는 리눅스입니다. 하지만 KDE Plasma Big Screen이 없다면 TV OS라고 할 수 없으며, 제가 이야기하고 싶은 것이 바로 이것입니다. Big Screen은 리눅스 최고의 데스크톱 환경 중 하나를 만든 KDE 커뮤니티의 프로젝트로, 리눅스를 TV로 가져옵니다. 모든 리눅스 프로젝트가 그렇듯, 여기서 우선순위는 광고주나 제조사가 아닌 사용자입니다. 사실, 여기에는 광고주가 전혀 없습니다.
이 프로젝트는 리눅스를 데스크톱에서 훌륭하게 만드는 원칙이 거실까지 확장되어야 한다고 믿는 KDE의 신념에서 비롯되었습니다. 약 10년 전 시작되어 중단되었다가 최근 다시 부활했습니다. 데스크톱 환경이기 때문에 사실상 모든 리눅스 배포판에 설치할 수 있습니다.
Android TV보다 뛰어납니다
Android TV와 그 후속인 Google TV는 보통 Roku나 다른 TV 운영 체제에 대한 개방적이고 개발자 친화적인 대안으로 묘사됩니다. 하지만 사실은 그렇지 않습니다. 구글은 오픈 소스 운동에서 거리를 두고 있으며, 안드로이드를 훌륭하게 만들었던 요소들이 날이 갈수록 구글의 독점적인 Play Services(오픈 소스가 아님)에 묶이고 있습니다. 안드로이드의 개방성은 이제 거의 형식적인 수준이 되어가고 있습니다.
Android TV를 사용하려면 구글 계정이 필요하다는 점을 잊지 마십시오. LineageOS 안드로이드 이미지를 설치하여 우회할 수는 있지만, 스트리밍 박스는 부트로더 잠금 해제를 허용하지 않으며, 여러분의 TV는 더더욱 그렇습니다.
Plasma Big Screen은 그런 것을 요구하지 않습니다. 구글 계정도, 로그인도 필요 없습니다. 백그라운드에서 수집되는 광고 프로필도 없으며, 광고를 표시할 요소도 없습니다. 플랫폼의 소스 코드는 모두에게 공개되어 있습니다.
리눅스 그 자체입니다
KDE Plasma를 모든 리눅스 배포판에 설치할 수 있는 것처럼, Big Screen도 어떤 배포판에든 설치할 수 있습니다. 저는 Ubuntu 기반의 KDE Neon으로 경험했습니다. 만약 사용 중인 배포판에서 지원하지 않는다면 소스에서 직접 빌드할 수도 있습니다.
제가 하고 싶은 말은 Plasma Big Screen이 곧 리눅스라는 점입니다. 스마트 TV 플랫폼의 일반적인 한계는 이곳에 적용되지 않습니다. 앱 스토어에 국한되지 않으며, 사이드로드하지 못할 앱은 없습니다. 무엇보다 중요한 것은 모든 리눅스 앱이 여기서도 작동한다는 것입니다. 그저 데스크톱 환경일 뿐이니까요.
물론 탐색 문제는 있습니다. 사이드로드된 Android TV 앱과 마찬가지로 모든 애플리케이션이 10피트 거리의 디스플레이에서 잘 작동하는 것은 아닙니다. 하지만 Kodi, Jellyfin, VacuumTube(리눅스용 유튜브 클라이언트) 등 TV에서 기대할 만한 대부분의 앱은 이미 TV 호환 인터페이스를 갖추고 있습니다.
장기적으로 볼 때, 저는 KDE가 Kirigami 컨버전스에 승부를 걸고 있다고 생각합니다. Kirigami는 휴대폰, TV, 그리고 그 사이의 모든 기기에서 적응할 수 있는 앱을 설계하기 위한 KDE의 프레임워크입니다. Kirigami로 구축된 앱은 기본적으로 Big Screen에서 문제없이 작동할 것입니다.
웹 브라우징이 가능하며, 그것만으로도 충분합니다
현재 대형 화면에서 거의 항상 작동하는 것은 웹 앱입니다. 반응형 디자인 덕분에, 그리고 개발자들이 React와 Electron에 열정적인 덕분에 요즘은 거의 모든 것이 웹 앱입니다. 즉, OS와 상관없이 웹 브라우징만 가능하다면 앱을 사용할 수 있다는 뜻입니다. 페이지를 웹 앱으로 저장하기만 하면 준비는 끝납니다.
사실 Spotify, Jellyfin, Discord 등 많은 유명 서비스들은 웹사이트를 보여주는 브라우저 셸에 불과합니다. Electron 앱으로 넷플릭스를 시청할 수도 있습니다.
한 가지 걸림돌
DRM, DRM, 그리고 DRM
넷플릭스 이야기가 나온 김에 스트리밍에 대해 이야기해 보겠습니다. 상업용 스트리밍 서비스는 콘텐츠를 DRM(디지털 저작권 관리)으로 보호하며, 이 지점이 바로 이와 같은 리눅스 솔루션이 역사적으로 어려움을 겪어온 부분입니다. 지배적인 시스템은 구글의 DRM인 Widevine이며, 플랫폼에 따라 서로 다른 보안 계층에서 작동합니다.
리눅스에서 Chrome과 Firefox는 모두 최하위 보안 계층인 Widevine L3를 지원합니다. 즉, 넷플릭스, 디즈니+, Apple TV가 Plasma Big Screen의 브라우저에서 작동은 하지만, 4K로는 재생되지 않습니다. 1080p로 제한됩니다.
Windows에서 4K 스트리밍이 가능한 이유는 더 높은 계층의 인증을 지원하고 OS에 깊숙이 통합된 Microsoft의 PlayReady DRM 덕분입니다. 리눅스용 PlayReady 포트는 없으며, 현실적으로 개발될 가능성도 없습니다. DRM은 본질적으로 폐쇄형 소스이고, 리눅스는 본질적으로 오픈 소스이기 때문에 둘은 공존할 수 없습니다.
이것은 제가 Raspberry Pi Android TV 설정을 할 때 겪었던 문제와 동일합니다. 적절한 DRM 없이는 4K 넷플릭스를 시청할 수 없으며, 리눅스에서 이를 구현할 수 있을 것 같지도 않습니다.
하지만 1080p 스트리밍으로 충분하다면 리눅스의 Widevine L3로도 충분합니다. 그리고 상업용 서비스보다는 로컬 미디어를 스트리밍하는 것이 목표라면, 애초에 걱정할 필요가 없습니다.
Plasma Big Screen은 아직 준비되지 않았습니다
하지만 시도해 볼 가치는 있습니다
|  |
| 구글이 실수로 Apps 메뉴 앞에 Live와 Shop 메뉴를 끼워 넣었다고 생각하시나요? |
Plasma Big Screen은 아직 개발 중인 프로젝트입니다. 처음 설치를 시도했을 때, 저는 Raspberry Pi 4에서 실행하고 싶었습니다. ARM에 대한 리눅스 지원이 제한적이라 postmarketOS를 선택했습니다. KDE 웹사이트에 postmarketOS의 nightly 저장소에서 Big Screen을 사용할 수 있다고 되어 있어서 이미지를 빌드해 Pi에 플래싱했지만, 결국 작동하게 만들지 못했습니다.
두 번째 시도에서는 x86 기기에서 KDE Neon을 사용했습니다. Neon의 Testing 브랜치를 사용해야 했지만, 과정은 순조로웠고 결국 성공했습니다. 직접 경험해 본 결과, Plasma Big Screen은 아직 일상적인 TV 플랫폼으로 사용하기에는 부족합니다. 아직은 말이죠.
하지만 제 요점은 그것이 아닙니다. 여러분에게 Plasma Big Screen을 설치해서 사용하라고 권하려고 이 글을 쓴 것이 아닙니다. 그랬다면 나쁜 조언이었을 겁니다. 저는 그저 더 많은 사람이 이 프로젝트를 알게 되기를 바랄 뿐입니다. 커뮤니티 프로젝트는 받는 관심에 비례하여 성장합니다. 리모컨으로 탐색 가능한 TV 인터페이스 뒤에서 기능적인 리눅스 환경을 이미 제공하고 있다는 사실만으로도 이 단계의 프로젝트로서는 매우 훌륭합니다.
현재 스마트 TV 시장은 사용자를 상품으로 취급하는 모델로 운영됩니다. Roku, Amazon Fire TV, 삼성의 Tizen, LG의 webOS, Google TV 등 모든 주요 플랫폼은 기본적으로 자동 콘텐츠 인식(ACR) 기능이 활성화된 상태로 출시됩니다. 그들은 여러분이 무엇을 시청하는지, 심지어 다른 HDMI 입력 소스에서 무엇을 보는지까지 알고 싶어 하며, 이를 통해 여러분으로부터 더 많은 수익을 창출하려 합니다.
제조사들은 데이터와 광고 수익을 통해 하드웨어 비용을 보조하는 추세입니다. TV의 홈 화면은 무엇보다도 프리미엄 광고 공간입니다. 결국 가정에서 가장 큰 화면이니까요. Roku는 인터페이스에 직접 광고를 표시하고, Amazon의 Fire TV는 끊임없이 Prime 콘텐츠를 밀어붙입니다. 구글은 앱 목록을 여러 메뉴 뒤에 숨겨버립니다.
Plasma Big Screen은 다른 모델이 가능하다는 증거로 존재합니다. 완성되지 않았더라도 주목할 가치는 충분합니다.
