Смотрим стримы с твича в 1080p и 60 FPS без лагов. Даже на слабых ПК.

Каждый, кто смотрит онлайн трансляции, иногда задавался вопросом “почему твич грузит процессор на 100%?”. С помощью этой статьи можно легко решить эту проблему.

Каждый, кто смотрит онлайн трансляции, иногда задавался вопросом “почему твич грузит процессор на 100%?”.

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

Да, так и есть. Для воспроизведения видео используется Flash player, который просто адски жрет ресурсы и делает невозможным просмотр стрима в 60FPS, если только у вас не процессор уровня Intel i3 или выше.

Так получилось, что сегодня товарищ cheklmn поделился ссылкой на программу, которая вроде как решает эту проблему и позволяет комфортно смотреть стримы в самом лучшем качестве, не прибегая к апгрейду компа.

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

Дано

Бюджетный системный блок, тянущий доту на 60-80 FPS при низких настройках.

Внутри стоит двухъядерный Intel Pentium G620 2.6Ghz, выдающим 2200 попугаев в CPU Mark.

Работает несколько фоновых программ.

Загрузка процессора в состоянии покоя:


Результаты до оптимизации

 Запускаем любую трансляцию отборочных на TI5 в последней версии Google Chrome.

Результаты с плюсами и минусами:

+ Есть чатик (kappa)

+ Стрим включается довольно быстро и без дополнительных программ

- Загрузка ЦП 100%

- Паралельные задачи выполнять очень тяжко.

- Процессор сильно греется, кулер шумит.

- Стрим явно не 60 FPS. Даже подлагивает.

Оптимизируем!

  1. Скачиваем инсталлер программы Livestreamer. (для опытных пользователей есть портативная версия)
  2. Устанавливаем ее на свой компьютер (в папку C:\Program Files (x86)\Livestreamer)
  3. Скачиваем плеер, который может воспроизводить потоковое видео, например VLC
  4. Устанавливаем его на свой компьютер например в папку (C:\Program Files (x86)\VideoLAN\VLC)
  5. Скачиваем GUI для Livestreamer
  6. Распаковываем его в любую папку на вашем компьютере (например d:\Program Files\livestreamer-twitch-gui\)
  7. Заходим в папку куда распаковали GUI для Livestreamer (d:\Program Files\livestreamer-twitch-gui\) и запускаем livestreamer-twitch-gui.exe
  8. Нажимаем на кнопку настройки (шестеренку)


  9. В поле Preferred quality выберите качество трансляции в которой хотите смотреть стримы. Source - наивысшее, Low - наихудшее.
  10. В поле Executable location - укажите путь до файла livestreamer.exe
  11. В поле Videoplayer - укажите путь до исполняемого файла вашего плеера (если скачали VLC - найдите и укажите файл vlc.exe)
  12. В поле Close player - поставьте галочку на Do not close  the player
  13. Прокрутите страницу настройки вниз и жмем кнопку Apply
  14. Выключаем программу

Результаты после оптимизации

Запускаем livestreamer-twitch-gui.exe, включаем тот же стрим TI5 и о чудо!

Все минусы превратились в плюсы и наоборот.

Результаты с плюсами и минусами:

+ Загрузка ЦП 20%

+ Параллельные задачи не тормозят.

+ Процессор в тепленький, кулер не шумит.

+ Стрим идет ОЧЕНЬ плавно, разница видна невооруженным глазом.

- Нет чатика (не критично для зрителя, развалившегося на диване с пивом/чаем и чипсами/конфетами)

- Чуть дольше время загрузки стрима

- Дополнительные окна (решается установкой галочки Move to tray)

Выводы

Livestreamer - однозначно мастхев, тут и рассуждать нечего. Пока твич ничего не сделает c проблемой загрузки процессора, буду смотреть только через эту программу, тем более, что она сама по себе довольно удобна.

P.S. У некоторых при запуске стрима выдает ошибку "Error: Couldn't launch the stream!" - попробуйте следующие действия

  1. Открыть настройки
  2. Очистите оба поля Executable location и Videoplayer
  3. Нажмите Apply changes
  4. Перезапустите программу и попробуйте включить стрим снова
  5. Если не поможет - снова укажите адрес плеера и лайфстримера в поля Executable location и Videoplayer (судя по всему это, эти поля ввода забагованы)
  6. Сохраните изменения и перезапустите программу