0

我目前正在计划一个 Web 应用程序(社交网络),人们可以在其中为客户分享特定主题的知识。将使用实时通信(音频、视频会议、会谈、实时聊天、共享文件)提供知识共享。如果可能,该解决方案应与现代桌面和移动浏览器兼容。

在我对实时通信实现的研究中,我遇到了 Socket.IO (http://socket.io),并看到了几个聊天轮盘赌的例子。我还看到了这个页面: http: //myprojectguide.org/p/flash-videoio/index.html和示例(http://code.google.com/p/flash-videoio/)。

Socket.IO 降级为可用传输(如果不是 WebSocket,然后是 Flash Socket,然后是轮询,等等)。我已经阅读了很多,但我似乎无法在脑海中构建画面:我将如何满足上述项目要求?我会通过仅使用 Node.JS 和 Socket IO 来实现它吗,我是否还必须运行媒体服务器来进行音频/视频操作?换句话说,Media 服务器是如何与 Socket.IO 服务器结合在一起的?

先感谢您。

4

1 回答 1

0

因为我看到您也针对移动浏览器..您需要 HTML5。

HTML5 是“Web 超文本应用技术工作组”正在开发的一套 Web 标准

HTML5 标准包括许多用于更动态的 Web 应用程序和界面的新功能。一个这样的被指定和实现的组件是元素。

使用 HTML5 Javascript 库,您的视频可以在最新的移动设备上播放,甚至可以在需要 Flash 的旧浏览器上播放。

为了让您开始使用.. http://html5video.org/wiki/Getting_Started_-_Navigating_HTML5

于 2012-02-24T15:39:05.720 回答