왜 나는 브라우저에서 무료 TV 월을 만들었는지 — 그리고 배운 점
Source: Dev.to
Introduction
그것은 단순한 순간에서 시작되었습니다. 저는 주요 속보가 진행되는 동안 책상에 앉아 CNN, BBC, Al Jazeera 탭을 번갈아가며 보고 있었습니다. 같은 이야기를 서로 다른 네트워크가 어떻게 다루는지, 같은 화면에서 동시에 보고 싶었습니다.
“한 번에 여러 TV 채널 보기”를 구글에 검색했습니다. 찾은 대부분은 유료 앱이었거나, 다운로드가 필요했거나, 또 다른 계정을 만들어야 했습니다. 저는 브라우저 탭 하나만 열어 시청하고 싶었을 뿐이었습니다. 그래서 직접 만들었습니다.
LiveGrid는 무료이며 브라우저 기반의 TV 월입니다. 열고, 채널을 선택하고, 한 화면에서 모두 동시에 시청하세요. 로그인도, 설치도, 유료 장벽도 없습니다.
현재 전 세계에서 5,000개 이상의 실시간 채널을 보유하고 있습니다—뉴스, 스포츠, 엔터테인먼트, 음악—국가와 카테고리별로 정리되어 있습니다. 다양한 레이아웃을 선택할 수 있습니다:
- Classic grid – 모든 타일이 같은 크기.
- Command center – 하나의 메인 채널과 작은 사이드 채널들.
- Hero layout – 하나의 스트림을 강조하면서 다른 스트림도 보이게 함.
처음으로 여섯 개의 뉴스 채널을 동시에 재생했을 때, 예상치 못한 감정이 들었습니다—전 세계와 연결된 느낌. BBC가 한 각도에서 이야기를 다루는 반면 Al Jazeera는 완전히 다른 관점을 보여주는 것을 볼 수 있었습니다. 일본어를 몰라도 NHK 뉴스를 시청하며 그들이 어떤 점에 초점을 맞추는지 확인할 수 있었습니다.
그것은 단순히 정보를 얻는 것이 아니라, 여러 창을 통해 동시에 세상을 보는 것이었습니다. 그때 저는 이것을 부수적인 프로젝트가 아니라 진지하게 다뤄야 할 일이라고 생각하게 되었습니다.
실제 사용 사례
뉴스 매니아
기자와 뉴스 애호가들은 같은 사건을 다양한 네트워크가 어떻게 보도하는지 비교하고 싶어합니다. 선거, 자연 재해, 주요 지정학적 사건 동안 하나의 화면에서 여러 관점을 보는 것은 매우 가치 있습니다.
스포츠 팬
동시에 여러 경기가 진행될 때(NFL 일요일, 챔피언스리그 밤, 혹은 마치 매드니스 등), 하나만 선택하고 싶지 않습니다. 모두 보고 싶습니다.
해외 거주자 및 디지털 노마드
해외에 살면서 고향 TV를 그리워하는 사람들. 도쿄에 사는 브라질인, Globo를 시청. 베를린에 사는 인도인, IPL 경기를 시청. LiveGrid는 고향 국가의 채널을 쉽게 찾고 시청할 수 있게 해줍니다.
“그냥 멋져서”
솔직히 말해서? 처음엔 저도 그랬어요. 브라우저 안에 TV 벽을 만드는 아이디어가 멋지다고 생각했죠. 결국 ‘멋짐’도 무언가를 만들 이유가 될 수 있더군요.
기술적 과제
신뢰할 수 없는 스트림
실시간 IPTV 스트림이 멈추고, 버퍼링되고, 끊어지며 때때로 완전히 사라집니다. 나는 자동 정지 감지 및 복구 기능을 구현했습니다 — 스트림이 너무 오래 멈추면 LiveGrid가 자동으로 재시작을 시도합니다.
디바이스 제한
동시에 16개의 비디오 스트림을 재생하면 저가 노트북이 버벅거립니다. 나는 Performance Guard를 만들어 디바이스의 FPS를 실시간으로 모니터링하고, 디바이스에 부하가 걸릴 때 초과 스트림을 자동으로 일시 정지합니다. 강력한 데스크톱에서는 16개의 스트림을 모두 볼 수 있고, 보통 노트북에서는 부드럽게 4개로 감소합니다. 사용자는 별도로 신경 쓸 필요가 없습니다.
오디오 처리
9개의 채널이 재생될 때, 어느 채널의 오디오가 들리나요? 나는 포커스 시스템을 구현했습니다 — 타일을 클릭하면 해당 타일의 오디오를 들을 수 있습니다. 또한 오디오를 특정 채널에 고정하거나, 타일별로 볼륨을 조절하거나, 전체를 음소거할 수도 있습니다. 올바른 사용자 경험을 만들기 위해 여러 차례 반복 작업을 거쳤습니다.
Lessons learned
- Start with “cool,” iterate toward “useful.” 제품‑시장 적합성 가설이나 정식 사용자 조사가 없었습니다. 저는 단지 멋지다고 생각한 무언가를 만들었죠. 그것을 공유하고 피드백을 들으면서, 상상도 못했던 실제 사용 사례들을 발견했습니다.
- Zero‑friction matters more than features. 사람들은 LiveGrid에 대해 가장 높게 평가하는 #1 요소는 특정 기능이 아니라, 링크를 열면 바로 시청을 시작할 수 있다는 점입니다. 회원가입 절차도 없습니다. 온보딩도 없습니다. “플랜 선택”도 없습니다. 그냥 TV입니다.
- Multiple angles change perception. 우리는 미디어를 한 번에 하나의 스트림—하나의 기사, 하나의 비디오, 하나의 채널—으로 소비하는 데 익숙합니다. 여섯 개 국가의 뉴스를 나란히 배치하면, 서 있는 위치에 따라 세상이 얼마나 다르게 보이는지 깨닫게 됩니다.
향후 방향
- 더 많은 레이아웃 옵션 – 현재 프리셋을 넘어선 맞춤 배열.
- 더 나은 채널 탐색 – 시청 중인 콘텐츠를 기반으로 한 더 스마트한 추천.
- 커뮤니티 기능 – 사용자가 흥미로운 채널 조합을 공유하고 발견할 수 있는 방법.
시작하기
Visit livegrid.app/welcome. No login. No install. Just open it and start watching. Pick a country you’ve never been to and see what’s on their TV right now — you might be surprised by what you discover.
방문하세요 livegrid.app/welcome. 로그인 필요 없음. 설치 필요 없음. 그냥 열고 바로 시청하세요. 가본 적 없는 나라를 선택하고 현재 그 나라 TV에서 뭐가 나오는지 확인해 보세요 — 발견한 것에 놀랄 수도 있습니다.
I’d love to hear your feedback: what channels you found interesting, what features you’d want, or just what you think about the idea. Drop a comment below or reach out at support@livegrid.app.
여러분의 피드백을 듣고 싶습니다: 흥미로웠던 채널, 원하는 기능, 혹은 아이디어에 대한 생각 등. 아래에 댓글을 남기거나 support@livegrid.app 로 연락 주세요.