5

阅读Ted Roden 的“构建实时用户体验”,我想知道如何在不使用 flash 的情况下更进一步,让一些视频聊天网络应用程序启动并运行。

所以,在可行性方面:

  • 客户端:如何不使用闪存访问 cam 和 mic 本地流?
  • 服务器端:是否有任何现有的框架或开源服务器(比如 red5)专注于这种用例?如果没有,我需要什么来构建自己的(轻量级)visio 聊天服务器?

恐怕闪存似乎是目前唯一的方式,这就是为什么我问你们,是否有人可以让我更清楚。

4

3 回答 3

3

我还没有读过这本书,因此也许我今天没有看到构建非 Flash 视频聊天应用程序的意义。

正如您已经提供了另一个帖子的链接,他们在其中谈论 html5 和其他内容,您还可以看到今天最简单的方法是 flash。不仅因为它有据可查,而且因为人们通常在他们的机器上安装闪存 - 至少是那些想要使用视频聊天的人。这使得他们很容易参与到这样的体验中。Flash 已安装,因此您无需强制他们下载任何新插件。

如果新标准允许 Web 开发人员从 Flash 中解放出来,您仍然需要等待人们下载新的浏览器,让他们享受新标准。

但是回到你的问题,如果你今天不想要它,而是一般地问:根据一些我不敢在这里引用的页面,html5就是你要找的。一个“无插件”的世界。

于 2011-04-20T22:54:15.207 回答
2

您可能需要关注WebRTC您可以在此处阅读有关它和getUserMedia()API的更多信息。目前,它似乎只被 Chrome 完全支持,部分被 Firefox 和 Opera 支持。

于 2012-11-21T00:49:34.573 回答
1

是的 - HTML5 CSS3 并且可能使用 flash 和另外一两个视频技术的组合,以允许不同的浏览器和平台。我们目前正在考虑按照这些思路开发一个项目。在公共聊天中使用 iPhone Android Mac Linux 和 PC 的愿望是先进的,最终是必要的。要了解这三种不同技术的使用,请参阅 VideoJS 开源项目。

于 2011-12-22T02:05:22.660 回答