Для начала нужно включить поддержку встроенного видео в BIOS материнской платы. У каждого производителя данный пункт может называться по-разному. К примеру у MSI эта фича называется IGD Multi-Monitor
Затем необходимо на рабочем столе нажать клавиши Win+P и выбрать на открывшейся справа панели вариант «Расширить»
Далее все настраивается также как и в Windows 8.1: Панель управления >> Персонализация >> Экран >> Разрешение экрана.
Расположить экраны по диагонали, чтобы не улетал курсор, так как второй экран виртуальный, в Windows 10 на данный момент не получается.
В итоге оставляем такой вариант, не забывая его сохранить
P.S. После последнего обновления Windows 10 Version 1511 build 10586 обнаружение работает как и ранее в Win 8. То есть для настройки использовать планшетный интерфейс не нужно. Настраивается из панели управления по пути: Панель управления > Оформление и персонализация > Экран > Разрешение экрана.
По диагонали экраны теперь располагаются также без каких либо проблем
Borderless fullscreen with AutoHotkey scripts Web browser benchmarks: Firefox vs. Waterfox vs. Pale Moon vs. Chromium vs. Chrome
So you’ve got an Intel CPU i3, i5, i7 with an integrated GPU HD3000, 4000, 5000, 6000 or whathaveyou? You can use that iGPU to offload your encoding work with OBS (Open Broadcaster Software) be it for recording or streaming purposes. Obviously the newer your CPU the better the QuickSync will be at encoding. As far as I could figure it out. Obviously for this to work, your iGPU needs to be turned on in your BIOS settings.
Why would I want to offload my encoding work to the iGPU? I found an article, bit older, but most of it still applies.
Can’t test it all, ’cause I’m still in the cave with my ol’ rusty Sandy Bridge i7-2600k. I’ve yet to find a reason why I should upgrade. Anyway, with that out of the way, let’s get to the topic at hand.
Most of y’all will have a screen like this in your OBS and your System Tray (meaning no Intel HD Graphics Driver present):
If you’re like me, you’ve got a dedicated GPU running in your rig, like a gtx 670, 770, 970, a Radeon or whatever. In order for the QuickSync option to show in you OBS the iGPU has to be connected to a monitor. BUT! Fear not, that can be very easily faked!
Let’s fake us some Monitor connection. First you need to do, is go to your Screen Resolution Menu, just right click your mouse on your desktop:
Once there you need to detect possible GPU’s. Click the button “Detect” and voila there should now be 2 monitors:
Having done that, click the “Another Display not detected” and select “Available Display output on: Intel HDR Graphics”:
Now comes the step where we actually fake a connection between the new “monitor” and our iGPU. Go to the “Multiple displays” menu and select “Try to connect anyway on: VGA” and click apply:
Almost there fellas. Still not done. We need the newly set up connection to be actually “ON”. We do this by extending our primary desktop to the newly fake monitor. Go to “Multiple displays” and choose “Extend these displays”:
Having done everything correctly it should look like this:
And in your OBS you now should be able to choose QuickSync as an encoding option:
As for what settings to use in OBS for the best quality and low size…well, I cannot answer that, since I’m still experimenting myself. It greatly depends on the CPU used, since every generation improves the QuickSync feature. I’m on Sandy Bridge, where Quick Sync was FIRST introduced. Somebody using Haswell or even Skylake will have a greatly improved QuickSync encoding than me, so my how-to would be obsolete. I might post some general pointers down the road though, we’ll see!
Рекомендуемые настройки видеобитрейта для различных кодировщиков и разрешений трансляции:
Для кодирования через кодировщик x264:
30 FPS
1080p: 3200–4200 кбит/с
720p: 2300–3100 кбит/с
480p: 1600–2200 кбит/с
60 FPS
1080p: 4500–6000 кбит/с
720p: 3200–4300 кбит/с
Для кодирования через NVENC:
30 FPS
1080p: 4100–5500 кбит/c
720p: 3600–4900 кбит/c
60 FPS
1080p: 4500–6000 кбит/c
720p: 3200–4300 кбит/c
Для кодирования через Quick Sync:
30 FPS
1080p: 3600–4500 кбит/с
720p: 3400–4200 кбит/с
60 FPS
1080p: 4300–5200 кбит/с
720p: 3900–4700 кбит/с
Для всех трансляций рекомендованы:
CBR
Keyframe interval 2
Профиль High 4.1
Для того чтобы запустить трансляцию, нужно произвести базовые настройки программы. Чаще всего это Open Broadcaster Software (OBS), чуть реже встречается Xsplit, мы же будем приводить примеры, которые актуальны для OBS. Но при этом, их без проблем можно использовать и в Xsplit и в какой-нибудь менее популярной программе.
Для начала вам потребуется регистрация на портале Looch.tv. После этого вы сможете запустить трансляцию, используя Stream Key — это уникальный код доступный только вам, позволяющий запускать трансляцию именно на ваш канал. Во вкладке «Вещание» выбираете сервис — Looch.tv. Если же его нету, то в типе вещания выбираем «Пользовательский сервер вещания», а в URL копируем следующий адрес — rtmp://ingest.looch.tv/live. В ключ потока копируем ваш Stream Key, после чего вы можете вести прямые трансляции. Но не забываем, что нужно произвести ещё некоторые настройки, чтобы качество трансляции было оптимальным.
Переходим во вкладку «Вывод». Тут есть несколько ключевых параметров, которые нам нужно настроить: это кодировщик и видеобитрейт. Начнём с кодировщика.
У нас на выбор x264, NVENC и Quick Sync. Чем же они отличаются?
Quick Sync — это технология аппаратного ускорения, которая встроена в современные процессоры компании Intel. Она использует интегрированный GPU в процессор и через него уже производит кодирование.
Nvidia NVENC — это аппаратный многопоточный кодировщик видео, который работает в режиме реального времени. Доступен только для обладателей современных видеокарт Nvidia GeForce.
x264 — это базовый кодировщик видео. Доступен абсолютно всем, кто ведёт прямые трансляции. В основном использует мощности процессора.
Какой же кодировщик тогда использовать? Здесь нужно посмотреть на конфигурацию вашего компьютера, а также на игры которые вы собираетесь транслировать. Если ваш компьютер обладает достаточно большим потенциалом, то стоит стримить через x264, так как качество трансляции будет немного выше, чем у конкурентов. Nvenc используем в тех случаях, когда компьютер в целом не обладает большими мощностями, но при этом имеет хорошую видеокарту. Quick Sync нужно использовать лишь в крайних случаях, когда нету оптимальной возможности стримить через x264 или же Nvenc.
С кодировщиком вроде как разобрались. Что же такое битрейт, и на что он влияет? Битрейт отвечает за то, какой объем данных вы будете передавать вашему зрителю. Необходимо понимать, что если этот объем будет небольшим, то качество картинки будет плохим. Если слишком большим, то, вероятно, ваш зритель не сможет адекватно смотреть трансляцию, так как у него может быть плохой интернет. Также нужно учитывать то, во что вы играете. Если игра динамичная и в ней большое количество объектов, то битрейт нужно делать больше.
Последний ключевой параметр, который нам нужно настроить, находится во вкладке «Видео». Здесь имеется базовое разрешение — это, по сути, разрешение вашего монитора. Можно ставить значение меньше, но тогда и видео на трансляции будет меньше. Далее — выходное разрешение. Оно отвечает за то, какое качество трансляции будет у зрителя: 1080p или же 720p. В теории можно сделать качество ещё хуже, но тогда трансляцию будет очень тяжело смотреть на персональных компьютерах. Последний параметр — это общие значения FPS. Обычно это 30 fps, но если вы обладаете достаточно сильным компьютером это значение можно делать и больше, например 60 fps. Чем выше этот параметр, тем плавнее картинка у зрителя.
Для того чтобы запустить трансляцию в 1080p, вам необходимо выставить выходное масштабирование 1920×1080, а для 720p — 1280×720. При этом учтите, чем выше будет качество, тем больше будет битрейт. В начале статьи представлены примерные значения битрейта для различного качества трансляции.
Источник: