Xbox.jpg

처음 엑스박스가 해킹되서 마이크로소프트의 정식 개발자가 아닌 사람들이 엑스박스용 프로그램을 만들 수 있게 되었을때, 바로 나오기 시작한 프로그램들중 많은 사람들이 기대한것이 미디어 플레이어 였습니다.

엑스박스 1이 기본적으로 피씨와 동일한 하드웨어를 가지고 있었기 때문에 비교적 쉽게 개발이 가능했습니다.



XBMP24.jpg

처음에는 두개의 프로젝트가 별로로 시작되어 XboxMediaPlayer와 XBPLAYER가 있었고 후에 XBMP로 통합됩니다. 또 다른 미디어 플레이어인 YAMP의 개발자 Frodo 또한 XBMP의 개발자로 참가해 결국 세개의 미디어 플레이어가 하나로 합쳐져 XBMP가 되었습니다.

엑스박스가 비교적 쉽게 해킹이 가능했고, 단일 플랫폼으로 사용자가 많았기 때문에 XBMP는 많은 사용자들을 끌어들였습니다. 한국 사용자로써도 기본적으로 SMI 자막을 지원했기때문에 한국에서도 많은 사용자들이 생겼습니다.




XBMC.jpg

Frodo라는 개발자는 XBMP의 초기 디자인 한계를 인식하고 핵심 코드를 바닥부터 새로 개발하게 되는데 이것이 XBMC입니다.
XBOX Media Player에서 XBOX Media Center가 된것이죠.

XBMC의 가장 큰 강점은 엑스박스라는 단일 하드웨어로 개발되었기 때문에 애플의 모토와 비슷한 "just work"입니다. 당시만해도 피씨에서 동영상을 재생하는것은 여러 코덱을 설치하고 잘 안되서 고생하고 했지만, XBMC는 그런 코덱걱정없이 대부분의 영상이 아주 잘 재생되었고, 네크웍상의 미디어도 다양한 프로토콜로 쉽게 재생할수 있었습니다.



그러나,  XBMC는 두가지 정도의 한계 또는 문제점이 있었는데,

하나는 해킹된 엑스박스에서만 구동되고 컴파일시 마이크로소프트의 개발킷을 사용하기때문에 합법적으로 실행화일을 배포할수 없었습니다. 소스코드는 합법적이지만, 컴파일된 화일은 불법이 되는거죠.

두번째는 엑스박스의 제한된 하드웨어 입니다. 피씨와 비슷하지만, 하드웨어 드라이버가 전무하기 때문에 TV 카드같은것을 연결할 수도 없고, 고해상도 동영상을 플레이 할 수 없었습니다.
이 하드웨어의 한계가 후에 Frodo가 XBMC 개발을 포기하고 윈도우용 XBMC인 MediaPortal를 개발하게 되는 이유이기도 합니다.



linux_128.jpglive_128.pngappletv_128.jpgmac_128.jpgwin32_128.jpg


XBMC의 지속적인 미래와 합법적으로 배포가 가능한 플랫폼으로 이주하기 위해 개발자들은 XBMC를 리눅스로 포팅하기로 결정하고 포팅을 시작할 무렵 몇몇 다른 개발자들의 참여로 Windows 와 OSX로까지 포팅이 되게됩니다.

현재 XBMC는 XBOX, Linux, Windows, OSX, Apple TV에서 구동이 됩니다.
profile

[레벨:9]뉴로스타

2009.02.19
21:54:10
profile
XBMC.위대한 해커들의 멋진 창조물이었군요. 잘 읽고 갑니다.

Hell_Knight

2009.02.19
22:04:04
좋은 자료 만들어 주셔서 고맙습니다.

no1linuxer

2009.02.23
14:27:31
많은 분들에게 XBMC의 히스토리를 이해할 수 있는 좋은 자료입니다.

자료를 만드시느라고 고생하셨습니다.

Joon

2009.02.24
11:35:00
한국 사용자 팀블로그가 있었다니 너무 반갑습니다. 내용 너무 잘 봤습니다^^

[레벨:2]쿠루미

2009.11.21
19:27:58
구엑박은 죽지않아~ 다만 잊혀질뿐,,,

[레벨:0]웹속으로

2010.04.15
22:38:06
구 엑박을 더 잘 활용하고 싶은데, 새 버전의 XBMC가 잘 안나오는게 너무 아쉽습니다.

[레벨:9]뉴로스타

2010.04.16
04:14:07
profile
엑박용 버전은 예전 버전도 거의 완성된 형태라고 볼 수 있습니다. 이미 최적화가 이루어질데로 이루어진 상태이기때문에 더 이상 큰 개선의 여지가 없어보입니다. 개발 코드 자체도 이미 피씨용 버전과는 어느 정도 동 떨어져있습니다. 다만 최근 피씨용 버전에서 개선된 자막과 스크래퍼등으로 인한 혜택을 볼 수 있는 부분이 있는데, 5월 말쯤 정식버전이 나오면 엑박용 버전도 마지막으로 제대로 패키징 해 보려고 합니다.