Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как сетевая среда влияет на качество голосового и видеозвонка. Многие факторы способствуют качеству мультимедиа Служб коммуникации Azure в режиме реального времени, включая аудио, видео и общий доступ к приложениям. Некоторые факторы включают качество сети и пропускную способность, брандмауэр, узел и конфигурации устройств.
Качество сети
Качество базового сетевого подключения может негативно повлиять на мультимедиа в режиме реального времени по IP-адресу. Наиболее важные факторы включают:
- Задержка. Время, необходимое для получения IP-пакета из точки А в точку B в сети. Задержка распространения сети — это фактор физического расстояния между двумя точками и любыми другими издержками, связанными с устройствами, через которые проходит трафик. Задержка измеряется как односторонняя или круговая поездка (RTT).
- Потеря пакета. Процент пакетов, потерянных в определенном окне времени. Потеря пакетов напрямую влияет на качество звука: от небольших, отдельных потерянных пакетов, которые почти не влияют на звук, до последовательных потерь пакетов, приводящих к полному выпадению звука.
- Задержка при поступлении пакетов, также известная как jitter. Среднее изменение времени задержки в последовательных пакетах. Службы коммуникации могут адаптироваться к некоторым уровням дрожи через буферизацию. Только когда джиттер превышает буферизацию, участник начинает замечать его последствия.
Пропускная способность сети
Убедитесь, что сеть настроена для поддержки пропускной способности, необходимой для одновременных сеансов мультимедиа служб коммуникации и других бизнес-приложений. Тестирование сквозного сетевого пути на наличие узких мест, ограничивающих пропускную способность, крайне важно для успешного развертывания мультимедийного коммуникационного решения.
Следующие требования к пропускной способности предназначены для пакетов SDK javaScript.
| Пропускная способность | Сценарии |
|---|---|
| 40 кб/с | Одноранговый аудиозвонок |
| 500 кб/с | Одноранговый аудиозвонок и общий доступ к экрану |
| 500 кб/с | Пиринговые видеозвонки с качеством 360 пикселей с частотой 30 FPS |
| 1,2 Мбит/с | Одноранговый видеозвонок HD-качества с разрешением HD 720 пикселей в 30 FPS |
| 500 кб/с | Групповые видеозвонки в разрешении 360p с частотой 30 кадров в секунду |
| 1,2 Мбит/с | Групповые видеозвонки HD с разрешением 720 пикселей при 30 кадрах в секунду |
| 1,5 Мбит/с | Одноранговый видеозвонок HD-качества с разрешением HD 1080 пикселей с разрешением 30 FPS |
Следующие требования к пропускной способности предназначены для собственных пакетов SDK для Windows, Android и iOS.
| Пропускная способность | Сценарии |
|---|---|
| 30 кб/с | Одноранговый аудиозвонок |
| 130 кб/с | Одноранговый аудиозвонок и общий доступ к экрану |
| 500 кб/с | Пиринговые видеозвонки с качеством 360 пикселей с частотой 30 FPS |
| 1,2 Мбит/с | Одноранговый видеозвонок HD-качества с разрешением HD 720 пикселей в 30 FPS |
| 1,5 Мбит/с | Одноранговый видеозвонок HD-качества с разрешением HD 1080 пикселей с разрешением 30 FPS |
| 500 Кбит/с/1 Мбит/с | Групповые видеозвонки |
| 1 Мбит/с/2 Мбит/с | HD видеозвонки в группе, видео 540 пикселей на экране с разрешением 1080 пикселей |
Настройка брандмауэра
Для подключения служб коммуникации требуется подключение к Интернету с определенными портами и IP-адресами для обеспечения высококачественных мультимедийных возможностей. Без доступа к этим портам и IP-адресам службы коммуникации не работают должным образом. Список диапазонов IP-адресов и разрешенных доменов, которые необходимо включить:
| Категория | Диапазоны IP-адресов или полностью квалифицированное доменное имя | Порты |
|---|---|---|
| Трафик мультимедиа | Диапазон IP-адресов общедоступного облака Azure 20.202.0.0/16. Диапазон, указанный здесь, — это диапазон IP-адресов в обработчике мультимедиа или службе AZURE Communication Services TURN. | UDP 3478 до 3481, TCP-порты 443 |
| Сигнализация, телеметрия, регистрация | *.skype.com, *.microsoft.com, *.azure.net, *.azure.com, *.office.com | TCP 443, 80 |
| Медиа автоматизации звонков | 52.112.0.0/14, 52.122.0.0/15, 2603:1063::/38 | UDP: 3478, 3479, 3480, 3481 |
| URL-адреса обратного вызова службы автоматизации вызовов | *.lync.com, *.teams.cloud.microsoft, *.teams.microsoft.com, teams.cloud.microsoft, teams.microsoft.com, 52.112.0.0/14, 52.122.0.0/15, 2603:1027::/48, 2603:1037::/48, 2603:1047::/48, 2603:1057::/48, 2603:1063::/38, 2620:1ec:6::/48, 2620:1ec:40::/42 | TCP: 443, 80 UDP: 443 |
Только клиенты U.S. Government GCC High могут получить доступ к следующим конечным точкам.
| Категория | Диапазоны 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 |
Оптимизация сети
Следующие задачи являются необязательными и не требуются для развертывания служб коммуникации. Используйте это руководство для оптимизации производительности сетевых служб и служб коммуникации или если у вас есть некоторые ограничения сети.
Возможно, вам стоит оптимизировать что-то ещё, если:
- Службы коммуникации работают медленно. Возможно, у вас недостаточно пропускной способности.
- Продолжает происходить сброс вызовов. Брандмауэры и блокировщики прокси-сервера могут привести к сбоям вызовов.
- В звонках есть статический шум и перебои, или голоса звучат, как у роботов. Jitter или потеря пакетов может вызвать эти проблемы.
| Задача по оптимизации сети | Сведения |
|---|---|
| Планирование сети | В этой документации можно найти минимальные требования к сети для звонков. См. пример 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 приоритет имеет голосовой трафик, поэтому подобные непредвиденные события не будут иметь отрицательного влияния на качество. |
| Оптимизация Wi-Fi | Как и VPN, Wi-Fi сети не обязательно предназначены или настроены для поддержки мультимедиа в режиме реального времени. Важно оптимизировать Wi-Fi сеть для поддержки коммуникационных сервисов, обеспечивая высококачественное развертывание. Рассмотрим следующие факторы:
|
Операционные системы и браузеры (для пакетов SDK для JavaScript)
Пакеты SDK для голосовой связи и видео поддерживают определенные операционные системы и браузеры. Узнайте об операционных системах и браузерах, которые поддерживают SDK для звонков в концептуальной документации по работе с вызовами.
Дальнейшие шаги
- Узнайте больше о использовании библиотек.
- Узнайте об архитектуре клиента-сервера.
- Узнайте о топологиях потока вызовов.
- Узнайте об интеграции Служб коммуникации Azure с Azure ExpressRoute.