有没有办法在没有 Adobe 软件(Cirrus 和 Flash)的情况下制作像 Chatroulette 这样的网站?
如何?
有没有办法在没有 Adobe 软件(Cirrus 和 Flash)的情况下制作像 Chatroulette 这样的网站?
如何?
不,因为这些是与您的网络摄像头对话的唯一服务。其他服务可以显示视频,但 obv 这两个元素都是必需的。
这是 adobe 版本:http ://demo.videosoftware.pro/svc/layouts/crc/VideoChat.html 和另一个在这里:http ://www.jabbercam.com/chatroulette/
他们声称与 Red5 合作。红5=Java。第一个 videosoftware.pro/svc/ 是可能的
您可以用开源 RTMFP 服务器Cumulus替换 Cirrus
当然可以。您可以使用任何允许您实现安全插件或浏览器扩展的插件技术,这些插件或浏览器扩展能够突破用户浏览器的安全沙箱并使用 API 与连接的设备进行交互,例如访问视频流摄像头。
这样做的方式可以是(但不限于):
问题不是真的要找到一种可行的替代技术,而是这些技术的普遍性(或缺乏)。Flash 一直是用于实现复杂动画的事实上的软件,后来成为复杂的浏览器内游戏或各种富 Internet 应用程序 - 在 HTML5 时代之前!
所以 Flash 有大约 15 年的时间将自己定位为技术领导者,因为当时没有很多好的替代品(Java Applets、ActiveX、meh...),而我们现在有一些选择(如上所列)或转向 HTML5 和许多 UI 效果的相关技术,Flash 仍然经常安装在许多平台上(如果你想能够在线观看视频等等,在购买智能手机等硬件时,甚至有时仍然是一个决策点) )。因此,Flash(和 Shockwave)或多或少是做到这一点的不费吹灰之力的方法。
如果您想使用上面给出的前两个替代方案中的任何一个,您会遇到的问题是用户不太可能已经安装了该插件。总的来说,Java 是比 Silverlight 更安全的选择,至少(尤其是对于非 Windows 用户而言),但是当用户访问您的网络应用程序时,它不太可能很容易安装。
最后一种选择有点时髦。它不仅需要用户访问您的站点,还需要安装具有扩展权限的浏览器扩展程序来访问本机 API。所以他们不仅需要安装一些东西,还需要为正确的浏览器量身定制。尽管如此,它仍然是一个替代方案。
我并不是说这些是很好的选择,我只是说绝对可以做到。