Rtc это в discord

Содержание

В Discord вся голосовая связь осуществляется через WebRTC. Ваш компьютер использует его, чтобы вы могли общаться с друзьями и семьей. Однако бывают случаи, когда Discord зависает на «RTC Connection». И когда это происходит, ты уже не можешь говорить.

В большинстве случаев проблема решается изменением региона сервера. Однако бывают случаи, когда проблема более серьезная. Поэтому, если вы также столкнулись с этой проблемой, которая не исчезает при смене региона сервера, вам следует применить исправления, описанные в этой статье, для ее устранения.

предварительные исправления

Перед устранением неполадок в сети важно исключить проблемы с микрофоном и камерой. Вы можете сделать это, запустив тест наСредство устранения неполадок WebRTC. Если микрофоны или камеры не работают должным образом, сначала устраните неполадки в оборудовании или программном обеспечении.

Кроме того, не менее важно убедиться, что проблема не связана с Discord. В этом можно убедиться, посетивСтраница статуса раздора. Если проблема не связана ни с вашим оборудованием, ни с окончанием соединения Discord, вы можете приступить к оставшимся исправлениям.

Fix RTC Connecting on Discord | Easy fixes | Full Guide

1. Перезапустите приложение Discord и ваш компьютер.

Иногда все, что вам нужно сделать, это перезапустить что-то, чтобы оно снова заработало правильно. Поэтому ваш первый шаг должен состоять в том, чтобы перезапустить приложение Discord и вашу операционную систему, чтобы убедиться, что это не временный сбой, вызывающий ошибку.

2. Изменить дату и время

Важно также установить правильную дату и время на вашем компьютере. Это может показаться маловероятным, но неправильное время и дата также могут вызвать такие проблемы. Поэтому очень важно исключить эту возможность.

3. Перезагрузите маршрутизатор и запустите средство устранения неполадок с Интернетом.

Чтобы приступить к этому шагу, перезагрузите маршрутизатор и попробуйте другие приложения на том же соединении. Если это не сработает, вам следует запустить средство устранения неполадок Windows Internet, чтобы убедиться, что все работает нормально.

Чтобы запустить его, перейдите в Windowsприложение настроеки нажмитеОбновление и безопасность. перейдите кРешать задачина левой боковой панели и выберитеДополнительные средства устранения неполадок. Нажать наИнтернет-соединенияи нажмитеЗапустить средство устранения неполадок.

4. Отключите все активные службы VPN.

Discord отправляет и получает голосовые данные по протоколу UDP. Если ваша VPN не поддерживает этот протокол, вы, вероятно, столкнетесь с такими проблемами при использовании Discord через VPN-соединение.

Не вдаваясь в технические подробности или ухаживания, вы можете временно отключить VPN, чтобы посмотреть, решит ли это проблему. Если отключение VPN решает проблему, измените VPN или используйте Discord без него. Если нет, продолжайте внедрять остальные исправления.

5. Очистите кеш DNS

Все ранее сохраненные IP-адреса и записи DNS очищаются при очистке кеша DNS. Теперь устройству нужно будет найти новый DNS-адрес, так как вся информация о поиске будет удалена. Новый поиск может помочь установить более стабильное соединение с серверами, что приведет к более плавному обмену данными через WebTRC. Свежее восстановление, скорее всего, решит проблему.

Fix RTC Connecting on Discord — Easy Guide

Выполните следующие действия, чтобы очистить кеш DNS:

  1. Входить«Команда»в поле поиска Windows.
  2. Щелкните правой кнопкой мыши наСимвол системыприложение и выберитеВыполнить от имени администратора.
  3. Пишет«ipconfig /flushdns»и ударилEnter. (Важно отметить, что между«ipconfig»у«/flushdns»).

Перезагрузите компьютер и Discord. Посмотрите, решена ли проблема. Если очистка кеша DNS не решает проблему, рассмотрите возможность изменения DNS-серверов.

6. Изменить DNS-серверы

Обновление до лучшего DNS-сервера приводит к гораздо более быстрой загрузке данных. В результате процесс просмотра веб-страниц и передача данных становятся быстрее. Поэтому у вас есть все шансы решить проблему.

Выполните следующие действия, чтобы изменить DNS-серверы:

  1. Откройнастройкинажатие приложенияпобеда + я.
  2. ИКрасный Интернет.
  3. перейдите кWi-Fiс левой боковой панели.
  4. Нажмите на ваше соединение Wi-Fi.
  5. НизкийIP-настройкинажмитеРедактировать.
  6. ВыберитеIP-настройкиотАвтоматический (DHCP)дляРуководство.
  7. Активируйте опцию IPv4 или IPv6 в зависимости от соединения, которое поддерживает ваш маршрутизатор или интернет-провайдер.
  8. Входить8.8.8.8кПредпочтительный DNSу8.8.4.4кАльтернативный DNS.
  9. НажмитеСохранить.

Перезапустите Интернет и снова запустите Discord, чтобы проверить, сохраняется ли проблема. Кроме того, если ваш маршрутизатор или интернет-провайдер не поддерживает IPv6, отключите его, как если бы он был включен; могут вызвать проблемы с подключением. Смена DNS-серверов часто работает, но если это не сработает, попробуйте отключить параметр QoS с высоким приоритетом пакетов в Discord.

7. Отключите высокий приоритет пакетов QoS.

QoS High Packet Priority — это один из Discord, который сообщает маршрутизаторам, что пакеты приложений должны рассматриваться как высокоприоритетные. Это часто помогает ускорить потоковую передачу в Discord, улучшая взаимодействие с пользователем. Однако включение этой опции будет иметь противоположный эффект, если ваше интернет-соединение слишком медленное.

Даже приложение Discord предупреждает вас об этой функции, вызывающей проблемы с вашим маршрутизатором, прямо под тем местом, где вы ее включаете. Поэтому стоит его отключить. Для этого выполните следующие действия:

  1. В Дискорде нажмитеНастройки пользователя (значок шестеренки)в левом нижнем углу.
  2. перейдите кголос и видеонизкийНастройки приложения.
  3. НайдитеКачество обслуживаниянастройки.
  4. Отключить переключатель для«Включить высокий приоритет пакетов QoS».

Если отключение QoS не работает, занесите Discord в белый список брандмауэра Windows или временно отключите брандмауэр Windows.

8. Белый список Discord в брандмауэре Windows

Внесение Discord в белый список в брандмауэре Windows устраняет возможность блокировки или ограничения Discord брандмауэром.

Чтобы добавить его в белый список, перейдите в Windows.панель поискаи введите«Разрешить приложению проходить через брандмауэр Windows».

Нажав на расположение настроек, вы попадете прямо в список приложений, разрешенных в брандмауэре Windows на панели управления. Нажмите наизменить настройкипервый, чтобы разрешить внесение изменений. ВыбиратьDiscordв списке и установите флажки рядом с ним для обоихЧастныйуОбщественный.

Еще по теме:  Как сделать таймер в discord js

Если его еще нет, нажмитеРазрешить другое приложениеи ударилПросматривать. Найдите путь Discord (в большинстве случаев это будетC:/Пользователи/ /AppData/Местные/Раздоры ), и это добавит Discord в список приложений. Установите флажки для Private и Public после добавления.

В крайнем случае вы можете временно отключить брандмауэр Windows, если он есть в белом списке. Дискорд не может решить проблему.

Сделайте Discord снова функциональным

Скорее всего, вы сможете вернуть Discord в нужное русло, выполнив шаги в списке. Если ничего не помогает, рассмотрите возможность обновления, сброса или удаления Discord. Кроме того, если вы столкнулись с зависанием «RTC Connection» в веб-клиенте Discord, вам следует исключить проблемы с браузером и применить описанные здесь исправления.

Смайлики и стикеры оживляют наши разговоры. Discord также позволяет добавлять и использовать стикеры в чатах, как и в других приложениях. Попробуйте их, если вы еще этого не сделали.

Похожие сообщения

1686335841_peazip.png

Лучшее бесплатное программное обеспечение для сжатия файлов для Windows 11/10

У вас есть большой файл, который вы хотите сжать? Или, может быть, у вас есть коллекция файлов, которые вы хотите отправить по электронной почте…

instalación de señal en Windows 10 pic6

Как установить приложение Signal активированное Windows 10 шт.

РЕКОМЕНДУЕТСЯ: загрузите инструмент восстановления ПК, чтобы быстро находить и исправлять ошибки Windows автоматически Сигнал — это один из…

seleccione la opción Deshabilitado

Как отключить игровую панель Xbox в Windows 11: 4 лучших способа

Microsoft изначально встроила некоторые функции Xbox в Windows 11 и назвала их Xbox Game Bar.…

1686332290

Влияет ли быстрая зарядка на срок службы батареи?

Некоторые люди могут неделю не заряжать свои телефоны. Но те, кто постоянно использует их для работы и…

How-much-Computer-RAM-does-my-PC-have.jpg

Сколько компьютерной оперативной памяти, графической карты или видеопамяти у меня есть на моем ПК?

Многие спрашивают: Как узнать, сколько оперативной памяти установлено на моем компьютере? Сколько памяти у моей видеокарты?…

1686331893

Как использовать TeamViewer на мобильном устройстве

Удаленный доступ жизненно важен для школ, университетов и компаний. Проблемы возникают и требуют быстрого решения. Программное обеспечение…

Media-Codec-Packs-for-Windows.png

Популярные бесплатные пакеты медиакодеков для Windows 11/10

Воспроизведение медиафайлов должно быть простым для любого геймера в наши дни. Но мы по-прежнему сталкиваемся с проблемами во время игры…

Cant-Connect-to-Hyper-V-Virtual-Machine.jpg

Не удается подключиться к виртуальной машине Hyper-V на компьютере с Windows

В этом сообщении представлены исправления для решения проблемы, из-за которой пользователи не могут подключиться к Hyper-V…

haga clic en Aplicar y luego en Aceptar.

3 способа включить процесс локального органа безопасности (LSA) в Windows 11

Процесс Local Security Authority (LSA) является ключевым компонентом инфраструктуры безопасности Windows. Включить…

Cómo apagar la pantalla táctil en un Chromebook

Как отключить сенсорный экран на Chromebook

Хромбуки — отличные устройства, если вам не нужен ноутбук, способный работать с ресурсоемкими программами. Если то, что вы ищете.

Источник: codepre.com

Как Discord одновременно обслуживает 2,5 млн голосовых чатов с помощью WebRTC

С самого начала мы так спланировали инженерные и продуктовые решения, чтобы Discord хорошо подходил для голосовых чатов во время игры с друзьями. Эти решения позволили сильно масштабировать систему, обладая небольшой командой и ограниченными ресурсами.

В статье рассматриваются различных технологии, которые использует Discord для аудио/видеочатов.

Для ясности всю группу пользователей и каналов мы будем называть «группа» (guild) — в клиенте они называются «серверами». Вместо этого здесь термин «сервер» относится к нашей серверной инфраструктуре.

Главные принципы

Каждый аудио/видеочат в Discord поддерживает много участников. Мы наблюдали, как в больших групповых чатах тысяча человек разговаривают по очереди. Такая поддержка требует клиент-серверной архитектуры, потому что одноранговая пиринговая сеть становится непомерно дорогой при увеличении числа участников.

Маршрутизация сетевого трафика через серверы Discord также гарантирует, что ваш IP-адрес никогда не виден — и никто не запустит DDoS-атаку. У маршрутизация через серверы есть и другие преимущества: например, модерация. Администраторы могут быстренько отключить звук и видео нарушителям.

Клиентская архитектура

Discord работает на многих платформах.

  • Веб (Chrome/Firefox/Edge и т. д.)
  • Автономное приложение (Windows, MacOS, Linux)
  • Телефон (iOS/Android)

Аудио и видео в Discord работает на WebRTC. Таким образом, браузерное приложение полагается на реализацию WebRTC в браузере. Однако приложения для десктопов, iOS и Android используют единый мультимедийный движок C++, построенный поверх собственной библиотеки WebRTC, специально адаптированной к потребностям наших пользователей. Это означает, что некоторые функции в приложении работают лучше, чем в браузере. Например, в наших нативных приложениях мы можем:

  • Обойти приглушение громкости в Windows по умолчанию, когда все приложения автоматически приглушаются при использовании гарнитуры. Это нежелательно, когда вы с друзьями пошли в рейд и координируете действия в чате Discord.
  • Использовать собственный регулятор громкости вместо глобального микшера операционной системы.
  • Обрабатывать исходные аудиоданные для обнаружения голосовой активности и трансляции звука и видео в играх.
  • Уменьшате пропускную способность и потребление ресурсов CPU в периоды тишины — даже в самых многочисленных голосовых чатов в любой момент времени одновременно говорят всего несколько человек.
  • Обеспечить общесистемную функциональность режима «рации» (push to talk).
  • Отправлять вместе с аудио- видеопакетами дополнительную информацию (например, индикатор приоритета в чате).

В Discord голосовая и видеосвязь инициируется путём ввода голосового канала или вызова. То есть связь всегда инициируется клиентом — это снижает сложность клиентской и серверной части, а также повышает устойчивость к ошибкам. В случае сбоя инфраструктуры участники могут просто повторно подключиться к новому внутреннему серверу.

Под нашим контролем

Контроль нативной библиотеки позволяет реализовать некоторые функции иначе, чем в браузерной реализации WebRTC.

Во-первых, WebRTC полагается на протокол Session Description Protocol (SDP) для согласования аудио/видео между участниками (до 10 КБ на каждый обмен пакетами). В собственной библиотеке для создания обоих потоков — входящего и исходящего — используется API более низкого уровня от WebRTC ( webrtc::Call ). При подключении к голосовому каналу происходит минимальный обмен информацией. Это адрес и порт сервера бэкенда, метод шифрования, ключи, кодек и идентификация потока (около 1000 байт).

webrtc::AudioSendStream* createAudioSendStream( uint32_t ssrc, uint8_t payloadType, webrtc::Transport* transport, rtc::scoped_refptr audioEncoderFactory, webrtc::Call* call) < webrtc::AudioSendStream::Config config; config.rtp.ssrc = ssrc; config.rtp.extensions = >; config.encoder_factory = audioEncoderFactory; const webrtc::SdpAudioFormat kOpusFormat = ; config.send_codec_spec = webrtc::AudioSendStream::Config::SendCodecSpec(payloadType, kOpusFormat); webrtc::AudioSendStream* audioStream = call->CreateAudioSendStream(config); audioStream->Start(); return audioStream; >

Кроме того, для определения наилучшего маршрута между участниками WebRTC использует Interactive Connectivity Establishment (ICE). Поскольку у нас каждый клиент подключается к серверу, нам не нужен ICE. Это позволяет обеспечить гораздо более надёжное соединение, если вы находитесь за NAT, а также сохранить ваш IP-адрес в секрете от других участников. Клиенты периодически пингуются, чтобы файрвол сохранял открытое соединение.

Наконец, WebRTC использует Secure Real-time Transport Protocol (SRTP) для шифрования носителей. Ключи шифрования устанавливаются с помощью протокола Datagram Transport Layer Security (DTLS) на основе стандартного TLS. Встроенная библиотека WebRTC позволяет реализовать собственный транспортный уровень с помощью webrtc::Transport API.

Еще по теме:  Перед тем как покупать бусты отмените заявку на смену тарифа дискорд

Вместо DTLS/SRTP мы решили использовать более быстрое шифрование Salsa20. Кроме того, мы не отправляем аудиоданные в периоды тишины — частое явление, особенно в больших чатах. Это приводит к значительной экономии пропускной способности и ресурсов CPU, однако и клиент, и сервер должны быть готовы в любой момент прекратить приём данных и переписать порядковые номера аудио/видеопакетов.

Поскольку веб-приложение использует браузерную реализацию WebRTC API, тут нельзя отказаться от SDP, ICE, DTLS и SRTP. Клиент и сервер обмениваются всей необходимой информацией (менее 1200 байт при обмене пакетами) — и у клиентов на основе этой информации устанавливается сессия SDP. Бэкенд отвечает за устранение различий между десктопными и браузерными приложениями.

Архитектура бэкенда

На бэкенде работает несколько сервисов для голосовых чатов, но мы сосредоточимся на трёх: Discord Gateway, Discord Guilds и Discord Voice. Все наши сигнальные серверы написаны на Elixir, что позволяет многократно повторно использовать код.

Когда вы в сети, ваш клиент поддерживает соединение WebSocket к шлюзу Discord Gateway (мы называем его шлюзовым подключением WebSocket). Через это соединение ваш клиент получает события, связанные с группами и каналами, текстовые сообщения, пакеты присутствия и т. д.

При подключении к голосовому каналу статус подключения отображается объектом состояния голосовой связи. Клиент обновляет этот объект по шлюзовому подключению.

При подключении к голосовому каналу вам назначают один из серверов Discord Voice. Он отвечает за передачу звука каждому участнику канала. Все голосовые каналы в группе назначаются одному серверу. Если вы первый в чате, сервер Discord Guilds отвечает за назначение сервера Discord Voice всей группе с помощью описанного ниже процесса.

Назначение сервера Discord Voice

Каждый сервер Discord Voice периодически сообщает о своём состоянии и нагрузке. Эта информация помещается в систему обнаружения сервисов (мы используем etcd), как обсуждалось в предыдущей статье.

Сервер Discord Guilds следит за системой обнаружения сервисов и назначает группе наименее используемый сервер Discord Voice в данном регионе. Когда он выбран, все объекты состояния голосовой связи (также поддерживаемые сервером Discord Guilds) передаются на сервер Discord Voice, чтобы тот мог настроить переадресацию аудио/видео. Клиенты уведомляются о выбранном сервере Discord Voice. Тогда клиент открывает второе соединение WebSocket с голосовым сервером (мы называем его голосовым соединением WebSocket), которое используется для настройки переадресации мультимедиа и индикации речи.

Когда в клиенте отображается статус Awaiting Endpoint, это означает, что сервер Discord Guilds ищет оптимальный сервер Discord Voice. Сообщение Voice Connected означает, что клиент успешно обменялся пакетами UDP с выбранным сервером Discord Voice.

Сервер Discord Voice содержит два компонента: сигнальный модуль и блок ретрансляции мультимедиа, называемый блоком избирательной пересылки, SFU (selective forwarding unit). Сигнальный модуль полностью контролирует SFU и отвечает за генерацию идентификаторов потоков и ключей шифрования, перенаправление индикаторов речи и т. д.

Наш SFU (на C++) отвечает за направление аудио- и видеотрафика между каналами. Он разработан своими силами: для нашего конкретного случая SFU обеспечивает максимальную производительность и, таким образом, самую большую экономию. При модерации нарушителей (отключение звука на сервере), их аудиопакеты не обрабатываются.

SFU также работает мостом между нативными и браузерными приложениями: он реализует транспорт и шифрование и для браузера и для нативных приложений, преобразуя пакеты в процессе передачи. Наконец, SFU отвечает за обработку протокола RTCP, который используется для оптимизации качества видео. SFU собирает и обрабатывает отчёты RTCP от получателей — и уведомляет отправителей, какая полоса доступна для передачи видео.

Отказоустойчивость

Поскольку напрямую из интернета у нас доступны только сервера Discord Voice, речь пойдёт о них.

Сигнальный модуль непрерывно контролирует SFU. Если тот сбоит, он мгновенно перезапускается с минимальной паузой в обслуживании (несколько потерянных пакетов). Состояние SFU восстанавливается сигнальным модулем без какого-либо взаимодействия с клиентом. Хотя сбои SFU редки, мы используем тот же механизм для обновления SFU без перерывов в обслуживании.

Когда падает сервер Discord Voice, он не отвечает на пинг — и удаляется из системы обнаружения сервисов. Клиент также замечает сбой сервера из-за разрыва голосового соединения WebSocket, тогда он запрашивает пинг голосового сервера через шлюзовое соединение WebSocket. Сервер Discord Guilds подтверждает сбой, консультируется с системой обнаружения сервисов и назначает группе новый сервер Discord Voice. Затем Гильдии Discordов отправляют все объекты состояния голоса на новый голосовой сервер. Все клиенты получают уведомление о новом сервере и подключаются к нему для запуска настройки мультимедиа.

Довольно часто серверы Discord Voice попадают под DDoS (мы видим это по быстрому увеличению входящих IP-пакетов). В этом случае мы выполняем такую же процедуру, как при сбое сервера: удаляем его из системы обнаружения сервисов, выбираем новый сервер, переводим на него все объекты состояния голосовой связи и уведомляем клиентов о новом сервере. Когда DDoS-атака утихает, сервер возвращается обратно в систему обнаружения служб.

Если владелец группы решает выбрать новый регион для голоса, мы выполняем очень похожую процедуру. Сервер Discord Guilds выбирает наилучший доступный голосовой сервер в новом регионе, консультируясь с системой обнаружения сервисов. Затем он переводим на него все объекты состояния голосовой связи и уведомляем клиентов о новом сервере. Клиенты разрывают текущее соединение WebSocket со старым сервером Discord Voice и создают новое соединение с новым сервером Discord Voice.

Масштабирование

Вся инфраструктура Discord Gateway, Discord Guilds и Discord Voice поддерживает горизонтальное масштабирование. Discord Gateway и Discord Guilds работают в облаке Google.

У нас более 850 голосовых серверов в 13 регионах (размещёнными более чем в 30 дата-центрах) по всему миру. Такая инфраструктура обеспечивает большую избыточность на случай сбоев в дата-центрах и DDoS. Мы работаем с несколькими партнёрами и используем свои физические серверы в их дата-центрах. Совсем недавно добавили регион Южной Африки. Благодаря инженерным усилиям как в клиентской, так и в серверной архитектуре, теперь Discord способен обслуживать одновременно более 2,6 миллиона пользователей голосового чата с исходящим трафиком более 220 Гбит/с и 120 млн пакетов в секунду.

Что дальше?

Как исправить ошибку подключения Discord RTC

Discord быстро стал золотым стандартом для создания игровых сообществ и сообществ любителей с момента своего первого запуска в 2015 году. Он имеет ряд полезных функций, которые позволяют пользователям оставаться на связи удаленно с друзьями и единомышленниками с незнакомцами, с совместным доступом к экрану и голосом или видеосвязь предлагается бесплатно.

К сожалению, некоторые пользователи Discord, которые попытаются выполнить голосовой вызов, увидят сообщение об ошибке «RTC подключение», которое, похоже, препятствует подключению вызова. Ошибка Discord «Подключение RTC» может быть вызвана несколькими проблемами, но ее можно исправить. Если вы хотите исправить эту ошибку в Discord, вам нужно сделать следующее.

Еще по теме:  Как посмотреть все роли на сервере discord плагин

Что такое ошибка Discord «Подключение RTC» и что ее вызывает?

Если вы видите «RTC подключение» в Discord, это обычно означает, что существует проблема, которая не позволяет протоколу WebRTC (Web Real-Time Communication) создать соединение между вами и серверами Discord, чтобы разрешить ваш голосовой чат.

Другие проблемы, такие как обычная ошибка «нет маршрута», связаны с этой же проблемой, когда Discord не может установить соединение между вашим компьютером и его серверами. Без стабильного соединения Discord с вашим ПК любая попытка установить соединение для голосовой или видеосвязи будет неудачной.

Хотя иногда проблема может быть в отключении Discord, большинство пользователей обнаруживают, что ошибка Discord «RTC подключения» указывает на проблему с локальной сетью. В первую очередь, перезагрузка вашего ПК обычно является хорошим первым шагом, так как это заставит ваш компьютер повторно подключиться к вашей локальной сети.

Все от заблокированные сетевые порты Однако поврежденный кеш DNS может привести к сбою голосовой связи Discord. Если перезагрузка компьютера не работает, и вы уверены, что ваше интернет-соединение стабильно, вам может потребоваться выполнить следующие шаги, чтобы голосовое общение в Discord снова заработало.

Проверить статус службы Discord

Прежде чем проверять любые другие настройки, вы должны подтвердить, что проблема на вашей стороне. Сбои в работе Discord случаются редко, но время от времени случаются, что мешает пользователям использовать платформу. Это может быть меньший сбой, который препятствует голосовой и видеосвязи, или он может полностью прекратить подключение к услуге.

  1. Чтобы проверить статус службы Discord и исключить перебои, перейдите в Сайт Discord Status. Убедитесь, что API (Программный интерфейс приложения) раздел указан как Операционный (показан зеленым). Частичные отключения отображаются оранжевым цветом, а полное отключение — красным.

  1. На той же странице прокрутите вниз и откройте Режимы категория. Это откроет список серверных регионов. Убедитесь, что ваш регион указан как Операционный. Если это не так, вы можете временно переключиться на другой регион, чтобы обойти это, выполнив действия, описанные ниже.

Если в Discord возникают проблемы, отойдите на час или два. В большинстве случаев проблема должна быть решена к тому времени, когда вы вернетесь.

Отключитесь от VPN и откройте сетевые порты

Если вы используете виртуальная частная сеть (VPN) на вашем компьютере, то возможно, что это блокирует ваше соединение с сервером Discord, вызывая ошибку «RTC подключения» в процессе. Точно так же, если вы используете сетевой брандмауэр (или Windows брандмауэр), закрытые порты могут помешать правильной работе Discord.

Discord использует случайный порт UDP между 50,000 и 65,535 для установления голосовой связи. Однако ваш ПК или Mac обычно автоматически разрешает доступ к этому случайному порту. Это одно из преимуществ протокола WebRTC. Если это не так, вам может потребоваться настроить маршрутизатор, чтобы разрешить это.

Хотя не рекомендуется просто открывать такой огромный диапазон портов, вы можете использовать переадресацию портов на вашем роутере для направления этого трафика на один порт или диапазон портов, который вы можете отслеживать (и ограничивать) входящий трафик только в Discord.

Однако, если вы используете VPN и трафик заблокирован, вам может потребоваться отключиться и использовать Discord без него. В качестве альтернативы вы можете внести определенные порты в белый список, если это позволяет служба, но вам нужно будет проконсультироваться со своей службой VPN, чтобы убедиться, что это возможно.

Изменение региона сервера Discord, звуковой подсистемы и настроек качества обслуживания (QoS)

В Discord есть ряд настроек, которые могут повлиять на голосовое общение. Например, серверы Discord сгруппированы в серверные регионы, что гарантирует минимальную задержку между пользователями и серверами Discord. Однако, если в вашем регионе есть проблемы, вы можете временно переключиться в другой регион, чтобы решить проблему.

Вы также можете изменить качество обслуживания (QoS) в Discord и настройки аудиоподсистемы. Это, вероятно, снизит общее качество, но должно помочь установить соединение, если ошибка Discord «RTC Connecting» постоянна. Однако вы сможете изменить эти конкретные настройки только в настольном приложении Discord.

  1. Чтобы изменить регион сервера в браузере или в настольном приложении Discord, откройте приложение (или посетите сайт Discord) и войдите в систему. После входа в систему выберите имя своего сервера в левом верхнем углу, затем выберите Настройки сервера из меню.

  1. В разделе Обзор сервера выберите Изменить кнопка для Регион сервера возможность переключить ваш сервер на другой регион сервера Discord. Однако это возможно только в том случае, если вы являетесь администратором на этом сервере, и настройка применяется ко всем подключенным пользователям.

  1. Если вы используете настольное приложение, вы можете изменить качество обслуживания и настройки аудиоподсистемы. Для этого откройте приложение и выберите настройки винтик в нижнем левом углу.

  1. В меню выберите Голос и видео, перечисленные в Настройки приложения категория. Слева обязательно выберите Включить качество обслуживания с высоким приоритетом пакетов слайдер, переключив его на от позиции.

  1. В том же меню прокрутите вниз до Аудио подсистема раздел. В раскрывающемся меню переключитесь с Стандарт в Наследие.

Очистить кэш DNS

Кэш DNS (сервер доменных имен) используется, чтобы помочь приложениям на вашем ПК (например, Discord) преобразовывать доменные имена (например, discord.com) в правильные IP-адреса. Если кеш DNS поврежден, Discord может пытаться подключиться к неправильному адресу, в результате чего голосовая связь блокируется.

Чтобы решить эту проблему, вам необходимо очистить кеш DNS на вашей платформе.

  1. Windows пользователи могут сделать это, открыв новое окно PowerShell. Щелкните правой кнопкой мыши меню Пуск и выберите Windows PowerShell (Администратор) сделать это. В окне PowerShell введите IPCONFIG / flushdns и Enter , чтобы подтвердить действие.

  1. На Mac откройте новое окно терминала и введите sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder сделать то же самое, выбрав Enter для запуска команды.

  1. После очистки кеша попытайтесь сделать еще один голосовой вызов в Discord, чтобы убедиться, что он снова работает. Вы также можете использовать Тест средства устранения неполадок WebRTC чтобы убедиться, что ваш браузер правильно настроен для разрешения вызовов WebRTC (например, голосовых вызовов Discord).

Решение общих проблем с Discord

Хотя устранение ошибки «RTC подключения» в Discord может раздражать, описанные выше шаги должны помочь решить ее большинству пользователей. Другие проблемы с Discord, например завис экран подключения во время входа в систему или проблемы с голосом робота во время живого чата, это также можно исправить, выполнив аналогичные шаги, например, изменив регион сервера и настройки QoS.

Если у Вас есть настроить свой собственный сервер Discord и вы хотите получить максимальную отдачу от сервиса, вы можете подумать об установке бота Discord. Эти боты расширяют функциональность Discord, давая вам дополнительные функции модерации если вы имеете дело с недисциплинированными пользователями или позволяя вам играть свою собственную музыку чтобы помочь оживить ситуацию.

Источник: websetnet.net

Рейтинг
( Пока оценок нет )
Загрузка ...