Flash、Silverlight和HTML5在统一通信中的表现:真是一团糟!

这是未来视频统一通信产品和解决方案的起点

与统一通信、流媒体和投影相关的视频到底发生了什么?在过去的几个月里,我一直在使用微软统一通信管理API (UCMA)技术创建几个新的统一通信产品,并在这些产品的使用中确定视频技术的最佳用途。

今天,程序员可以选择开发基于视频的或集成视频的通信应用程序。问题是,每种选择都需要排除某种设备、应用程序或操作系统。如果我选择集成我的应用程序闪光在美国,苹果的移动设备已经过时了。如果我选择Silverlight, 2路或多党流退出,和HTML5只是还不够成熟。此外,我和我的公司为微软统一通信平台开发应用程序。音频/视频MCU(多点控制单元)即使在即将发布的版本中,在2010年发布的版本中仍然不能以编程方式控制流媒体。那么,在苹果、微软和W3C标准委员会之间,开发人员应该做些什么呢?

苹果公司已经根据史蒂夫·乔布斯在其主要网站上的声明做出了决定http://www.apple.com/hotnews/thoughts-on-flash/.HTML5仍然是一个工作草案,可以通过http://dev.w3.org/html5/spec/Overview.html微软继续控制他们的视频功能,限制了开发者的能力。此外,PC制造商仍在发货非高清摄像头,因此IT专业人士和用户仍不得不购买售后高清摄像头,造成预算问题和额外的不必要布线。此外,3D现在已经开始发挥点对点和网真会议解决方案引发了一波全新的基于标准的关注。

选择正确的道路

基于去年的困惑和先前版本Silverlight缺乏内置功能,我和我的团队决定使用Flash Media Server和Microsoft Visual Studio中的FlourineFx连接功能来编写视频解决方案。下面是这个过程的示例http://blog.fluorinefx.com/?p=13.我们为我们的一个聊天产品创建了一个多方视频解决方案,为web访问者提供了一个解决方案,通过流视频与呼叫中心代理沟通。这很有效,但当我们将开发扩展到用于呼叫中心产品的iPad和iPhone设备,以及我们新的医疗保健和教育产品时,Flash根本不受支持。那么,在创建视频集成通信应用程序时,开发人员应该选择什么路径呢?

让我们看看……

Silverlight

通过Microsoft Visual Studio在Silverlight中编程是目前开发人员最满意和最节省时间的体验之一。开发的便利性、控制的可访问性以及将解决方案移植给用户界面设计专家(My Apple Team)的能力,为任何交付和开发高端软件的公司提供了最快的上市和最美观的解决方案。再次…兼容性问题。对于Windows和苹果设备,除去iPad和iPhone,你是最棒的。不幸的是,即使在Silverlight 4.0中,流媒体和编码仍然没有作为一种工具集提供给程序员,也没有在本地得到支持,所以仍然存在解决方案的问题。关于这个问题,目前仍有一条主线正在通过http://forums.silverlight.net/forums/p/148040/338542.aspx

我对微软的建议如下:

  1. 创建由提供商托管或通过Microsoft Online服务托管的流解决方案,并通过Expression/Visual Studio为此提供控制和设置。
  2. 通过Expression/Visual Studio为开发人员创建并提供单向和多方流/会议控件。
  3. 启用3D选项以3D方式在同一窗口或单独窗口中渲染视频。
  4. 利用用户提供的SIP或AD帐户属性,通过Silverlight创建并提供用于Microsoft Communicator客户端视频会议的控件。
  5. 让这个在今年就可用吧!

有关Silverlight的更多详细信息,请访问http://www.microsoft.com/silverlight/

Flash媒体服务器

直到史蒂夫·乔布斯最近通过会议和苹果网站对苹果进行了猛烈抨击http://www.apple.com/hotnews/thoughts-on-flash/(抱歉重复),Flash被高度评价,同时也是开发者流媒体和视频解决方案的首选技术。从那时起,许多软件制造商和主机提供商开始将Silverlight和HTML5作为他们的解决方案。为什么?答案是政治上的和技术上的。至于政治方面,我没有时间写这个,也不想写这个,所以请访问史蒂夫·乔布斯的来信,然后阅读Adobe的回复http://www.adobe.com/choice/

从技术上讲,Flash对开发者和我们来说都是一个不错的选择。有了Flash Media Server,特别是有了Visual Studio使用FlourineFx提供开发钩子的能力,这是一个很好的解决方案。有关FlourineFx的信息,请访问http://www.fluorinefx.com/.在Visual Studio中使用FlourineFx,我们已经创建了一些解决方案,通过网络提供了令人惊叹的流媒体视频解决方案,这些解决方案提供了高带宽,看起来非常棒。尽管Flash Media Server不是免费的,但它已经成为了市场上领先的流媒体服务器解决方案。有关Flash Media Server的更多信息,请访问http://www.adobe.com/products/flashmediainteractive/?sdid=FCPIJ有关使用FlourineFx和Flash绑定Visual Studio的代码示例,请访问http://danny-t.co.uk/index.php/tutorials/introduction-to-flash-remoting-with-fluorine/为了一个好的概述和上面的链接。对于使用这种技术的真实应用程序,你也可以在线查看SmartChat。

说实话,闪电侠很棒。它设定了标准,为开发者和设计师提供了很棒的机会,而且Adobe最近在媒体上遭到苹果的猛烈抨击,这是很不幸的。但现实地说,Flash视频仍占主导地位,尽管苹果抵制,Adobe仍将继续繁荣。

但从开发者的角度来看,这一界限仍然存在,即你无法在iPad或iPhone上支持Flash视频,因为它们的销售速度比市场上任何设备都要快。

HTML5

现在我们来谈谈HTML5。这是视频和流媒体技术未来的海报。写这篇文章的时候是6月23日,6月24日的草案已经通过W3C发布了http://dev.w3.org/html5/spec/Overview.html.今天,网站已经在用HTML5开发,其中许多是通过http://www.apple.com/html5/.至于对网络摄像头和视频会议的支持……你能找到的只有"正在计划中"这里有很多关于这个的信息http://www.whatwg.org/specs/web-apps/current-work/概述草案和正在考虑的内容。你会注意到在标签和

所以,仍然不是一个完全支持和完整的解决方案。

最终结果

我们将于今年推出新的医疗保健和教育产品,这些产品将同时使用Silverlight和Flash进行开发,让我们的用户可以选择浏览器类型,就像你在老式网络编程时代所做的那样。我们将为HTML5提供挂钩,因为我们每天都在专注地遵循草案,等待流媒体功能和无处不在的设备支持的出现。直到那个时候,像一个孩子在圣诞节,我在等待从供应商发布的东西,这将允许开发人员创建这些解决方案,而无需代码在三种不同环境中,多个流媒体服务器的支持,并希望解决方案将在iphone和ipad一样工作。

加州大学在3 d

这是我和我的团队的下一个最大的开发浪潮,也代表了会议和视频编程的未来网真技术。在统一通信和网真产品和解决方案中实现3D视频,将使我们离我们一直渴望的《星球大战》视频通信又近了一步。那么我们如何做到这一点呢?

一个好的开始是看投射。就在最近,我在家里亲自与这个问题作斗争。我的妻子买了一台50英寸的三星3D高清电视,让我大吃一惊,我们不得不买眼镜才能看到电视投影的图像。我还买了一台三星3D蓝光播放器来播放3D蓝光dvd。由于最近的一场雷雨,我也不得不更换我的放映机在我的剧院房间,并思考了一个问题……我是否可以购买普通的高清投影仪,然后使用3D蓝光播放器在屏幕上投影3D图像?简短的回答是否定的,因为你需要两个放映机将两幅图像共享到一个单一的显示中,以便观众佩戴合适的眼镜来校正屏幕上的3D图像。遗憾的是,我家里的每个房间都有苹果电视设备,而且我再也不看dvd了,而且苹果电视也不支持3D。在购买投影仪和眼镜时,我偶然发现了一个网站,上面说电池驱动的3D眼镜可以拍摄2D图像,并将其投射到3D显示器上。在那一刻,我对这个话题有点疯狂。

我迅速购买了眼镜,然后开始与我的开发团队发邮件,为Microsoft Communications Server 2010和Communicator 2010开发一个3D视频解决方案。你猜怎么着……就像HTML5……“正在筹划中”。我们现在正处于研发和原型阶段,但正在考虑很多事情。一个是如何利用眼镜,然后将视频图像切割成两个图像,在屏幕上显示3D结果,让眼镜进行校正。另一种方法是获取源流会议视频数据,然后进行3D编码。两者都在开发中,我已经等不及了。希望这将使统一通信会议和网真,正如史蒂夫·乔布斯所说,“神奇”。

总之

我在这里发布了很多信息,很多关于创业的讨论信息,还有一些链接来提供一些背景和参考数据。我真的,真的希望我们能有建设性的反馈意见这篇文章的主题是极端关心我和我的团队开发的未来这些解决方案,希望提供其他开发人员和IT人员进一步取得进展的机会做同样的视频统一通信在未来。

再次感谢您的阅读请让我知道你对网络视频未来会发生什么想法。

感谢LifeLan博客

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权所有©2010 IDG ComRaybet2munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题