2011-01-06 91 views

回答

1

不,因为这些是与您的网络摄像头通话的唯一服务。其他服务可以显示视频,但obv这两个元素都是必需的。

+0

为什么Adobe在摄像头使用方面拥有垄断权? – 2011-01-06 23:21:24

+1

没有Adobe软件,无法访问摄像头吗? – 2011-01-06 23:25:14

+1

提供高门槛的复杂服务。没有人需要重新发明轮子,因为它适用于Flash。 – 2011-01-07 09:00:07

0

您可以通过Cumulus代替卷云,一个开源的RTMFP服务器

0

当然可以。您可以使用任何插件技术来实现安全插件或浏览器扩展,这些插件或浏览器扩展将能够跳出用户浏览器的安全沙箱,并使用API​​与附加设备进行交互,例如访问视频流摄像头。这样做可能是

方式(但不限于):

  • 与Java FX或Java Web Start应用,
  • 与Silverlight应用程序,
  • 甚至用浏览器扩展(例如使用Google Chrome扩展程序的本机API)。

问题不在于找到一种可行的替代技术,而是这些技术的无处不在(或缺乏)。 Flash已经成为事实上的软件,用于实现复杂的动画,以及之后的复杂的浏览器内部游戏或各种富互联网应用程序 - 在HTML5之前!因为当时并没有太多好的选择(Java Applets,ActiveX,meh ...),而我们现在有几个选择(作为技术领导者)上面列出的)或转向HTML5和相关技术以获得许多UI效果,但Flash仍然经常安装在许多平台上(甚至在购买像智能手机这样的硬件时仍然是决定点,如果您希望能够观看视频在线等)。因此,Flash(和Shockwave)或多或少是这样做的简单方法。

如果您想要使用上面给出的前两种方法中的任何一种,您遇到的问题就是用户已经安装插件的可能性较小。至少Java比Silverlight更安全(特别是对于非Windows用户),但当用户访问您的Web应用程序时,不太容易安装。

最后一种选择是有点时髦。它将要求用户不仅要访问您的网站,还要安装具有扩展权限的浏览器扩展以访问本机API。所以他们不仅需要安装一些东西,还需要针对正确的浏览器进行定制。不过,这是一个选择。

我不是说这些都是很好的选择,我只是说它完全可以做到。

相关问题