Как исправить отставание Discord Stream для зрителей?



Попробуйте наш инструмент устранения неполадок

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



  Дискорд Стрим

Дискорд Стрим



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



1. Запустите Discord от имени администратора

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

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

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



  1. Сначала откройте Стартовое меню и искать Раздор.
  2. С правой стороны нажмите кнопку Запустить от имени администратора вариант.
      Запуск Discord от имени администратора

    Запуск Discord от имени администратора

  3. Нажмите Да в последующем диалоговом окне контроля учетных записей пользователей.
  4. Посмотрите, устранит ли это задержку потока.

2. Ограничьте внутриигровой FPS

Другим потенциальным решением упомянутой проблемы может быть ограничение вашего игрового FPS. Хотя это может звучать не очень хорошо, ограничение вашего игрового FPS может значительно повлиять на качество вашего потока Discord.

Это связано с тем, что ограничение вашего игрового FPS также ограничивает количество ресурсов графического процессора, которые ваша игра использует. Игровой процесс использует меньше ресурсов графического процессора, когда вы ограничиваете внутриигровой FPS. Это позволяет другим приложениям в фоновом режиме использовать некоторые ресурсы графического процессора.

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

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

3. Изменить регион канала

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

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

Следуйте приведенным ниже инструкциям, чтобы сделать это:

  1. Сначала откройте Раздор клиент на вашем компьютере.
  2. В клиенте Discord перейдите на свой сервер.
  3. Нажми на значок шестеренки (Редактировать канал) рядом с вашим голосовым каналом.
      Открытие настроек канала в Discord

    Открытие настроек канала в Discord

  4. На Обзор вкладку, прокрутите вниз и найдите Переопределение региона меню.
      Изменение региона канала

    Изменение региона канала

  5. В раскрывающемся меню выберите ближайшее к вам место.
  6. Нажми на Сохранить изменения появившуюся кнопку.
  7. Запустите поток снова, чтобы увидеть, решена ли проблема.

4. Включите аппаратное ускорение энкодера.

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

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

Чтобы включить аппаратное ускорение, следуйте инструкциям ниже:

  1. Начните с открытия Раздор клиент на вашем компьютере.
  2. Нажми на Настройки значок рядом с вашим именем пользователя, чтобы открыть меню настроек.
      Переход к настройкам Discord

    Переход к настройкам Discord

  3. В меню «Настройки» перейдите к Голос и видео вкладку с левой стороны.
      Переход на вкладку «Голос и видео»

    Переход на вкладку «Голос и видео»

  4. После этого прокрутите вниз и найдите Аппаратное ускорение H.264 вариант. Используйте ползунок рядом с ним, чтобы включить его.
      Включение аппаратного ускорения H.264 в Discord

    Включение аппаратного ускорения H.264 в Discord

  5. Посмотрите, решит ли это проблему.

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

5. Включите качество обслуживания

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

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

  1. Сначала откройте Раздор клиент.
  2. Откройте меню настроек, нажав кнопку значок передач рядом с вашим именем пользователя в клиенте Discord.
      Переход к настройкам Discord

    Переход к настройкам Discord

  3. Там перейдите к Голос и видео вкладку с левой стороны.
      Переход на вкладку «Голос и видео»

    Переход на вкладку «Голос и видео»

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

    Включение QoS в Discord

  5. Сделав это, посмотрите, сохраняется ли проблема.

6. Отключите видеокодек OpenH264.

Discord по умолчанию использует видеокодек OpenH264 для кодирования видео. Использование этого видеокодека может иногда приводить к задержке ваших потоков.

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

  1. Открой Раздор клиент на вашем компьютере.
  2. Нажми на значок передач рядом с вашим именем пользователя, чтобы открыть меню настроек.
      Переход к настройкам Discord

    Переход к настройкам Discord

  3. В меню «Настройки» переключитесь на Голос и видео вкладка
      Переход на вкладку «Голос и видео»

    Переход на вкладку «Голос и видео»

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

    Отключение видеокодека OpenH264 в Discord

  5. После этого перезапустите Discord и посмотрите, сохраняется ли проблема.

7. Отключить игровой режим

Игровой режим — это функция Windows, которая отдает приоритет системным ресурсам для игровых процессов во время игры. Это приводит к более плавному игровому процессу и даже стабилизирует ваш FPS.

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

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

  1. Сначала откройте Настройки приложение, нажав кнопку Клавиша Windows + I на вашей клавиатуре.
  2. В приложении «Настройки» перейдите к Игры вкладку с левой стороны.
      Переход на вкладку «Игры»

    Переход на вкладку «Игры»

  3. Там нажмите на Игровой режим вариант.
      Переход в игровой режим

    Переход в игровой режим

  4. Наконец, щелкните ползунок рядом с Игровой режим отключить его.
      Отключение игрового режима

    Отключение игрового режима

  5. Как только вы это сделаете, попробуйте повторить потоковую передачу еще раз, чтобы увидеть, станет ли она лучше.

8. Отключите NVIDIA ShadowPlay (если применимо)

NVIDIA ShadowPlay — это простой способ для пользователей с графическим процессором NVIDIA записывать и захватывать свой игровой процесс. ShadowPlay поставляется в комплекте с GeForce Experience и довольно прост в использовании. Однако ShadowPlay и NVIDIA Instant Replay могут вызвать упомянутую проблему с потоковой передачей в Discord.

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

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

  1. Сначала запустите Опыт GeForce .
  2. Когда GeForce Experience работает в фоновом режиме, нажмите Alt+Z на клавиатуре, чтобы открыть оверлей GeForce Experience.
  3. Нажми на Мгновенный повтор, и в раскрывающемся меню выберите Выключить .

    Отключение ShadowPlay

  4. После этого также остановите запись, нажав кнопку Записывать значок.
  5. Сделав это, посмотрите, исчезла ли проблема.