Задача:
Написать sip клиент для браузера, по аналогии sipml5 https://github.com/DoubangoTelecom/sipml5
Основные возможности на выходе:
* 1. Передача видео+аудио, качество видео до 1920
* 2. Передача только аудио
* 3. Отдельное управление каждым потоком для отдельных пользователей: включение/отключение аудио, включение/отключение видео+аудио, в том числе по запросу (функция "поднятие руки")
Учесть: осуществление звонка с проверкой (ведущий) и без проверки (участник) на наличие камеры и микрофона.
* 4. Уменьшение громкости
* 5. Показ экрана рабочего стола (видео)
* 6. При показе экрана (видео) должно транслироваться видео с камеры, т.е. параллельные потоки
* 7. Вопросы авторизации: вебртц клиент должен уметь авторизовываться, ограничение возможности подключения юзера к трансляции.
* 8. Кроссбраузерность: Chrome, Firefox, Safari, Opera, Яндекс браузер, IExplorer 9.0 (при технической возможности) и выше, Амиго. Версии исходя из стандартов web разработки, т.е. поддержка некоторых предыдущих версий.
Планируется работа клиента с https://freeswitch.org.