Chatroulette 克隆 - 没有 Adob​​e 的方法?

Posted

技术标签:

【中文标题】Chatroulette 克隆 - 没有 Adob​​e 的方法?【英文标题】:Chatroulette Clone - Way to do it without Adobe? 【发布时间】:2011-01-06 23:03:21 【问题描述】:

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

怎么做?

【问题讨论】:

【参考方案1】:

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

【讨论】:

为什么 Adob​​e 垄断了网络摄像头的使用? 没有 Adob​​e 软件就无法访问网络摄像头? 提供高准入门槛的复杂服务。没有人需要重新发明***,因为它与 Flash 配合得很好。【参考方案2】:

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

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

【讨论】:

【参考方案3】:

您可以将 Cirrus 替换为 Cumulus,一个开源 RTMFP 服务器

【讨论】:

【参考方案4】:

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

方法可以是(但不限于):

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

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

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

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

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

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

【讨论】:

以上是关于Chatroulette 克隆 - 没有 Adob​​e 的方法?的主要内容,如果未能解决你的问题,请参考以下文章

在没有开发许可证的情况下在 iOS 上测试 Adob​​e AIR 移动应用程序

数学转换 sRGB 和 Adob​​eRGB

在没有 Adob​​e 的情况下使用 Ghostscript 在 Ricoh MP 4000 打印机上批量打印 PDF 文件

将 Flex 转换为 Adob​​e Air

将 Cloudinary 与 Adob​​e AEM 集成

有效控制 Adob​​e Flash 中的 fps