我目前正在筹划一个网络应用程序(社交网络),人们可以在这里为客户分享特定主题的知识。知识共享将使用实时通信(音频,视频会议,会谈,实时聊天,共享文件)提供。如果可能,该解决方案应与现代桌面和移动浏览器兼容。
在我对实时通信实现的研究中,我遇到了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来实现它,我是否还必须运行媒体服务器进行音频/视频操作?换句话说,媒体服务器如何与Socket.IO服务器结合在一起?
提前谢谢。
答案 0 :(得分:0)
因为我看到你也在瞄准移动浏览器..你需要HTML5。
HTML5是由“Web超文本”开发的一组Web标准 应用技术工作组“
HTML5标准包含许多用于更动态网络的新功能 应用程序和接口。指定了一个这样的组件 实现是元素。
使用HTML5 Javascript库,您的视频可以重播 最新的移动设备,甚至是需要的旧版浏览器 闪光灯。
让你开始...... http://html5video.org/wiki/Getting_Started_-_Navigating_HTML5