Установка разрешения видео в Microsoft Office Communicator
Мы знаем, что для того, чтобы определить максимальное качество видео, разрешенное участникам видеозвонков в Office Communications Server, нужно задать параметр на закладке Video в настройках сервера Front-End.
Но, кроме этого, ограничение на максимальное качество видеокартинки задается и на клиенте — ключом реестра.
Вообще Office Communicator имеет такую интересную особенность, что в нем невозможно принудительно задать использование определенного видеоразрешения — можно лишь ограничить его сверху, или «порекомендовать», выбрав большой или маленький размер видео в окне звонка. И даже в таком случае, качество видео будет варьироваться прямо по ходу разговора, адаптируясь к скорости сети и мощности процессора.
За задание максимально разрешенного размера видеокартинки на клиенте ответственна ветка реестра HKEY_CURRENT_USER\Software\Microsoft\RTC\Quality, а именно — два находящихся в ней ключа типа DWORD — MaxAllowedSendVideoSize, и MaxAllowedReceiveVideoSize. Как следует из названия, первый ключ ограничивает максимальное качество отправляемой удаленному абоненту видеокартинки, второй ключ — максимальное качество принимаемой от удаленного абонента видеокартинки. Эксперименты показали, что ключи эти могут принимать следующие значения:
| «MaxAllowedSendVideoSize»=dword:00000001 «MaxAllowedReceiveVideoSize»=dword:00000001 |
Качество видео — только CIF (352×288) |
| «MaxAllowedSendVideoSize»=dword:00000002 «MaxAllowedReceiveVideoSize»=dword:00000002 |
Качество видео — до VGA (640×480) |
| «MaxAllowedSendVideoSize»=dword:00000004 «MaxAllowedReceiveVideoSize»=dword:00000004 |
Какой-то очень странный режим, сильно вытянутый по горизонтали — уж не картинка ли для RoundTable? |
| «MaxAllowedSendVideoSize»=dword:00000008 «MaxAllowedReceiveVideoSize»=dword:00000008 |
Качество видео — до HD (1280×720) |
Кстати, по умолчанию этих ключей, да и всей ветки, в реестре нет — нужно ее создать. После задания этих ключей необходимо перезапустить Communicator.
Повторюсь — эти ключи не задают точный формат видео — задается лишь максимально разрешенный к использованию. Реальное качество картинки может меняться в течение разговора в зависимости от скорости сети и мощности процессора. Ну и конечно, вышеуказанные ключи влияют только на качество видеозвонка один на один — при конференции с тремя и более участниками качество видео всегда CIF (352×288).
Эксперименты показали, что видеозвонок в HD-качестве очень неплохо так загружает процессор компьютера — например, Core2 Duo 3,06 GHz в течение HD-звонка почти все время загружен на 80-85%.