微软Silverlight中加入Smooth Streaming

开发 后端
微软用Silverlight为我们带来了许多惊喜。现在该软件巨头正要将Smooth Streaming加入到Silverlight中,但是,Smooth Streaming究竟是什么?为什么我们要关注这一举动呢?本文将带我们了解这两者的融合将怎样有助于Silverlight的使用。

微软在2008年10月推出了Silverlight,这是一个免费的运行时,提供了丰富的应用,在多平台上提供高质量互动性的视频,浏览器可以使用其.NET框架。这其中的某些性能包括动画,矢量图形和音频视频播放。

微软Silverlight2.0 在北京奥运会期间用于互联网视频流播放时,人们就对它赞誉有加。它的功能受到了美国NBC,CCTV和其他十个主要国家市场的青睐。

奥运会之后,Silverlight2 还启用了Blockbuster以便向PC和Mac用户提供高质量的串流影像。

自那以后,微软动作不断,这其中就包括Silverlight3.0测试版的推出。看来历史是会重演的,因为NBC宣布将再次选择微软Silverlight播放高清晰度的奥运会。2010年在温哥华举行的冬奥会将是一次完全以720p的标准来展示现场直播和点播的Smooth Streaming事件。因此,我们有必要了解Smooth Streaming到底是什么?

Windows Server 2008和Smooth Streaming

据微软Silverlight网站透露,下一代服务器操作系统Windows Server 2008将有助于内容供应商用较低成本的内容传输发展新级别的可靠性和可扩展性。当Windows Server用来传输流媒体或跨平台/跨设备的应用程序时,将体现极具影响的竞争力,而这一技术已经在世界各地主流广播中得以应用。

有Windows Server2008以后,微软正致力于Silverlight媒体的开发,这一媒体具备用于流媒体的Windows Media Services 2008以及newIntenet Informatica Services(IIS)7.0 Media Services,它是基于 HTTP的综合性媒体传输平台,能提供智能的持续的下载和信息流。

IIS Media Services包括五个与媒体相关的扩展:Smooth Streaming是点播媒体的自适应流媒体传输;Live Smooth Streaming是现场直播型自适应流媒体传输;Advanced Logging是丰富的,实时客户和服务器端登录;Bit Rate Throttling用来测量媒体传送到播放器的速度;Web Playlists能为媒体内容安全排序。企业利用这些性能就可以管理传输富媒体和其他网络内容的基础设施,而不需要专门的流媒体服务器。

Smooth Streaming结构图

基本上,Smooth Streaming是IIS Media Services的扩展,它支持现场直播和点播的自适应性流媒体传输。Smooth Streaming也是微软首次使用的产品化技术,目的是传输NBCOlympic.com点播视频。据微软透露,Smooth Streaming能够动态探查并无缝转换本地电脑上的Silverlight播放器接收的媒体文件视频质量。拥有高宽带连接的客户可以看到在线高清晰视频,而那些低宽带用户也会得到适当的视频。

曾几何时,我们都在网上看过视频。到底是流媒体传输还是一般视频却不得而知。我们都经历过烦人的视频缓冲过程,有时候这种情况发生在视频播放初期,有时甚至是看得兴致正浓的时候,这种缓冲打断了我们观赏的积极性。

正是这样一种经验使得我们不得不期待Silverlight中Smooth Streaming的加盟将如何改善视频观赏的效果。Smooth Streaming可以让用户享受连贯的高质量流媒体传输。或许从开发者的角度而言更有意思的一点是创建和部署Smooth Streaming内容一直以来都是非常简单的一件事。

使用Expression Encoder 2 SP1,开发者可以编写高水平的内容,每个媒体质量级别都按照其完整文件编码。开发员必须选择Expression Encoder的Silverlight 2模板以便发布所有媒体内容,Silverlight播放器会启动IIS服务器。一旦IIS服务接收到媒体请求,它就会在每个视频文件中创建虚拟块并向客户传输最好的数据。

据微软和许多第一次使用的人透露,Smooth Streaming将为媒体公司提供更好的方式来实现网络高清视频。Smooth Streaming也为内容创建者和内容传输网络提供免费代码和简化的内容管理。

当然,微软不代表所有的开发者和内容创建者。微软也很想取悦广大的客户群和拥护者:普通家庭用户。这是因为Smooth Streaming可能终止那些非专业人士的服务。Silverlight 的Smooth Streaming将极大提高视频的视觉体验,并为使用该程序的网站提供高质量,可靠的电视享受。

Smooth Streaming性能

Smooth Streaming具备许多明显优势,其中两个最重要的是普通用户可以在线观看高质量视频,而且把用户等待缓冲的时间降到最低,同时极大提速了打开时间。Smooth Streaming技术是很先进的技术,因为它采用了实时视频流媒体传输质量,可以根据用户不同带宽和中央处理单元情况来选择数据流。

媒体公司可以充分利用Smooth Streaming性能来促进广告和定制收入。作为交换条件,Smooth Streaming也可以在提供优良性能利用网络中大量已有的HTTP基础设施。

2009年4月,Smooth Streaming技术在NAB展览推出时,微软展示了端到端实时流媒体传输。微软称,实时视频流编码将由withIntel Technologies’s Spinnnaker生产,该公司是首个支持IIS Live Smooth Streaming 视频编码厂商。

Live Smooth Streaming现在还处于测试阶段,能提供个人视频录像式存取和实时视频流导航。其中最酷的一个功能是用户可以将事件整合到进程中,然后快速跳转到开始或后退到精彩部分。

在NAB展上,微软还展示了Silverlight 3最具特色的一些性能,包括支持本地MP4格式播放,可扩展的解码器管道,使用图形处理单元加速的全屏高清播放等。

此外,为了提供最高水平的内容保护,微软在实时和点播SmoothStreaming中还执行了PlayReady授权的Silverlight DRM。领先的DRM应用服务供应商,如BuyDRM,CDNetworks,Entriq Inc等都宣称支持Silverlight DRM。

微软显然已经是一个非常成功的公司,但它却从不止步于所取得的成就。它总是不断为用户,设计师和创作者提供新的惊喜,这些当然也改变了人们的互联网体验,Smooth Streaming也不例外。

【编辑推荐】

  1. 微软7月发布Silverlight 3最终版 新增50多项功能
  2. 浅谈Silverlight 3中在线与离线状态检测
  3. Silverlight 3数据存取功能简析
  4. 图解Silverlight 3的7个新功能
  5. 用Silverlight 3的位图API实现可写位图
责任编辑:彭凡 来源: IT专家网
相关推荐

2013-08-09 10:14:46

Windows 8.1BYOD

2013-08-09 09:51:34

Windows8.1BYOD安全Windows安全

2013-04-02 15:23:12

2011-07-15 14:12:30

Silverlight

2023-03-30 07:10:09

聊天机器人微软

2023-03-14 22:17:37

微软谷歌人工智能

2011-12-10 20:50:36

Silverlight

2020-02-24 13:06:55

Python数据帧开发

2011-11-09 09:06:23

Silverlight

2013-10-15 16:21:19

安卓 4.4谷歌

2009-06-25 10:46:22

Silverlight

2011-09-30 08:55:12

Silverlight

2009-11-24 19:33:07

PHP字符串中加入变量

2023-09-12 17:43:59

云架构AI人工智能

2009-05-19 09:16:58

微软SilverlightFlash

2016-10-27 19:14:12

2013-03-19 10:17:59

云计算谷歌BigQuery

2020-10-14 11:20:35

人工智能人脸识别技术

2012-01-17 09:52:51

亚马逊云计算Windows服务器

2009-12-01 11:33:46

Silverlight
点赞
收藏

51CTO技术栈公众号