XMBC——你HTPC的最佳伴侣
Posted by 叶晓劼 on
1227 views
最近RS的Raspberry Pi 大卖,而很多DIY的人喜欢在这个平台上安装XBMC,那XBMC又是什么呢,很多喜欢,或者准备组装HTPC的朋友也问我什么娱乐平台比较靠谱,我都会首先推荐他们XBMC,那今天Frank为Designspark的网友介绍下什么是XBMC,他的优势又是在哪里呢?
总述
XBMC(已正式更名为“XBMC”,以前称之为“Xbox媒体中心”)支持最常见的音频,视频,图像格式,播放列表,音频可视化效果,幻灯片,天气预测报告,以及第三方插件。同时还包括了网络功能(互联网和局域网不同的设置)。 XBMC媒体中心与专有媒体中心应用,如同微软的Windows媒体中心一般,或从其他自由软件MediaPortal和MythTV的媒体库获得媒体信息,此外还用有中心应用,包括采用第三方的应用和软件实现本地电视直播或DVR / PVR录制功能等等。
XBMC是通过它的插件系统,这是Python编程语言的基础上,通过添加组件,包括功能,如电视节目指南,YouTube, Hulu, Netflix,Veoh,支持在线电影,Pandora Radio 和 Podcast 流媒体。 XBMC也作为一个游戏平台,允许用户用Python开发的小游戏,在任何操作系统上发挥作用。
XBMC的源代码分布在GPL下开源(GNU通用公共许可证),它是通过免税注册的非盈利性组织,XBMC基金会赞助,由一个全球性的志愿服务的人的自由软件的工作社区在他们的业余时间自由没有受到经济或物质利益动机XBMC。XBMC最初为Xbox而开发,现在可以运行在Linux、OSX、Windows系统。 2003年,一些兴趣相投的程序员创建了这个项目。XBMC是一个非盈利的项目,由遍布世界各地的自愿者开发维护。超过50名软件开发人员为XBMC作出贡献,还有超过100名翻译人员努力扩大它的应用范围,使它支持超过30种语言。
XBMC的平台架构
XBMC是一个跨平台的软件应用平台,主要是在C++的基础上编程得到。 XBMC部分是在使用Linux和Mac OS X中的SDL(Simple Directmedia Layer)的多媒体框架下的XBMC和OpenGL的图形渲染,而基于Windows的XBMC使用微软的DirectX多媒体框架和Direct3D渲染一样。Xbox版本的XBMC,一些XBMC的自己的库以及许多第三方库,也可以在XBMC编写在C语言,但都是大部分情况下都是用于与C++的封装或是通过XBMC的自己的DLL加载器进行加载。
XBMC设有多个开放的API,使第三方具备开发创造能力,开发出众多的插件,如音频和视频,XBMC流的在线资源,部件的脚本,皮肤/主题,可视化,屏保,网页刮削器,天气预报插件,Web界面,以及更多。 XBMC开发,鼓励用户提交自己的插件添加更多的媒体内容和从内XBMC访问的增值服务.
XBMC功能,自10.0版本(代号:“Dharma”),一个插件框架结构和插件管理器GUI客户端连接到一个分散的数字发行服务平台,提供在线内容的应用程序和插件XBMC,在“插件管理器”(或“浏览器插件”),允许用户浏览和下载新的插件,直接从XBMC的GUI内来拓展XBMC。
这些网上内容来源很多都是在顶高清晰度内容服务,并使用视频流媒体网站,如Adobe Flash的内容。 XBMC具有可扩展性和集成网上免费和优质的流媒体内容的来源,并提供一切从商业视频,免费教育节目的内容,从个人和小企业的媒体。
Like this Leave a comment