В настоящее время я планирую веб-приложение (социальная сеть), где люди могут делиться знаниями по конкретному предмету для клиента.Обмен знаниями будет осуществляться с использованием связи в режиме реального времени (аудио, видеоконференции, разговоры, живые чаты, обмен файлами).По возможности, решение должно быть совместимо с современными настольными и мобильными браузерами.
В своих исследованиях по реализации коммуникаций в реальном времени я наткнулся на 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 Server для аудио / видео операций? Другими словамиКак Медиа-сервер поставляется вместе с сервером Socket.IO?
Заранее спасибо.