聊天克隆 - 没有Adobe的方式吗?

时间:2011-01-06 23:03:22

标签: html5 adobe video-streaming chatroom adobe-stratus

有没有办法在没有Adobe软件(Cirrus和Flash)的情况下建立像网站这样的网站?

如何?

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

这是adobe版本:http://demo.videosoftware.pro/svc/layouts/crc/VideoChat.html 另一个在这里:http://www.jabbercam.com/chatroulette/

他们声称可以使用Red5。 Red5的= Java的。有可能使用第一个videosoftware.pro/svc /

答案 2 :(得分:0)

您可以用Cumulus替换Cirrus,这是一个开源RTMFP服务器

答案 3 :(得分:0)

当然可以。您可以使用任何插件技术,允许您实现安全的插件或浏览器扩展,该扩展能够突破用户浏览器的安全沙箱并使用API​​与连接的设备进行交互,例如访问视频流实时影像。

这样做的方法可能是(但不限于):

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

问题并非真正找到可行的替代技术,而是这些技术的普遍存在(或缺乏它)。 Flash已成为用于实现复杂动画的事实上的软件,以及之后的复杂的浏览器内游戏或各种富Internet应用程序 - 在HTML5之前!

所以Flash有大约15年的时间将自己定位为技术领导者,因为当时没有很多好的选择(Java Applets,ActiveX,meh ......),而我们现在有一些选择(如上所列)对于许多UI效果,转向HTML5和相关技术,Flash仍然经常安装在许多平台上(如果您希望能够在线观看视频,甚至有时仍然是购买智能手机等硬件时的决策点等等)。因此,Flash(和Shockwave)或多或少是这样做的明智之举。

如果您想使用上面给出的前两个选项中的任何一个,那么您遇到的问题是用户不太可能已经安装了该插件。 Java是一个比Silverlight整体更安全的赌注,至少(特别是对于非Windows用户),但是当用户访问您的网络应用程序时,它不太可能随时安装。

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

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