Настройки

advertisement
Настройки
В программе должна быть настройка следующего:






выбор и настройка источника видеоизображения
выбор и настройка устройства воспроизведения звука
выбор и настройка источника звука
выбор и настройка сетевого соединения
выбор основных пользовательских предпочтений
авторизация на сервере видеоконференций
В итоге можно выделить несколько групп настроек:
- настройки оборудования
- настройки сетевых параметров
- предпочтения
- настройки безопасности
1. Настройки оборудования
Программа должна обнаружить все источники видео, входы и выходы аудио.
Эти устройства должны быть предоставлены пользователю для их выбора. Причем при
каждом выборе устройства должен быть тест для определения трудоспособности
устройства. Для видео должно выводиться preview с камеры.
Для аудио входов и выходов – выбрать аудио вход, записать голос пользователя и потом
воспроизвести.
Помимо этого для видео устройств также настраиваются
- насыщенность цвета
- яркость
- контрастность
Дополнительно пользователь может отдать предпочтение определенному видео протоколу
(H.264, H.261, H.263).
Для аудио
- громкость звука входов и выходов
- чувствительность микрофона
Дополнительно пользователь может отдать предпочтение одному из аудио кодеков (G.726,
G.728, G.729, G.722, G.722.1). Или отключить/включить.
2. Настройки сетевых параметров
Программа должна определять и выводить на экран настройки для каждой обнаруженной
локальной сетевой карты. Сюда входит IP адрес, маска, шлюз. Также программа должна
изменять эти параметры.
Также необходимо настраивать следующее:
- скорость приема и передачи пакетов.
- параметры соединения с сервером. Либо автосоединение, либо нужно указать IP адрес или
dns имя (далее просто адрес) сервера. Логин и пароль.
- параметры сервера SIP: адрес, пароль пользователя. Тоже самое для STUN сервера, кроме
пароля. То есть для SIP нужны настройки 2-х серверов.
- настройки SMTP: адрес сервера, порт, логин и пароль
- настройки Gatekeeper: alias, возможность регистрации
- настройки прокси : адрес, тип аутентификации, логин и пароль
- настройки Firewall. А именно пользователь должен иметь возможность
включить/отключить работу с файрволом. И вообще что здесь можно настраивать
пользователю и как это повлияет на работу программы?
- настройки NAT. см предыдущий вопрос
Во время установки соединения при просмотре статистики должны быть 2 вкладки: 1 –
просто с сообщением
«Скорость соединения достаточна/недостаточна для проведения конференции в хорошем
качестве»
2-я с подробной информацией, скорости ( входящая скорость, исходящая скорость )
3. Предпочтения
Программа должна позволять менять пользователю следующее:
- язык интерфейса. Выбирается из списка поддерживаемых языков.
- автоматический прием звонка. Включить/отключить
- микрофон вкл/откл при автоматическом приеме звонка
- минимизация в трей
- минимизация в трей в спящем режиме
- сколько минут для перехода в спящий режим
- запускать программу при старте Windows/Linux
4. Настройки безопасности
- Включить /отключить шифрование
- Алгоритм шифрования
Или для каждого звонка настраивать алгоритм шифрования и запоминать его в
контактной информации данного абонента
5. Настройки конференции
Программа должна предоставлять возможность настроек ролей, прав доступа для
участников конференции.
А также преднастройки для типов конференций.
О возможных ролях, правах доступа и преднастройках конференций см. «Типы
конференций»
6.
Download