3

有没有办法在没有 Adob​​e 软件(Cirrus 和 Flash)的情况下制作像 Chatroulette 这样的网站?

如何?

4

4 回答 4

1

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

于 2011-01-06T23:10:06.813 回答
1

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

他们声称与 Red5 合作。红5=Java。第一个 videosoftware.pro/svc/ 是可能的

于 2011-11-25T09:32:47.263 回答
0

您可以用开源 RTMFP 服务器Cumulus替换 Cirrus

于 2011-12-20T18:21:45.233 回答
0

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

这样做的方式可以是(但不限于):

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

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

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

如果您想使用上面给出的前两个替代方案中的任何一个,您会遇到的问题是用户不太可能已经安装了该插件。总的来说,Java 是比 Silverlight 更安全的选择,至少(尤其是对于非 Windows 用户而言),但是当用户访问您的网络应用程序时,它不太可能很容易安装。

最后一种选择有点时髦。它不仅需要用户访问您的站点,还需要安装具有扩展权限的浏览器扩展程序来访问本机 API。所以他们不仅需要安装一些东西,还需要为正确的浏览器量身定制。尽管如此,它仍然是一个替代方案。

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

于 2012-11-10T18:42:29.017 回答