MythTV
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
MythTV는 2002년 아이작 리차드에 의해 시작된 오픈 소스 디지털 비디오 레코더(DVR) 프로젝트이다. 실시간 TV 시청, 녹화, 광고 건너뛰기, 지능형 예약 기능 등을 제공하며, XMLTV 및 PSIP 등의 TV 가이드 소스와 연동된다. 다양한 운영체제에서 사용할 수 있으며, 백엔드-프런트엔드 아키텍처를 통해 여러 기기에서 콘텐츠를 공유할 수 있다. MythVideo, MythMusic, MythWeb 등 다양한 플러그인을 통해 기능을 확장할 수 있다.
더 읽어볼만한 페이지
MythTV - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
![]() | |
개발자 | 이삭 리처드 |
최초 릴리스 | 2002년 4월 10일 |
최신 버전 | 34 |
최신 버전 출시일 | 2024년 2월 10일 |
프로그래밍 언어 | C C++ |
운영체제 | 리눅스 FreeBSD macOS Windows (재생만 가능) |
종류 | 디지털 비디오 레코더 |
라이선스 | GNU GPL |
웹사이트 | MythTV 공식 웹사이트 |
2. 역사
MythTV 프로젝트는 2002년 4월 아이작 리차드(Isaac Richards)에 의해 시작되었으며,[3] 그는 자신의 동기를 다음과 같이 설명했다:[5]
MythTV는 리눅스 기반의 TV 시청 및 녹화 기능을 제공하는 멀티미디어 시스템으로, 서버와 클라이언트로 구성된다. 서버는 FreeBSD로 이식되었으며, 클라이언트는 리눅스, FreeBSD 외에 윈도우 및 맥OSX용도 있다. 소프트웨어 인코더나 MPEG2, MPEG4 하드웨어 인코더 튜너 카드를 이용할 수 있지만, 리눅스에서 이용할 수 있는 튜너 장치는 제한적이다. DVD-Video, Video-CD, 음악 CD 등도 재생할 수 있다.
> 나는 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 초기 환경 설정과 프로그램 가이드를 얻기 위해 ONTV JAPAN의 웹 프로그램 가이드를 이용했으나, 2009년부터 해당 서비스 규제로 인해 프로그램 가이드 획득이 불가능해졌다. 현재는 mc2xml을 이용한 방법이 제안되어 일부 사용되고 있지만, 도입에 번거로움이 있고 획득 대상에 대한 계약이나 합의는 이루어지지 않은 상태이다.
3. 1. 기본 기능
3. 2. HDTV 지원
MythTV는 암호화되지 않은 비디오를 제공하는 모든 소스에서 HDTV 스트림을 캡처할 수 있다. 이는 방송 ATSC 및 DVB 콘텐츠와, 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의 애드온 모듈(플러그인)은 다음과 같다.
기본 시스템은 해당 모듈과 통합된다. 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 스트림을 캡처할 수 있다. 이는 방송 ATSC 및 DVB 콘텐츠와, 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, RX2E | RX3 및 GX 계열은 불가 |
CX23416GYC-STVLP |
USB 튜너 카드의 예시는 다음과 같다.
제품명 |
---|
PX-TV402U |
bttv 드라이버로 작동하는 튜너 카드는 미확인 상태이다.
5. 2. 기타 장치
MythTV는 암호화되지 않은 비디오를 제공하는 모든 소스에서 HDTV 스트림을 캡처할 수 있다. 이는 방송 ATSC 및 DVB 콘텐츠와, 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