Chatroulette 克隆 - 没有 Adobe 的方法?
Posted
技术标签:
【中文标题】Chatroulette 克隆 - 没有 Adobe 的方法?【英文标题】:Chatroulette Clone - Way to do it without Adobe? 【发布时间】:2011-01-06 23:03:21 【问题描述】:有没有办法在没有 Adobe 软件(Cirrus 和 Flash)的情况下制作像 Chatroulette 这样的网站?
怎么做?
【问题讨论】:
【参考方案1】:不,因为这些是唯一与您的网络摄像头对话的服务。其他服务可以显示视频,但 obv 这两个元素都是必需的。
【讨论】:
为什么 Adobe 垄断了网络摄像头的使用? 没有 Adobe 软件就无法访问网络摄像头? 提供高准入门槛的复杂服务。没有人需要重新发明***,因为它与 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 克隆 - 没有 Adobe 的方法?的主要内容,如果未能解决你的问题,请参考以下文章
在没有开发许可证的情况下在 iOS 上测试 Adobe AIR 移动应用程序
在没有 Adobe 的情况下使用 Ghostscript 在 Ricoh MP 4000 打印机上批量打印 PDF 文件