RIA技术在互联网视频应用开发中的应用

发布时间:2010-12-27 阅读量:963 来源: 发布人:

【中心议题】

  •        *讨论了RIA技术的特点
  •        *阐述了RIA技术在互联网视频开发方面的应用

【解决方案】

  •        *用户界面高度的统一
  •        *使用了基于Xml的标记语言来编写文件

21世纪初,Macromedia公司(现以并入Adobe)创造了RIA(Rich InternetApplication,富因特网应用程序)这个术语用来形容未来的应用程序。RIA是一种Web体验,即华丽,又互动,还不失轻巧灵活。

RIA提供了一种灵活易用的桌面应用程序,而且还将其使用范围延伸到传统的B/S结构的Web应用程序中。正是由于RIA技术的出现,使得互联网应用程序开发发生的质的变化,相较传统的互联网应用程序,RIA具有比HTML更健壮的接口,提供令人眩目的可视化效果,跟传统Web应用程序一样简单的部署,以及使用统一插件的数据封装特性,因此RIA技术使用丰富的视觉表现能力展示了Web应用的丰富数据。

随着网络带宽的日益增大,以网络视频为代表的新媒体技术应用网站也逐渐增多,其中Google旗下最著名的视频网站YouTube最为有代表性。而国内的则有土豆网,优酷网等。

1 R IA技术与传统视频网络对比

在使用了RIA技术视频网站的系统架构方面与传统的视频网站相比较,使用了RIA技术的视频网站具有三方面的优点。

第一,用户界面得到了高度的统一,用户在观看分享视频时无需再安装额外的视频播放插件在浏览器中,因为RIA技术采用统一的浏览器插件来表现应用程序。例如Adobe公司的RIA开发技术就是用其Flash Player作为程序的表现层的,还有微软的Sliver light也是通过在浏览器上安装不到2M的插件来进行RIA应用部署的。所以,用户无需了解服务器端的情况,应用的升级、扩展、改变,对用户几乎毫无影响,用户无需进行客户端的升级、扩展等操作。

第二,RIA技术都使用了基于Xml的标记语言来编写文件,能使用户在不同的平台上阅读和获取所需信息。这就解决了跨平台来显示不同服务器源的信息,以一致的方式与所有基于网络应用框架的应用进行交互,以网络为中心的应用统一集中存放在服务器中,并根据需要下载到客户端,消除了版本维护这个令人头痛的问题。

第三,在用户体验方面由于对多媒体信息处理能力的提升,搜索排除功能大大加强。而且RIA应用中,数据是缓存在客户端的,大大降低了与服务器的通信成本,而载入窗口中的多个视频数据时,不需要反复加载HTML页面。

2 主流R IA技术特点及在网络视频方面的应用

目前RIA开发技术主要有Adobe公司的Flashbuilder,Microsoft公司的Silver lightSunMicrosys-tems公司的NetBeansAdobe公司的Flash在网络播放方面早已抢占了先机,成为众多网站的首选工具。为了充分利用Flash的成功优势,Adobe还推出了一系列的工具来让不同类型的用户使用,来创建使用Flash SWF导出格式的内容。Flash builder,这是一个为开发者推出的工具,使用MXML的结构化元语言来创建Flash解决方案。设计者可以通过FlashAuthoring工具来开发复杂的动画;而且对于视频会议主持者可以使用AcrobatConnect专业版来创建实况转播和录播的网络会议,所有这些都使用Flash平台。Microsoft虽然退出Silver Light时间较晚,但是Silver Light采用C#语言与JavaScriptXml作为文件编写语言,使得较大部分的C#程序员可以熟练的使用VisualStudio作为RIA应用程序的开发工具,并借助强大的. NET平台在W indowsServer上进行部署。而且Silver light将可以运行在所有Web浏览器上,而不仅仅是微软的IE浏览器;而且Silverlight将可以仅通过一个文本编辑器就可

以访问的语言来建立。而Sun公司的Java FX确定将被应用于手机,相信在移动通信领域将有不俗的表现。

从视频网站建站技术考虑,在未来的一段时间内Flash仍将是众多视频网站所采用的RIA技术,因为不管是采用Flash设计工具、还是采用Flashbuilder开发工具生成的扩展名SWFFlash文件具有良好的数据封装性,及灵活的和各类服务器数据库的交互能力是Flash独有的优势。但是其在视频的播放上还是有缺点,Flash的视频服务器只支持其自己独有的视频格式FLV,并不支持其现在的主要的流媒体视频格式,例如Real公司的RMVB,Microsoft公司的WMV视频,而且FLV自身对视频的编码压缩能力较差在同比码流下音画质量损失较大。而想要兼容播放这些格式的视频就需要在SWF文件中嵌入JavaScript语言来时限在FlashPlayer中播放,同时需要在视频服务器上安装相关的视频服务。例如CCTV的视频网站就是采取Flash的封装而播放的是用MPEG4编码的MP4文件。Microsoft公司在视频播放上有其自己独有的W indowsMedia Server作为视频服务器,从这一点来说Sliver light可以与视频服务器完美集成,而其在媒体格式方面兼容支持VC-1WMVMP3以及WMA等格式文件,从而提供一整套视频应用的解决方案。2008年奥运会期间,MicrosoftNBC达成的2008年奥运会在线服务协议, NBCNBCOlym-pics. com网络中在线直播了奥运会的17,播放2200小时的视频,该网站的视频播放器基于微软网络应用框架Silverligh,t用户可免费观看直播和点播。

综上所述,就目前RIA技术的发展来看,在视频网站应用方面各有优缺点,RIA技术正迈着矫健的步伐向我们走来,RIA系统应用已成为趋势,具体用何种RIA技术也要端赖于使用者的目的与环境来相互搭配,才能为用户提供高效的富因特网应用。

相关资讯
贸泽电子深入探讨以人为本的工业5.0新变革 探索灵活的可持续未来工业机遇

本期EIT探讨了从工业4.0到工业5.0的转变,以及即将实现的技术进步

2025第24届西部全球芯片与半导体产业博览会

CWGCE2025西部芯博会总规模将达到60000㎡,同期举办光电展+工业展+智能展+军工展等相类展会,将有更多集成电路行业新装备、新产品、新材料、新技术、新工艺、新趋势及新应用集中亮相

2025第24届西部芯博会走集团化品牌化之路

CWGCE2025西部芯博会总规模将达到60000㎡,同期举办光电展+工业展+智能展+军工展等相类展会,将有更多集成电路行业新装备、新产品、新材料、新技术、新工艺、新趋势及新应用集中亮相

CWGCE2025第24届西部芯博会4月启幕

CWGCE2025西部芯博会总规模将达到60000㎡,同期举办光电展+工业展+智能展+军工展等相类展会,将有更多集成电路行业新装备、新产品、新材料、新技术、新工艺、新趋势及新应用集中亮相

CCWPE2025第24届西部光电博览会4月启幕

作为我国中西部地区历史最悠久的光电领域全产业链综合性年度盛会,规模和档次逐年增加和提高,CCWPE2025又新增了多个行业组织联办单位,同时将进一步扩容和丰富论坛内容。