分享

xmbc

 幻如烟sir 2016-07-28

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加载器进行加载。[1]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多