Голосовая связь по сценарию браузер-браузер

При использовании сценария браузер-браузер возможны два варианта организации связи: с использованием медиа-сервера и без использования медиа-сервера. Для этого Вам будет необходимо приобрести наушники с микрофоном, широкий ассортимент товаров для реализации сценария браузер-браузер можно найти интернет-магазин мобильных телефонов. Сценарий браузер-браузер с использованием медиа-сервера представляет следующее: сигнализация и весь голосовой трафик проходят через специальный медиа-сервер. В качестве такого сервера могут выступать Flash Media Server компании Adobe, Red5, Wowza Media Server, haXeVideo и др.. Для передачи трафика используется протокол Real Time Messaging Protocol (RTMP).

Преимуществами этого сценария:

— Хорошое прохождения трафика с точки зрения преодоления firewall и NAT.

К недостаткам можно отнести:

— Высокая нагрузка на сервер;

— Большое время отклика;

— Использовать только протокол TCP.

Голосовая связь по сценарию браузер-браузер

Сценарий браузер-браузер без использования медиа-сервера: при передаче голосовых данных непосредственно между двумя браузерами используется новый закрытый протокол Real Time Media Flow Protocol (RTMFP), что позволяет одноранговой передачи данных. Он, в частности, реализован в Adobe Flash Player 10. При таком сценарии сервер выполняет лишь вспомогательную роль при установлении соединения. На данный момент единственный вариант — воспользоваться сервером Stratus от Adobe, в которому открыт общий доступ через Интернет.

Преимуществами этого сценария:

— Протокол RTMFP построен на базе протокола UDP;

— Отсутствует нагрузка на сервер.

Недостатки:

— Плохое прохождение трафика через firewall и NAT;

— Требуется Flash Player версии 10.

Поскольку на сегодня еще отсутствует возможность использовать свой собственный

вспомогательный сервер, то как решение, реализующее сценарий браузер-браузер, рекомендуется использовать сценарий с медиа-сервером.