맨위로가기

MythTV

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

MythTV는 2002년 아이작 리차드에 의해 시작된 오픈 소스 디지털 비디오 레코더(DVR) 프로젝트이다. 실시간 TV 시청, 녹화, 광고 건너뛰기, 지능형 예약 기능 등을 제공하며, XMLTV 및 PSIP 등의 TV 가이드 소스와 연동된다. 다양한 운영체제에서 사용할 수 있으며, 백엔드-프런트엔드 아키텍처를 통해 여러 기기에서 콘텐츠를 공유할 수 있다. MythVideo, MythMusic, MythWeb 등 다양한 플러그인을 통해 기능을 확장할 수 있다.

더 읽어볼만한 페이지

  • 리눅스 - 리누스의 법칙
    리누스의 법칙은 오픈 소스 개발에서 많은 개발자가 코드 검토에 참여할수록 버그가 빨리 발견되고 수정된다는 개념을 담고 있지만, 개발 환경에 따라 효과가 달라질 수 있다는 비판도 존재한다.
  • 리눅스 - 2038년 문제
    2038년 문제는 유닉스 시간의 정수 오버플로우로 인해 2038년 1월 19일 이후에 오류가 발생하는 문제이며, 64비트 시스템 전환 등으로 해결하려 한다.
MythTV - [IT 관련 정보]에 관한 문서
기본 정보
MythTV 로고
MythTV 로고
MythTV 메인 메뉴
MythTV의 기본 테마(테라) 메인 메뉴 스크린샷
개발자이삭 리처드
최초 릴리스2002년 4월 10일
최신 버전34
최신 버전 출시일2024년 2월 10일
프로그래밍 언어C
C++
운영체제리눅스
FreeBSD
macOS
Windows (재생만 가능)
종류디지털 비디오 레코더
라이선스GNU GPL
웹사이트MythTV 공식 웹사이트

2. 역사

MythTV 프로젝트는 2002년 4월 아이작 리차드(Isaac Richards)에 의해 시작되었으며,[3] 그는 자신의 동기를 다음과 같이 설명했다:[5]

> 나는 AT&T 브로드밴드(AT&T Broadband)가 디지털 케이블 서비스와 함께 제공하는 다소 저품질의 케이블 텔레비전 셋톱 박스에 질렸다. 채널 변경 속도가 느리고, 광고가 많으며, 프로그램 가이드도 엉망이었다. 그래서 대체품을 만들어보면 재미있을 것 같다고 생각했다. 물론, 그냥 TiVo를 살 수도 있었지만, 단순한 디지털 비디오 레코더(DVR) 이상을 원했다. 웹 브라우저, 메일 클라이언트, 어쩌면 몇몇 게임도 내장된 것을 말이다. 기본적으로, 나는 몇 년 동안 이야기되어 온 신화적인 통합 박스를 원했다.

MythTV는 리눅스에서 개발된 TV 시청 및 녹화 등을 수행하는 서버와 클라이언트로 구성된 멀티미디어 시스템이다. 서버는 FreeBSD로 이식되었으며, 클라이언트는 리눅스, FreeBSD 외에 윈도우 및 Mac OS X용도 있다. 소프트웨어 인코딩 및 MPEG2, MPEG4 하드웨어 인코딩 튜너 카드(USB 튜너 유닛)를 사용할 수 있지만, 리눅스에서 사용할 수 있는 튜너 장치는 제한적이다. 또한 일반적인 일본식 지상파 디지털 방송 카드는 사용할 수 없다.

방송 가이드 기능도 갖추고 있지만, 일본에서는 사용하기 쉬운 방송 가이드 서비스가 제한적이어서 운영에 제한이 있다. 그 외 DVD-Video, Video-CD, 음악 CD를 재생할 수 있다.

클라이언트에서 조작하는 외에 웹 인터페이스에서 설정 및 녹화 파일 다운로드가 가능하다. 적절한 설정을 수행하면 인터넷에서 웹 인터페이스를 사용할 수도 있다. 일본 국외 거주자가 일본 국내 TV 방송 시청에 이용하는 예도 있다. 녹화 시간이 되면 리눅스를 기동하여 녹화를 시작할 수 있는 기능을 탑재하고 있다.

3. 기능

MythTV는 리눅스 기반의 TV 시청 및 녹화 기능을 제공하는 멀티미디어 시스템으로, 서버와 클라이언트로 구성된다. 서버는 FreeBSD로 이식되었으며, 클라이언트는 리눅스, FreeBSD 외에 윈도우 및 맥OSX용도 있다. 소프트웨어 인코더나 MPEG2, MPEG4 하드웨어 인코더 튜너 카드를 이용할 수 있지만, 리눅스에서 이용할 수 있는 튜너 장치는 제한적이다. DVD-Video, Video-CD, 음악 CD 등도 재생할 수 있다.

클라이언트 조작 외에 웹 인터페이스를 통해 설정 및 녹화 파일 다운로드가 가능하며, 인터넷을 통한 웹 인터페이스 이용도 가능하다. 녹화 시간에는 리눅스를 기동하여 녹화를 시작하는 기능도 갖추고 있다.

일본에서는 MythTV 초기 환경 설정과 프로그램 가이드를 얻기 위해 ONTV JAPAN의 웹 프로그램 가이드를 이용했으나, 2009년부터 해당 서비스 규제로 인해 프로그램 가이드 획득이 불가능해졌다. 현재는 mc2xml을 이용한 방법이 제안되어 일부 사용되고 있지만, 도입에 번거로움이 있고 획득 대상에 대한 계약이나 합의는 이루어지지 않은 상태이다.

3. 1. 기본 기능


  • 실시간 TV 프로그램 일시 중지, 건너뛰기, 되감기가 가능하다.[1]
  • 광고를 자동으로 감지하고 선택적으로 건너뛸 수 있다.[1]
  • 녹화 예약 시 충돌을 방지하는 지능형 예약 기능을 제공한다.[1]
  • XMLTV 또는 PSIP와 같은 텔레비전 목록 소스와 인터페이스를 지원한다.[1]
  • 미국캐나다에서는 비영리 구독 목록 서비스인 스케줄 다이렉트와 인터페이스를 제공한다. 스케줄 다이렉트는 TiVo 및 기타 비디오 레코더에서 사용하는 것과 동일한 트리뷴 미디어 서비스 목록 데이터를 사용한다.[1]
  • LinuxTV에서 지원하는 ATSC, QAM, DMB-T/H, DVB 방식의 고화질 텔레비전을 지원한다.[1]
  • Xv, OpenGL, VDPAU 비디오 출력을 지원한다.[1]
  • H.264 코덱을 지원한다.[1]
  • 0.28 버전부터 VP9 및 H.265 코덱을 지원한다.[1]
  • 백엔드 서버 및 프런트엔드 클라이언트 아키텍처를 사용하여 여러 프런트엔드 클라이언트 머신이 하나 이상의 백엔드 서버로부터 원격으로 콘텐츠를 제공받을 수 있다. 단일 컴퓨터가 프런트엔드 클라이언트와 백엔드 서버 역할을 모두 수행할 수도 있다.[1]
  • 녹화물을 가속 또는 감속된 속도로 재생할 수 있으며, 필요에 따라 오디오 피치를 조정할 수 있다.[1]
  • 웹 브라우저 기반 인터페이스를 통해 다양한 시스템 기능을 예약하고 관리할 수 있다.[1]
  • 셋톱 박스를 적외선 리모컨(IR 블래스터) 또는 Firewire를 사용하여 제어할 수 있다.[1]

3. 2. HDTV 지원

MythTV는 암호화되지 않은 비디오를 제공하는 모든 소스에서 HDTV 스트림을 캡처할 수 있다. 이는 방송 ATSCDVB 콘텐츠와, CI 모듈이 통합된 튜너를 사용할 경우 암호화된 DVB 콘텐츠를 의미한다. 대부분의 미국 케이블 및 위성 제공업체는 자체 셋톱 박스를 통해서만 접근할 수 있는 암호화된 비디오를 사용한다. 케이블 시스템은 암호화되지 않은 일부 QAM 채널을 제공할 수 있지만, 일반적으로 지역 방송국일 뿐 케이블 프로그래밍이나 프리미엄 채널은 아니다.

OpenCable 장치는 미국 케이블 시스템에서 암호화된 콘텐츠에 접근하는 데 사용할 수 있지만, 이는 DVB CI와 같은 단순한 CA가 아닌 완전한 DRM 시스템이므로 재생 체인의 모든 하드웨어 및 소프트웨어가 CableLabs에서 테스트하고 라이선스를 받아야 한다. 현재, Windows Media Center는 이러한 요구 사항을 충족하는 유일한 DVR 소프트웨어이며, 이 소프트웨어와 해당 기록 라이브러리를 사용하는 다른 소프트웨어만 이러한 장치를 사용할 수 있다. 2010년에 CableLabs는 라이선스가 없는 장치가 이러한 장치를 사용하여 ''자유롭게 복사''할 수 있는 콘텐츠를 녹화할 수 있도록 DRM 제한을 완화했지만,[6] 케이블 사업자가 해당 콘텐츠를 어떻게 제공할지는 여전히 전적으로 케이블 사업자에게 달려 있다.

직접 디지털 캡처의 대안으로 외부 디코더를 사용하여 채널을 수신한 다음 디지털-아날로그-디지털 변환(아날로그 홀)을 사용하여 캡처할 수 있다. 이러한 변환을 수행하는 데 널리 사용되는 방법은 셋톱 박스의 컴포넌트 출력을 Hauppauge HD PVR에 연결하는 것이다.[7][8]

3. 3. 확장 기능 (모듈)

MythTV의 애드온 모듈(플러그인)은 다음과 같다.

  • '''MythVideo''': 다양한 비디오 파일 형식을 재생한다.
  • '''MythMusic''': 음악 플레이어, 주크박스, 컬렉션 관리자 및 CD 리퍼이다.
  • '''MythGallery''': 온라인 사진 갤러리 관리자이다.
  • '''MythNews''': RSS 피드 뉴스 리더이다.
  • '''MythWeather''': 인터넷에서 날씨 예보를 가져오며, 날씨 레이더를 포함한다.
  • '''MythBrowser''': 소형 웹 브라우저이다.
  • '''MythGame''': 게임 콘솔 에뮬레이터용 프론트엔드이다.
  • '''MythWeb''': 원격 웹 브라우저에서 MythTV를 제어한다.
  • '''MythArchive''': DVD 버너이다.
  • '''MythNetvision''': 주로 유튜브와 같은 Flash 웹사이트를 위한 스트리밍 비디오 플레이어이다.
  • '''MythZoneMinder''': ZoneMinder 시스템을 위한 프론트엔드 인터페이스이다.
  • '''UPnP''': AV MediaServer v1.0 호환 서버로, UPnP 클라이언트와 미디어 파일을 공유한다.


기본 시스템은 해당 모듈과 통합된다. LIRC를 사용하여 적외선 리모컨으로 시스템을 제어하거나, 커널 모듈을 사용하여 라디오 리모컨으로 제어할 수 있다.

4. 작동 환경

펜티엄 III/500 MHz 정도의 PC로 이용 가능하다. 시스템 자체는 256MB의 메모리와 20GB의 HDD에서도 가동하지만, 그 이용 목적상 HDD의 용량은 수백 GB 정도 있는 것이 바람직하다.

MythTV는 리눅스 또는 유닉스 기반의 운영 체제, macOS를 포함한 다양한 운영 체제에서 사용할 수 있다. MythTV 웹사이트는 소스 코드만 배포하며, 원하는 시스템에 맞게 컴파일해야 한다. 실행 프로그램은 다양한 타사 소스에서 다운로드할 수 있다.[9] 이 소프트웨어는 마이크로소프트 윈도우에서 실행되며 공식적으로 지원되지만, 공식 실행 버전은 제공되지 않는다. 윈도우용 컴파일에 대한 자세한 지침이 있다.[10] LiveTV, 스케줄링, 녹화 시청을 포함한 모든 핵심 프런트엔드 기능은 윈도우에서 작동하지만, 대부분의 플러그인은 추가 패치 없이는 작동하지 않는다.[11]

다음은 MythTV와 함께 제공되는 Linux 배포판을 포함하는 주요 프로젝트이다.


  • FreeBSD는 MythTV를 지원하는 여러 포트를 가지고 있다.
  • LinHES는 Arch Linux의 부팅 CD 파생 제품이다. MythTV 프론트엔드는 CD에서 실행할 수 있다. 하드 디스크에 전체 설치를 몇 분 안에 할 수 있다.
  • LinuxMCE는 MythTV를 쿠분투(Kubuntu)와 함께 Linux 배포판으로 묶어 Pluto 홈 자동화 제품군과 함께 제공한다.
  • Mythbuntu는 우분투 배포판과 MythTV를 결합한다. 우분투 커뮤니티는 MythTV 설치, 구성 및 문제 해결을 위한 광범위한 리소스를 구축했다. 2016년에 중단되었다.
  • Ubuntu TV는 MythTV를 텔레비전용 인터페이스(우분투 Unity 사용자 인터페이스 기반)에 통합한다.
  • Xebian은 마이크로소프트 Xbox 게임 콘솔용 데비안 리눅스 배포판이며 MythTV를 포함한다.

5. 지원 장치

MythTV는 소프트웨어 인코더나 MPEG2, MPEG4 하드웨어 인코더인 튜너 카드를 이용할 수 있다. 리눅스에서 사용 가능한 튜너 장치는 다소 제한적이며, 튜너 카드의 종류와 드라이버에 따라 작동 여부가 달라진다.

5. 1. 튜너 카드

MythTV는 리눅스에서 사용할 수 있는 튜너 장치가 제한된다.

주로 사용되는 것은 ivtv 드라이버로 작동하는 cx23416을 탑재한 MPEG2 하드웨어 인코더 카드이다. 하지만 설계 차이로 인해 작동하지 않는 카드도 많다. 또한 탑재된 튜너의 올바른 드라이버가 설치되지 않으면 작동하지 않을 수 있다.[6]

MPEG4 하드웨어 인코더 제품으로는 go7007 드라이버로 작동하는 것을 사용할 수 있다.

이 외 bttv로 동작하는 Bt878 등을 탑재한 카드 등도 아날로그 V4L 튜너 카드로 사용할 수 있다.

MythTV는 암호화되지 않은 비디오를 제공하는 모든 소스에서 HDTV 스트림을 캡처할 수 있다. 이는 방송 ATSCDVB 콘텐츠와, CI 모듈이 통합된 튜너를 사용할 경우 암호화된 DVB 콘텐츠를 의미한다. 대부분의 미국 케이블 및 위성 제공업체는 자체 셋톱 박스를 통해서만 접근할 수 있는 암호화된 비디오를 사용한다. 케이블 시스템은 암호화되지 않은 일부 QAM 채널을 제공할 수 있지만, 일반적으로 지역 방송국일 뿐 케이블 프로그래밍이나 프리미엄 채널은 아니다.

OpenCable 장치는 미국 케이블 시스템에서 암호화된 콘텐츠에 액세스하는 데 사용할 수 있지만, 이는 DVB CI와 같은 단순한 CA가 아닌 완전한 DRM 시스템이므로 재생 체인의 모든 하드웨어 및 소프트웨어가 CableLabs에서 테스트하고 라이선스를 받아야 한다. 현재, Windows Media Center는 이러한 요구 사항을 충족하는 유일한 DVR 소프트웨어이며, 이 소프트웨어와 해당 기록 라이브러리를 사용하는 다른 소프트웨어만 이러한 장치를 사용할 수 있다. 2010년에 CableLabs는 라이선스가 없는 장치가 이러한 장치를 사용하여 ''자유롭게 복사''할 수 있는 콘텐츠를 녹화할 수 있도록 DRM 제한을 완화했지만,[6] 케이블 사업자가 해당 콘텐츠를 어떻게 제공할지는 여전히 전적으로 케이블 사업자에게 달려 있다.

직접 디지털 캡처의 대안으로 외부 디코더를 사용하여 채널을 수신한 다음 디지털-아날로그-디지털 변환(아날로그 홀)을 사용하여 캡처할 수 있다. 이러한 변환을 수행하는 데 널리 사용되는 방법은 셋톱 박스의 컴포넌트 출력을 Hauppauge HD PVR에 연결하는 것이다.[7][8]

ivtv 드라이버로 작동하는 튜너 카드의 예시는 다음과 같다.

제품명비고
GV-MVP 시리즈의 RX, RX2, RX2W, RX2ERX3 및 GX 계열은 불가
CX23416GYC-STVLP



USB 튜너 카드의 예시는 다음과 같다.

제품명
PX-TV402U



bttv 드라이버로 작동하는 튜너 카드는 미확인 상태이다.

5. 2. 기타 장치

MythTV는 암호화되지 않은 비디오를 제공하는 모든 소스에서 HDTV 스트림을 캡처할 수 있다. 이는 방송 ATSCDVB 콘텐츠와, CI 모듈이 통합된 튜너를 사용할 경우 암호화된 DVB 콘텐츠를 의미한다. 대부분의 미국 케이블 및 위성 제공업체는 자체 셋톱 박스를 통해서만 접근할 수 있는 암호화된 비디오를 사용한다. 케이블 시스템은 암호화되지 않은 일부 QAM 채널을 제공할 수 있지만, 일반적으로 지역 방송국일 뿐 케이블 프로그래밍이나 프리미엄 채널은 아니다.

OpenCable 장치는 미국 케이블 시스템에서 암호화된 콘텐츠에 접근하는 데 사용할 수 있지만, 이는 DVB CI와 같은 단순한 CA가 아닌 완전한 DRM 시스템이므로 재생 체인의 모든 하드웨어 및 소프트웨어가 CableLabs에서 테스트하고 라이선스를 받아야 한다. 현재, Windows Media Center는 이러한 요구 사항을 충족하는 유일한 DVR 소프트웨어이며, 이 소프트웨어와 해당 기록 라이브러리를 사용하는 다른 소프트웨어만 이러한 장치를 사용할 수 있다. 2010년에 CableLabs는 라이선스가 없는 장치가 이러한 장치를 사용하여 ''자유롭게 복사''할 수 있는 콘텐츠를 녹화할 수 있도록 DRM 제한을 완화했지만,[6] 케이블 사업자가 해당 콘텐츠를 어떻게 제공할지는 여전히 전적으로 케이블 사업자에게 달려 있다.

직접 디지털 캡처의 대안으로 외부 디코더를 사용하여 채널을 수신한 다음 디지털-아날로그-디지털 변환(아날로그 홀)을 사용하여 캡처할 수 있다. 이러한 변환을 수행하는 데 널리 사용되는 방법은 셋톱 박스의 컴포넌트 출력을 Hauppauge HD PVR에 연결하는 것이다.[7][8]

참조

[1] 웹사이트 Network – MythTV http://www.mythtv.or[...]
[2] 간행물 Build the ultimate MythTV box http://www.linuxform[...] Future Publishing 2010-03-04
[3] 뉴스 MythTV Invades Realm of Cable and TiVo https://www.washingt[...] 2006-03-26
[4] 웹사이트 MythTV operating systems http://www.mythtv.or[...] 2011-08-12
[5] 문서 User Manual:Introduction http://www.mythtv.or[...]
[6] 웹사이트 CableLabs Approves Tuner Sharing and DRM Free Copy Freely Content http://thedigitalmed[...] The Digital Media Zone 2012-01-10
[7] 웹사이트 HD PVR Product Description http://hauppauge.com[...] 2012-01-10
[8] 웹사이트 Hauppauge HD-PVR – MythTV Official Wiki http://www.mythtv.or[...] 2012-01-10
[9] 웹사이트 Download MythTV http://www.mythtv.or[...] 2013-01-16
[10] 웹사이트 MythTV on Windows http://www.mythtv.or[...] 2013-01-16
[11] 웹사이트 MythTV FAQ: Does MythTV run on Windows? http://www.mythtv.or[...] 2013-01-16



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com