Архитектура веб-приложений с видеоконференцсвязью, мгновенными сообщениями и совместным использованием файлов - PullRequest
0 голосов
/ 24 февраля 2012

В настоящее время я планирую веб-приложение (социальная сеть), где люди могут делиться знаниями по конкретному предмету для клиента.Обмен знаниями будет осуществляться с использованием связи в режиме реального времени (аудио, видеоконференции, разговоры, живые чаты, обмен файлами).По возможности, решение должно быть совместимо с современными настольными и мобильными браузерами.

В своих исследованиях по реализации коммуникаций в реальном времени я наткнулся на 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?

Заранее спасибо.

1 Ответ

0 голосов
/ 24 февраля 2012

Поскольку я вижу, что вы тоже используете мобильные браузеры ... Вам нужен HTML5.

HTML5 - это набор веб-стандартов, разрабатываемых «Гипертекстом в Интернете». Рабочая группа по прикладным технологиям "

Стандарт HTML5 включает в себя множество новых функций для более динамичной сети приложения и интерфейсы. Один такой компонент указывается и реализован элемент.

Используя HTML5 Javascript Library, ваши видео могут быть воспроизведены на новейшие мобильные устройства и даже в старых браузерах, которые требуют Вспышка.

Чтобы начать с .. http://html5video.org/wiki/Getting_Started_-_Navigating_HTML5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...