Рекомендации по сети
В этом документе объясняется, как сетевая среда влияет на качество голосовых и видеовызовов. На качество функций мультимедиа в реальном времени Служб коммуникации Azure, которые включают в себя звук, видео и совместный доступ к приложениям, влияет множество факторов. Помимо прочего, к ним относятся качество сети, пропускная способность, конфигурация брандмауэра, узла и устройства.
Качество сети
Качество мультимедиа по IP в режиме реального времени сильно зависит от качества работы сети и, прежде всего, от следующих параметров.
- Задержка. Время, необходимое IP-пакету, чтобы из точки A попасть в точку B в сети. Задержка распространения сигнала по сети определяется физическим расстоянием между двумя точками и дополнительной задержкой, вносимой устройствами, через которые проходит трафик. Задержка выражается в виде одностороннего времени кругового пути (RTT).
- Потеря пакетов. Процент пакетов, которые теряются в заданном интервале времени. Потеря пакетов непосредственным образом влияет на качество звука. Потеря отдельных небольших пакетов практически не оказывает негативного влияния, а потеря большого числа пакетов в обоих направлениях будет приводить к полному пропаданию звука.
- Дрожание при поступлении между пакетами или просто дрожание. Эффект среднего изменения задержки между последовательными пакетами. Службы коммуникации могут адаптироваться к некоторым уровням дрожания благодаря применению буферизации. Это только когда jitter превышает буферизацию, что участник замечает его эффекты.
Пропускная способность сети
Убедитесь в том, что сеть поддерживает пропускную способность, необходимую для одновременных сеансов мультимедиа Служб коммуникации и других бизнес-приложений. Для успешного развертывания мультимедийного решения с помощью Служб коммуникации необходимо обязательно проверить сквозной сетевой путь на наличие проблем, ухудшающих пропускную способность.
Ниже приведены требования к пропускной способности для пакетов SDK для JavaScript.
Пропускная способность | Сценарии |
---|---|
40 Кбит/с | Одноранговый голосовой вызов |
500 Кбит/с | Одноранговый голосовой вызов и общий доступ к экрану |
500 Кбит/с | Одноранговый видеовызов, с высоким качеством, с разрешением 360 пикселей, с частотой 30 кадров/с |
1,2 Мбит/с | Одноранговый видеовызов, высокой четкости (HD), с разрешением 720 пикселей, с частотой 30 кадров/с |
500 Кбит/с | Групповой видеовызов, с разрешением 360 пикселей, с частотой 30 кадров/с |
1,2 Мбит/с | Групповой видеовызов, высокой четкости, с разрешением 720 пикселей, с частотой 30 кадров/с |
1,5 Мбит/с | Одноранговый видеовызов, высокой четкости (HD), с разрешением 1080 пикселей, с частотой 30 кадров/с |
Ниже приведены требования к пропускной способности для собственных пакетов SDK для Windows, Android и iOS.
Пропускная способность | Сценарии |
---|---|
30 Кбит/с | Одноранговый голосовой вызов |
130 Кбит/с | Одноранговый голосовой вызов и общий доступ к экрану |
500 Кбит/с | Одноранговый видеовызов, с высоким качеством, с разрешением 360 пикселей, с частотой 30 кадров/с |
1,2 Мбит/с | Одноранговый видеовызов, высокой четкости (HD), с разрешением 720 пикселей, с частотой 30 кадров/с |
1,5 Мбит/с | Одноранговый видеовызов, высокой четкости (HD), с разрешением 1080 пикселей, с частотой 30 кадров/с |
500 Кбит/с — 1 Мбит/с | Групповой видеовызов |
1–2 Мбит/с | Групповой видеовызов высокой четкости (видео 540 пикселей на экране 1080 пикселей) |
Настройка брандмауэра
Для подключений к Службам коммуникации требуется подключение к Интернету для конкретных портов и IP-адресов, чтобы обеспечить возможности высококачественного мультимедиа. Без доступа к этим портам и IP-адресам службы коммуникации не будут работать должным образом. Список диапазонов IP-адресов и разрешенных доменов, которые необходимо включить:
Категория | Диапазоны IP-адресов или полное доменное имя | Порты |
---|---|---|
Мультимедийный трафик | Диапазон IP-адресов общедоступного облака Azure 20.202.0.0/16 Диапазон, указанный выше, — это диапазон IP-адресов в обработчике мультимедиа или Службы коммуникации Azure службе TURN. | UDP 3478 – 3481, TCP-порты 443 |
Сигнализация, телеметрия, регистрация | *.skype.com, *.microsoft.com, *.azure.net, *.azure.com, *.office.com | TCP 443, 80 |
Указанные ниже конечные точки должны быть доступны только для клиентов GCC для государственных организаций США.
Категория | Диапазоны IP-адресов или полное доменное имя | Порты |
---|---|---|
Мультимедийный трафик | 52.127.88.0/21, 52.238.114.160/32, 52.238.115.146/32, 52.238.117.171/32, 52.238.118.132/32, 52.247.167.192/32, 52.247.169.1/32, 52.247.172.50/32, 52.247.172.103/32, 104.212.44.0/22, 195.134.228.0/22 | UDP 3478 – 3481, TCP-порты 443 |
Сигнализация, телеметрия, регистрация | *.gov.teams.microsoft.us, *.infra.gov.skypeforbusiness.us, *.online.gov.skypeforbusiness.us, gov.teams.microsoft.us | TCP 443, 80 |
Оптимизация сети
Следующие задачи являются вспомогательными и не являются обязательными для развертывания Служб коммуникации. Используйте данное руководство для оптимизации сети и производительности Служб коммуникации либо если вы знаете, что в вашей сети существуют ограничения. Дальнейшая оптимизация может потребоваться в следующих случаях:
- Службы коммуникации работают медленно. Возможно, недостаточно пропускной способности.
- Соединения разъединяются. Разъединения могут быть вызваны блокировкой в брандмауэре или на прокси-сервере.
- Для вызовов существуют статические ограничения, и они прерываются, или голоса имеют механический оттенок. Эти проблемы могут быть вызваны дрожанием или потерей пакетов.
Задача по оптимизации сети | Сведения |
---|---|
Планирование конфигурации сети | В этом документе приведены минимальные требования к сети применительно к вызовам. См. статью Пример Teams для планирования сети. |
Внешнее разрешение имен | Убедитесь в том, что все компьютеры, на которых выполняются пакеты SDK для Служб коммуникации, могут разрешать внешние запросы DNS для обнаружения услуг, предоставляемых службами коммуникации, а брандмауэры не блокируют доступ. Убедитесь, что пакеты SDK могут разрешать адреса *.skype.com, *.microsoft.com, *.azure.net, *.azure.com и *.office.com. |
Обеспечение сохранения сеансов | Убедитесь в том, что брандмауэр не изменяет сопоставленные адреса или порты NAT для UDP. |
Проверка размера пула NAT | Проверьте размер пула NAT, необходимый для обеспечения связи для пользователей. Если несколько пользователей и устройств получают доступ к Службам коммуникации с помощью NAT или преобразования адресов портов, убедитесь в том, что количество устройств, скрытых за каждым общедоступным маршрутизируемым IP-адресом, не превышает поддерживаемое значение. Убедитесь, что пулам NAT назначены соответствующие общедоступные IP-адреса для предотвращения нехватки портов. Нехватка портов будет негативно влиять на внутренних пользователей и устройства, и они не смогут подключиться к Службам коммуникации. |
Руководство по обнаружению и предотвращению вторжений | Если в вашей среде имеется система обнаружения вторжений или их предотвращения, развернутая для обеспечения дополнительного уровня безопасности исходящих подключений, разрешите все URL-адреса Служб коммуникации. |
Настройка VPN с раздельным туннелированием | Создайте альтернативный путь для трафика Teams, который обходит виртуальную частную сеть (VPN), обычно называемую VPN-подключением с разделенным туннелем. Разделенное туннелирование означает, что трафик для Служб коммуникации не проходит через VPN, а вместо этого передается непосредственно в Azure. Обход VPN оказывает положительное воздействие на качество мультимедиа и сокращать нагрузку, поступающую из VPN-устройств и из сети организации. Чтобы реализовать раздельное туннелирование, обратитесь к поставщику VPN. Другие причины, по которым мы рекомендуем обойти VPN:
|
Реализация QoS | Используйте качество обслуживания (QoS) для настройки приоритета пакетов. QoS улучшает качество вызовов и позволяет отслеживать его, а также устранять проблемы с качеством. QoS должно быть реализовано во всех сегментах управляемой сети. Даже если сеть была хорошо подготовлена для поддержки пропускной способности, QoS обеспечивает устранение рисков в случае непредвиденных сетевых событий. Благодаря применению QoS более высокий приоритет получает голосовой трафик, чтобы такие непредвиденные события не ухудшали качество. |
Оптимизация Wi-Fi | Как и VPN, сети Wi-Fi не предназначены специально или не настраиваются для поддержки мультимедиа в реальном времени. Планирование и оптимизация сети Wi-Fi для поддержки Служб коммуникации имеет большое значение для высококачественного развертывания. Рассмотрим следующие факторы:
|
Операционные системы и браузеры (для пакетов SDK для JavaScript)
Пакеты SDK для голосовых и видеовызовов Служб коммуникации поддерживают определенные операционные системы и браузеры. Дополнительные сведения об операционных системах и браузерах, поддерживаемых пакетами SDK для вызовов, см. в основной документации по обеспечению связи.
Следующие шаги
Вам могут быть интересны следующие статьи.
- Сведения о вызове библиотек.
- Сведения об архитектуре "клиент — сервер".
- Сведения о топологиях потока вызовов.