Как исправить отставание Discord Stream для зрителей?
Планирование графического процессора часто является причиной задержки потока Discord на вашем компьютере. Во время игры большая часть ресурсов вашего графического процессора используется игровым процессом, что оставляет очень мало приоритета для кодирования видео и захвата, выполняемых Discord.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Кроме того, проблема может возникнуть, если вы отключили аппаратное ускорение в настройках Discord. Есть и другие факторы, которые могут способствовать возникновению проблемы. Ниже мы перечислили несколько методов, которые вы можете применить, чтобы решить проблему самостоятельно. Давайте начнем без лишних слов.
1. Запустите Discord от имени администратора
Первое, что вы должны сделать, приступая к устранению проблемы, — это запустить Discord с правами администратора, когда вы столкнетесь с задержкой в потоке Discord. Как мы уже упоминали, в основном причиной проблемы является планирование графического процессора Windows.
Это происходит, особенно когда вы транслируете игру своим друзьям на сервере Discord. Игровой процесс имеет более высокий приоритет, поэтому большая часть ресурсов графического процессора выделяется игровому процессу. В результате Discord не может записывать видео и плавно его кодировать, так как для этого также требуется ваш графический процессор.
Чтобы исправить это, вы можете запустить Discord с правами администратора, что даст Discord высокий приоритет, и он сможет чаще использовать ваш графический процессор. Следуйте приведенным ниже инструкциям, чтобы сделать это:
- Сначала откройте меню «Пуск» и найдите Discord.
- С правой стороны нажмите «Запуск от имени администратора».
- Нажмите «Да» в последующем диалоговом окне «Контроль учетных записей пользователей».
- Посмотрите, устранит ли это задержку потока.
2. Ограничьте внутриигровой FPS
Другим потенциальным решением упомянутой проблемы может быть ограничение вашего игрового FPS. Хотя это может звучать не очень хорошо, ограничение вашего игрового FPS может значительно повлиять на качество вашего потока Discord.
Это связано с тем, что ограничение вашего игрового FPS также ограничивает количество ресурсов графического процессора, которые ваша игра использует. Игровой процесс использует меньше ресурсов графического процессора, когда вы ограничиваете внутриигровой FPS. Это позволяет другим приложениям в фоновом режиме использовать некоторые ресурсы графического процессора.
Проще говоря, вы улучшаете планирование графического процессора в пользу приложения Discord, ограничивая свой игровой FPS. Кроме того, некоторые игры рендерятся со скоростью сотни кадров в секунду, что бесполезно. FPS в игре не ограничен, и игра старается максимально увеличить его. Поэтому ограничение вашего FPS в таком сценарии не должно влиять на ваш игровой процесс.
Вы можете ограничить свой FPS в игре, зайдя в настройки игры. Разработчики игр часто предоставляют параметр ограничения FPS в меню «Настройки». Найдите указанную опцию и ограничьте свой FPS. Посмотрите, решит ли это проблему.
3. Изменить регион канала
Регион вашего канала Discord также может вызывать отставание ваших потоков. Это связано с тем, что если вы не используете ближайшую область канала, увеличивается задержка, и, следовательно, возникает задержка при отправке и получении пакетов.
Когда это продолжает происходить, поток может начать отставать. Чтобы решить эту проблему, вам придется изменить регион своего канала и свести к минимуму задержку между вами и сервером Discord. Для этого вам потребуется разрешение на управление каналами на сервере.
Следуйте приведенным ниже инструкциям, чтобы сделать это:
- Сначала откройте клиент Discord на своем компьютере.
- В клиенте Discord перейдите на свой сервер.
- Нажмите на значок шестеренки (Редактировать канал) рядом с вашим голосовым каналом.
- На вкладке «Обзор» прокрутите вниз и найдите меню «Переопределение региона».
- В раскрывающемся меню выберите ближайшее к вам место.
- Нажмите на появившуюся кнопку Сохранить изменения.
- Запустите поток снова, чтобы увидеть, решена ли проблема.
4. Включите аппаратное ускорение энкодера.
Аппаратное ускорение играет жизненно важную роль, когда речь идет о потоковой передаче Discord. Если в настройках Discord отключено аппаратное ускорение, это может вызвать проблему с задержкой.
Discord больше не использует ваш графический процессор для кодирования вашего видео, когда вы отключаете аппаратное ускорение. Это ограничивает Discord только вашим процессором, что не всегда оптимально. Включение аппаратного ускорения было бы правильным решением, если у вас высокопроизводительный графический процессор.
Чтобы включить аппаратное ускорение, следуйте инструкциям ниже:
- Начните с открытия клиента Discord на вашем компьютере.
- Нажмите на значок настроек рядом с вашим именем пользователя, чтобы открыть меню настроек.
- В меню «Настройки» перейдите на вкладку «Голос и видео» слева.
- После этого прокрутите вниз и найдите параметр Аппаратное ускорение H.264. Используйте ползунок рядом с ним, чтобы включить его.
- Посмотрите, решит ли это проблему.
В некоторых сценариях отключение аппаратного ускорения также может дать положительные результаты. Если аппаратное ускорение уже было включено, попробуйте отключить его и посмотрите, изменится ли это.
5. Включите качество обслуживания
В некоторых случаях проблема может возникнуть из-за вашего маршрутизатора. Это происходит, когда пакеты, отправленные Discord, не обрабатываются вашим маршрутизатором с приоритетом.
В таком случае вам нужно будет включить параметр «Качество обслуживания» в настройках Discord. Это сообщит вашему маршрутизатору, что пакеты, которые передает Discord, имеют высокий приоритет. Для этого следуйте приведенным ниже инструкциям:
- Сначала откройте клиент Discord.
- Откройте меню «Настройки», щелкнув значок шестеренки рядом с вашим именем пользователя в клиенте Discord.
- Там перейдите на вкладку «Голос и видео» слева.
- После этого прокрутите вниз и найдите параметр «Включить высокий приоритет качества обслуживания». Нажмите на ползунок рядом с ним, чтобы включить его.
- Сделав это, посмотрите, сохраняется ли проблема.
6. Отключите видеокодек OpenH264.
Discord по умолчанию использует видеокодек OpenH264 для кодирования видео. Использование этого видеокодека может иногда приводить к задержке ваших потоков.
Отключив видеокодек OpenH264, Discord будет полагаться на ваш процессор для кодирования и декодирования, что в некоторых случаях может решить проблему. Для этого следуйте приведенным ниже инструкциям:
- Откройте клиент Discord на своем компьютере.
- Нажмите на значок шестеренки рядом с вашим именем пользователя, чтобы открыть меню настроек.
- В меню «Настройки» перейдите на вкладку «Голос и видео».
- Там прокрутите вниз и найдите параметр Видеокодек OpenH264. Нажмите на ползунок рядом с ним, чтобы отключить его.
- После этого перезапустите Discord и посмотрите, сохраняется ли проблема.
7. Отключить игровой режим
Игровой режим — это функция Windows, которая отдает приоритет системным ресурсам для игровых процессов во время игры. Это приводит к более плавному игровому процессу и даже стабилизирует ваш FPS.
Однако, поскольку игровой процесс в основном использует системные ресурсы, когда включен игровой режим, фоновые приложения получают удар и очень ограничены в ресурсах. В таком случае, когда вы пытаетесь стримить на Discord, у приложения не будет достаточно ресурсов для кодирования и захвата вашего видео.
Если это относится к вам, вам придется отключить игровой режим, чтобы освободить ресурсы для Discord. Для этого следуйте приведенным ниже инструкциям:
- Сначала откройте приложение «Настройки», нажав клавишу Windows + I на клавиатуре.
- В приложении «Настройки» перейдите на вкладку «Игры» слева.
- Там нажмите на опцию «Игровой режим».
- Наконец, щелкните ползунок рядом с игровым режимом, чтобы отключить его.
- Как только вы это сделаете, попробуйте повторить потоковую передачу еще раз, чтобы увидеть, станет ли она лучше.
8. Отключите NVIDIA ShadowPlay (если применимо)
NVIDIA ShadowPlay — это простой способ для пользователей с графическим процессором NVIDIA записывать и захватывать свой игровой процесс. ShadowPlay поставляется в комплекте с GeForce Experience и довольно прост в использовании. Однако ShadowPlay и NVIDIA Instant Replay могут вызвать упомянутую проблему с потоковой передачей в Discord.
Это связано с тем, что Instant Replay автоматически использует ваш графический процессор для захвата игровых моментов. Повторы можно сохранить на локальный диск одним нажатием кнопки. Даже если вы не сохраняете моменты, они фиксируются в фоновом режиме, если эта функция включена.
В результате это использует ненужные системные ресурсы, которые Discord может использовать для вашего потока. Поэтому отключение ShadowPlay и Instant Replay в настройках GeForce может помочь вам решить эту проблему. Следуйте приведенным ниже инструкциям, чтобы сделать это:
- Сначала запустите GeForce Experience.
- Когда GeForce Experience работает в фоновом режиме, нажмите Alt + Z на клавиатуре, чтобы вызвать оверлей GeForce Experience.
- Нажмите «Мгновенное воспроизведение» и в раскрывающемся меню выберите «Выключить».
- После этого также остановите запись, щелкнув значок «Запись».
- Сделав это, посмотрите, исчезла ли проблема.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)