Linux MCE
LinuxMCE![]() |
초기 릴리즈 | 전( |
---|---|
안정된 릴리스 | 1004 최종 / 2013년 2월 23일, 전( |
기입처 | C, C++ |
운영 체제 | 쿠분투 |
플랫폼 | 리눅스 |
유형 | 미디어 센터, 홈 오토메이션, 텔레포니 |
면허증. | 관습 |
웹 사이트 | www |
Linux MCE(Linux Media Center Edition)는 컴퓨터가 거실 TV, 개인용 비디오 레코더 및 홈 오토메이션 시스템의 홈시어터 PC(HTPC)로서 기능하도록 설계된 10피트 길이의 사용자 인터페이스를 갖춘 무료 오픈 소스 소프트웨어 플랫폼입니다.조명, 기후, 감시 카메라, 가정 보안 등 집안 모든 것을 제어할 수 있습니다.또, 화상 회의를 서포트하는 풀 기능의 VoIP 호환 전화 시스템도 포함되어 있습니다.
구현 수준
Linux MCE는 스탠드아론의 홈시어터 PC(다른 홈네트워크 접속 없음)로 사용할 수 있지만 서버/신클라이언트 구성에서는 완전한 홈 LAN 시스템으로도 사용할 수 있습니다.이러한 구성에서는 중앙 코어 서버(Kubuntu를 실행하는 표준 PC)가 대부분의 스토리지 및 처리 기능을 수행하며 주변 PC(및 기타 장치)는 입출력 서비스를 제공합니다.신클라이언트 PC는, LAN 경유로 넷 부트 해, 「미디어 디렉터」로서 기능합니다.미디어 디렉터는, 코어로부터 이러한 신클라이언트에 접속되어 있는 오디오 비주얼 디바이스에 미디어 컨텐츠를 스트리밍 합니다.
이 홈 오토메이션/멀티미디어 LAN은 홈 오토메이션 시스템, 감시 카메라, 하이테크 리모트 컨트롤러("Orbiters") 및 전화 PBX 시스템까지 확장할 수 있습니다.코어 서버는 홈 LAN 상의 모든 디바이스의 기능을 조정합니다.Linux OS의 고도의 네트워크 기능에 의해, 이러한 고도의 네트워크 조정이 가능하게 됩니다.
역사
Linux MCE는 Paul Weber에 의해 Pluto Home 홈 자동화 소프트웨어 프로젝트의 포크로 시작되었습니다.커스텀 Linux 디스트리뷰션으로 존재하는 것이 아니라 표준 Linux 디스트리뷰션인 Kubuntu 위에서 기본 OS로 실행되도록 조정되었습니다.
Orbiter(리모컨) 사용자 인터페이스를 포함한 대부분의 핵심 구성요소는 상당한 개선을 거쳤으며 GPL에 따라 라이센스가 부여되었습니다.
아키텍처
Linux MCE 셋업은 Core와 Media Director의 두 부분으로 구성됩니다.Core는 중앙 서버이며 가정 전체에 서비스를 제공합니다.중앙 미디어 저장소 및 카탈로그 역할을 하며 홈 자동화 메시지 및 명령을 라우팅하고 미디어 디렉터용 넷 부트 이미지를 제공합니다.각 Media Director는 화면(TV, 컴퓨터 화면 또는 프로젝터) 및 옵션으로 다른 A/V 기기에 연결됩니다.모든 미디어는 Media Director를 통해 제공됩니다.Core가 Media Director(TV에 연결됨)이기도 한 경우 하이브리드 시스템이라고 합니다.Media Director는 Core에서 네트워크를 통해 부팅할 수 있습니다.그러면 전체 시스템을 최신 상태로 유지하기 위해 Core만 업데이트 및 백업하면 됩니다.
CPU를 많이 사용하는 처리는 대부분 Core에서 이루어집니다.따라서 Media Director의 시스템 요건은 비교적 작습니다.이것에 의해, 작고 무음이며, 거실에 딱 맞는 Media Director를 간단하게 구축할 수 있습니다.반면에 Core는 집안 어디에나 설치할 수 있습니다.따라서 침묵과 외관보다는 가격과 성능에 초점을 맞춰 지을 수 있다.
이 모듈러형 아키텍처를 통해 Linux MCE는 Core 및 Media Director에 연결된 모든 하드웨어를 사용하고 제어할 수 있습니다.또한 조정된 방법으로 제어할 수 있습니다.예를 들어 거실에서 무비가 시작되면 Linux MCE는 그 방의 조명을 어둡게 할 수 있을 뿐만 아니라 사무실의 Media Director에서 무선 재생을 끌 수도 있습니다.IP Phone 이 호출음을 울리면 Linux MCE 는 화면에 번호를 표시하고 콜에 응답하는 동안 미디어 재생을 일시 정지할 수 있습니다.
소프트웨어 컴포넌트
Linux MCE 패키지는 Kubuntu OS에 설치되어 Asterisk, Xine, MythTV, VDR, Firefox, Video 등의 오픈 소스 애플리케이션을 사용합니다.LAN 및 SlimServer. Linux MCE 패키지의 64비트 버전은 7.10 이후 더 이상 개발되지 않습니다.
이들 프로그램에는 서로 통신할 수 있는 래퍼와 홈 오토메이션 컴포넌트를 제어하는 루비 스크립트가 준비되어 있습니다.이 통신은 DCE 라우터라는 프로그램을 통해 DCE(Data, Commands, Events) 프로토콜을 사용하여 조정됩니다.이 추가된 통신 레이어를 통해 중요한 전화가 걸려왔을 때 미디어 재생을 일시 중지하거나 동영상을 재생하는 동안 조명을 어둡게 하거나 Bluetooth 지원 리모트를 룸 간에 전송할 때마다 미디어 재생을 컴퓨터 간에 실행할 수 있습니다.
DCE 통신 프로토콜을 사용하면 단일 프로그램이 Linux MCE 시스템 내에서 사용되는 다양한 장치와 애플리케이션에 표준화된 사용자 인터페이스인 Orbiter UI를 제공할 수 있습니다.
현재 Linux MCE는 협업 업데이트에 SVN 시스템을 사용합니다.Linux MCE를 위한 활발한 개발 커뮤니티는 2008년에 지속적인 개발을 제공하여 현재 Linux MCE 버전에 광범위한 디바이스를 추가할 수 있게 되었습니다.
기능 | 플랫폼/소프트웨어 사용 |
---|---|
운영 체제 | 쿠분투 |
텔레비전/개인 비디오 레코더 | 신화TV/VDR |
미디어 재생 | Xine/MPlayer |
텔레포니 | 별표 |
홈 오토메이션 | Linux MCE |
감시 카메라 녹화 | 운동 |
사용자 인터페이스
Linux MCE 에서는, 유저 인터페이스를 복수의 해상도로 표시할 수 있습니다.이를 표시하기 위해 사용할 수 있는 다양한 디바이스(PC, 휴대 전화, Web 패드, PDA)의 그래픽 기능에 대응합니다.
상황에 맞는 메뉴를 사용하면 단일 리모컨으로 Linux MCE 메뉴뿐만 아니라 오디오 비주얼 디바이스 기능도 제어할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
LinuxTag 2008 이후의 Automated Home 기사