开发者社区> PSA培训与认证> 正文

Windows Embedded Compact 7可定制化互联网电视

简介:   欢迎下载试用新一代Windows Embedded CE(Compact 7):http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx Windows Embedded Compact 7可定制化互联网电视  现如今大家已经切身感受到了普通手机向智能手机的迁移,那么同样的过程将在电视领域再现。
+关注继续查看

  欢迎下载试用新一代Windows Embedded CE(Compact 7)
:http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

Windows Embedded Compact 7可定制化互联网电视

 现如今大家已经切身感受到了普通手机向智能手机的迁移,那么同样的过程将在电视领域再现。

 

互联网电视时代来临,三网融合、三屏融合体现了视听、通信、IT以及内容领域的融合。

那么什么是互联网电视呢?

 

从专业术语方面来解说,互联网电视是一种可以实现在电视上播放互联网内容的解决方案,互联网电视设备多种多样,包括了最基本的P2P网络播放机,有下载功能并自带硬盘的网络播放机,和集成了互联网下载播放功能的一体电视机。

从市场面看,它是面向应用的消费化;

 

从产业面看,它是PC产业式的水平分业的大行其道;

 

从技术面看,它是互联技术与嵌入式计算技术的融合。

实际上,互联网电视早在几年之前就已出现,但受制于政策、终端、技术等因素,一直未能发展起来。随着三网融合取得实质性进展,广电内

容牌照的发放,互联网电视再度成为市场上的热门词汇。

 


 
互联网电视是最先将互联网与广播电视网相结合的科技产物。

 

最先试图将中国庞大的电视资源与互联网接轨的就是微软。

1999年,微软企图向中国广大消费者提供一种廉价个人电脑替代品,使用嵌入式Windows CE操作系统简化版本的顶置盒或VCD机,售价只有一台个人电脑的五分之一左右,可以充分利用中国庞大的电视机资源,从而可以让中国大多数并不富裕的消费者能够领略到精彩的互联网世界。

 

为此,微软曾耗资数十亿元,虽然这场向信息家电领域的大胆计划,由于当时国内互联网建设过慢而落寞告终,但是此次投资为了中国互联网建设的发展开辟了一条新的道路。

 

近几年的发展,出现了三网融合和云计算,使能微软的电视梦想得以继续。

 

互联网功能是电视继显像管转到平板后的又一次技术性革命,通过简单的遥控板操作,就可以通过电视下载网上各类视频、在线玩游戏等。

“云”概念的出现,使得“三屏融合”的价值得以充分的凸显,应用的共享和存取从此会更加的灵活和便捷。

由于各种应用和数据都放在“云”中,用户不需要在任意“屏”上预先安装各种应用,不需要进行数据同步,只需这些“屏”有浏览功能,足够智能,就可以实现无缝连接。

 

互联网电视软件通常构建于嵌入式系统平台,其中WinCE是微软公司推出的一种32位、多任务、多线程的嵌入式操作系统,能支持多种嵌入式、移动或多媒体系列产品。

 

在互联网电视系统开发中,Windows Embedded Compact7具有得天独厚的优势。

 

首先,其内置播放器Ceplayer支持主流的媒体格式,可以显著提高开发的效率。

其次,它提供Directshow的开发支持,方便Windows程序员对代码进行移植。


 

服务器端可采用Windows Server 2008,系统的终端运行平台为Windows Embedded Compact 7平台,在Microsoft Visual Studio 2008平台下使用C#语言进行开发完成,后台数据库采用对XML文件的读写。数据通信使用TCP/UDP协议。在进行系统设计时,可以充分考虑软件的通用性、可扩展性和相对独立性等方面问题,以便实现软件开发的灵活性。

互联网电视系统可以分为服务器端与客户端两部分。

在服务器端,管理员通过频道生成器设置视频点播、直播、互动答题和新闻浏览等功能频道。

在客户端,用户则可以浏览管理员预先设置的频道,通过遥控器在Windows Embedded Compact 7终端进行访问学习;视频媒体信息采

用MMS流媒体协议传输,在客户端通过Directshow调用回放;频道信息通过XML加载。

基本工作流程如下图所示:
 

基本的开发步骤如下:
 

  • 首先需要安装开发工具,Microsoft .NET Framework以及Microsoft Visual Studio 2008;
     
  • 安装Platform Builder;然后安装相应的主板支持包(Board Support Packet),由启动程序(Bootloader),OEM适配层程序及驱动程序和配置文件组成;
     
  • 应用Platform Builder,根据特定的BSP生成针对不同开发板(SDB)的特定的操作系统镜像;
  •  接着,需要建立系统工程,导入硬件设备的BSP,在Platform Builder中新建工程,选择对应的硬件CPU类型;
     
  • 然后选择系统基本的特性组件,生成系统工程;
     
  • 增加或删除系统中特性组件,定制系统启动后的文件系统目录结构,并定制系统启动时应用程序加载的顺序;
     
  • 根据用户对系统工程的参数修改进行编译设置;
     
  • 编译完后,生成系统的镜像;
  •  将其下载到硬件设备的存储介质中;
  •  安装SDK,同时在应用程序开发环境Microsoft Visual Studio 2008中建立应用程序工程;

 

使用Windows Embedded Compact 7可以定制互联网电视软件,让互联网电视的功能变得丰富多彩。

电视也能QQ聊

Windows Embedded Compact 7以有线电视网数字化和移动多媒体广播电视成果为基础,实现电视的互动聊天。操作方便,无论老人还是孩子都可以使用,而且得心应手。
这种互联网电视设有专有对话语音声道,可一边看电视节目,一边聊天,且切换便捷。此外,该电视还可以满足今后家庭影院、高清蓝光、高清机顶盒、高清播放机的需求。


 

坐拥电影博物馆
看电影,已经成为了都市人休闲娱乐的重要方式,互联网电视在家里就可以体验电影院的震撼视听效果。Windows Embedded Compact 7可以让电视连上网线,直接下载网上高清大片,速度丝毫不亚于电脑的下载速度,而且随着网上不断出现的海量高清大片,互联网电视自然就成为了一座丰富的“电影博物馆”。

 

电视“偷菜”没商量
Windows Embedded Compact 7是多任务操作系统,为用户实现自主管理来自多个网络的服务内容提供了强大技术支持。

大家在观看电视广电网节目的同时,可调出互联网节目内容,或调出通信网中视频聊天程序,实现多任务并行操作;

Windows Embedded Compact 7开发平台可以实现很多PC的功能,如电子商务、偷菜游戏;

另外,电视的UI菜单界面可以根据用户的需求进行皮肤更换,满足用户的个性化需求。

 

三屏融合是一个崭新的商业模式,是一个更为庞大、开放的生态系统,在不久的将来,相信互联网电视会成为家庭娱乐中心。

 

  欢迎下载试用新一代Windows Embedded CE(Compact 7)
:http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
17203 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
10012 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
14744 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
13981 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
21687 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
25240 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
13950 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
33615 0
44
文章
5
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载