Member
Статус: Не в сети Регистрация: 24.04.2007 Откуда: и куда? Фото: 6
Pilotk1n писал(а):
Или же два потока будут жаться совершенно независимо друг от друга, и потребуют отдельных мощностей,
Естественно потребуют отдельных мощностей. Думаешь бизнес рестрим сервисов с разным качеством на все платформы на чём базируется?
Добавлено спустя 3 минуты 35 секунд:
Pilotk1n писал(а):
И, есть где-то полный список команд с описанием хоть каким-то? А то я крутил, крутил эти скудные настройки, а все равно особо непонятно, что сильно влияет на качество, а что нет))
есть два-три основных параметра для качества кодирования: subme, me и rc_lookahead
Не только, тот же ref может посадить производительность в 0. Но его можно просто использовать с умом. Достаточно прочитать за что он отвечает. А отвечает он за референсный кадр, большое количество которых бессмысленно при динамическом видео. А rc_lookahead не настолько сильно влияет. В целом да, самыми жрущими и дающими качество можно назвать subme и me. Ну и если почитать дальше, то можно понять что представленные конфиги под пресетами далеко не оптимальны под задачи, например, стримера с динамическим видео. В 8-ми ядерник можно засунуть очень очень годную картинку. Проблема в другом. Это битрейт. Ужимай не ужимай, есть простая потребность роста битрейта с ростом разрешения картинки. И 6мбит твича мало для 1080. Даже партнёрских 8мбит мало. Нужно 10-12. Поэтому очень много кто стримит в 900р на 60 кадров. А на ютуб вообще можно ничего не жать процессором. Достаточно видеокартой. И поднять апскейлом разрешение до 1440 обязательно. Ютуб пережимает видеопоток и нещадно режет. Стримь хоть со 100мбит битрейта, ты всё равно получишь на выходе при 1080 4 мбита, около 10-12 на 1440, и переменное 20-50 при 4К-8К, там уже космос. Твич же поток не пережимает, а транслирует точно таким, каким он выходит с компа стримера. Именно поэтому на твиче есть ограничения по битрейту. Иначе никакие каналы не выдержали бы толпов юзверей, пытающихся стримить бешеные битрейты.
Добавлено спустя 6 минут 1 секунду:
Pilotk1n писал(а):
Это похоже на разрешение кодировщику использовать 100 процентов мощности?
Это приказ кодировщику кодировать в 100 потоков. Якобы оптимальная формула количества потоков, это число потоков процессора х 1,5. Дальнейшее увеличение якобы ведет к потере качества картинки. Но на практике этого никто не видит. Зато можно выжать дополнительную производительность из ЦП.
Добавлено спустя 22 минуты 18 секунд:
Pilotk1n писал(а):
Я просто смотрел еще тесты на 3dnews, они там писали, что 9900к спокойно вывозит и игру и стрим на слоу, но что-то мне уже не верится в это
Они писали про 9900Х. А это 10-ти ядерный на 2066 платформе. И тестировали они его на одной игре, особо проц не загружающей. Естественно, не во всех играх 9900Х потянет и игру и слоу пресет.
Pilotk1n писал(а):
И, я до конца не понял один момент, если лить с апскейлом в 2к, человек откроет стрим в 1080, он увидит разницу то вообще? Или надо открывать именно 2к?
Надо открывать именно в 2к. Особенность работы ютуба.
Pilotk1n писал(а):
И устройство, с которого он смотрит, само сделает downscale
Весь смысл в том, чтобы никаких даунскейлов не делать.
Pilotk1n писал(а):
И, правильно я понимаю, что ютуб принимает 2к с 20мб ит, значит и отдавать зрителям будет примерно так же?
Нет, отдавать он будет столько, сколько пожелает нужным. Я выше писал примерные выходные битрейты для разных разрешений.
Pilotk1n писал(а):
И, сильно ли от пресетов зависит потребность зрителя в нормальном устройстве? Ведь чем сложнее закодировать, по идее, сложнее и раскодировать?
Никак не зависит. х264 кодек нынче даже утюги умеют декодировать.
Pilotk1n писал(а):
все сыпется на квадраты
Битрейта не хватает. Об этом тоже писал выше про 6-8мбит на твиче, которых мало.
Pilotk1n писал(а):
Спасибо, помогло, все уперлось в проц)) 3700x\3800x не тянут slow 1080/60 в динамике, доказано.
Зарежь ref=1
Pilotk1n писал(а):
там нагрузка растет уже в прогрессии, как я понял.
Верно. Нагрузка просто по экспоненте. Гораздо проще дождаться поднятия лимита битрейта.
Pilotk1n писал(а):
Вот эти вопросы остались без ответа - placebo
Пресет плацебо назвали так не просто. Сами авторы как бы стебуться над этим. Дескать, ну вот давайте ещё параметров больше накрутим, ещё больше ЦП загрузим и будет ещё больше качества. Хотя сами по факту не видят разницы между veryslow и placebo. Поэтому так и назвали. Больше самовнушение.
Винни-Пух о том, что в новой творческой студии сделали. Если брать ключ 1440, то указано 6 - 13 (что ни о чем), но берет 30 спокойно. И переменный битрейт берет столько-же. Зачем вся эта заморочка тогда?
Member
Статус: Не в сети Регистрация: 24.04.2007 Откуда: и куда? Фото: 6
Slonoboj писал(а):
Если брать ключ 1440, то указано 6 - 13 (что ни о чем), но берет 30 спокойно. И переменный битрейт берет столько-же. Зачем вся эта заморочка тогда?
Я простите вопрос не понимаю. Он в чём заключается? В чём для вас заморочка? То что рекомендации по битрейту вам вынесли в окошко при создании ключа? Вас это пугает? Или то что теперь можно делать разные ключи к разным разрешениям? Вам непонятно для чего это? Потому что это удобно для стримером с разных девайсов. И зачем вы упоминаете про переменный битрейт? Вы его каким боком сюда приделать хотите?
Естественно потребуют отдельных мощностей. Думаешь бизнес рестрим сервисов с разным качеством на все платформы на чём базируется?
Я наивно надеялся, что он может жать исходник в среднее качество, и параллельно из него жать уже еще хуже вариант)))) Жаль, лишнюю работу делает все-таки)
Винни-Пух писал(а):
Они писали про 9900Х. А это 10-ти ядерный на 2066 платформе. И тестировали они его на одной игре, особо проц не загружающей. Естественно, не во всех играх 9900Х потянет и игру и слоу пресет.
В обзоре на третье поколение рязани фигурировал именно 9900K, с подтекстом, что игры синие все-таки тащут получше пока.
Винни-Пух писал(а):
Битрейта не хватает. Об этом тоже писал выше про 6-8мбит на твиче, которых мало.
Да там видео из архивов я качал специально, там около 15 был битрейт, но все на очень контрастных сценах был треш))) Там надо примерно как кодек Sony около 100 по ходу, как на камерах.
Винни-Пух писал(а):
Весь смысл в том, чтобы никаких даунскейлов не делать.
Я просто сначала думал, что это жесткий обман ютуба, но потом сам запустил стрим, потестил, и просмотреть других ребят. А то, что я имел ввиду называется транскодингом))) Я думал мы берем 2к, ютубу не говорим, и он такой битрейт дает на 1080, но увы)))
Винни-Пух писал(а):
Нет, отдавать он будет столько, сколько пожелает нужным. Я выше писал примерные выходные битрейты для разных разрешений.
2к, кстати, вплоть до 20 прыгает часто. Но реально 1080 включаешь и хочется выдавить глаза)))) про меньшие разрешения вообще молчу...
Винни-Пух писал(а):
Ужимай не ужимай, есть простая потребность роста битрейта с ростом разрешения картинки. И 6мбит твича мало для 1080. Даже партнёрских 8мбит мало. Нужно 10-12. Поэтому очень много кто стримит в 900р на 60 кадров. А на ютуб вообще можно ничего не жать процессором. Достаточно видеокартой. И поднять апскейлом разрешение до 1440 обязательно.
Да я уже понял, что для твича оптимально 900р, золотая середина. Все равно большая часть людей не открывает на полный экран видео. Но неужели разницы не будет на трубе в 2к между видюхой и процом в Slow например?
И, спасибо за ответы и настройки этих ключей всех, буду пробовать. Но, скорее всего все равно обновим до 3900x. чтобы на две площадки лить. Разница в деньгах минимум, что видюшку брать. что проц обновить. И, кстати, какой минимум nvidia надо брать, ну так, для справки))
Member
Статус: Не в сети Регистрация: 24.04.2007 Откуда: и куда? Фото: 6
Pilotk1n писал(а):
Но неужели разницы не будет на трубе в 2к между видюхой и процом в Slow например?
Смысл качественно жать slow пресетом, если ютуб всё равно перекодирует некачественно?
Pilotk1n писал(а):
И, кстати, какой минимум nvidia надо брать, ну так, для справки))
1660 за глаза #77
Добавлено спустя 1 минуту 16 секунд:
Pilotk1n писал(а):
Но, скорее всего все равно обновим до 3900x. чтобы на две площадки лить.
Чтобы лить на две площадки, нужно на твич жать цп на slow, а на ютуб видеокартой в 1440.
Добавлено спустя 1 минуту 1 секунду: Slonoboj у меня, как видишь, проблемы с ерундой. Я не понимаю что для некоторых людей ерунда не ерунда. Ну тупой, ничё не поделать.
какие-то космические цифры)) А если что-то попроще, 1030/1050? Сколько должно быть то то кадров?)))) А то я статью нашел, а там тоже не написано, как это расценивать вообще))
Винни-Пух писал(а):
Чтобы лить на две площадки, нужно на твич жать цп на slow, а на ютуб видеокартой в 1440.
Неужели настолько все плохо с трубой?)))) То есть он там жмет вообще чем-то хуже ultrafast?)) Просто чет не вижу смысла тогда брать видюху отдельно под это дело, если она все равно жмет на уровне faster, который и проц то особо не нагрузит наверно. Хотя в 2к может уже пожирнее запросы сильно?
Member
Статус: Не в сети Регистрация: 24.04.2007 Откуда: и куда? Фото: 6
Pilotk1n писал(а):
Просто чет не вижу смысла тогда брать видюху отдельно под это дело
Потратился на отдельный комп с 3700х, а 15к на отдельную видюху нету. Странно. Вообще там проблема не с отдельной видюхой, там проблема будет заставить с одного источника кодировать 2 разных стрима. Без танцев с бубном только через NDI, мне кажется, можно сделать. И то я не уверен, я не пробовал
Pilotk1n писал(а):
А если что-то попроще, 1030/1050?
На 1030 нет NVENCа, только начиная с 1050 появляется.
Pilotk1n У тебя все в кашу смешалось, пробегусь по некоторым пунктам. 1. Видеокарта обязательно должна быть, прежде чем цпу начнет кодировать поток, он его сначала декодирует и на это уходит много ресурсов, поэтому у тебя 3700х slow не может. На самом деле, 1080\60 slow, мой 3600 вытягивает с небольшим твиком, 3700 его легко потянет, даже с не большим запасом. 2. Что-бы более-менее серьезно стримить нужен ffmpeg без него никак, все что ты спрашиваешь и больше ffmpeg делает парой команд (рестрим на сколько угодно сервисов и т. д.) 3. Забудь про обс для рестрима, это хорошая программа для захвата и передачи потока, но ужасная для всего остального.
Она есть, как ни крути, в рязани то ничего не встроено. Или имеешь ввиду, что если была мощнее, было бы лучше? Стоит firepro старая.
CorniliuS писал(а):
ffmpeg делает парой команд (рестрим на сколько угодно сервисов и т. д.)
Я думал юзать xsplit, если что. Но на работе есть лицензия wirecast, но я не читал еще, что она умеет.
Agiliter писал(а):
1650s если уж на то пошло
Так сколько должно быть кадров то, чтобы отлично работало?)) 1050 на работе много лежит просто))
Винни-Пух писал(а):
Потратился на отдельный комп с 3700х, а 15к на отдельную видюху нету
Да это собрано временно чисто для тестов пока, ничего еще не покупали специально для этих нужд. И, вообще я имел ввиду, что тогда проще добавить и купить основную видюху помощнее. Вместо 2060 супер, 2080 например))
Винни-Пух писал(а):
Вообще там проблема не с отдельной видюхой, там проблема будет заставить с одного источника кодировать 2 разных стрима. Без танцев с бубном только через NDI, мне кажется, можно сделать
А если карта захвата? Gc573 например? И как тогда это работает у других, и на площадках рестрима, через ffmpeg?
Pilotk1n писал(а):
Неужели настолько все плохо с трубой?)))) То есть он там жмет вообще чем-то хуже ultrafast?)
Member
Статус: Не в сети Регистрация: 24.04.2007 Откуда: и куда? Фото: 6
Pilotk1n писал(а):
А если карта захвата? Gc573 например? И как тогда это работает у других, и на площадках рестрима, через ffmpeg?
Как раз с картой захвата там и проблемы. Девайс юзается только одной программой, когда вторую копию обс запускаешь, тебе говорят "занято". Поэтому я написал про NDI, там может быть получится. Или через линукс, может там по-другому. Ещё попробуй заставь Gc573 на этом линуксе работать.
Pilotk1n писал(а):
А вот по этому вопросу каков вердикт?
Да кто его точно знает. Очевидно одно, мощности у ютуба не резиновые. А у нас каждый второй мамкин стример по 30мбит битрейта дающий. И каждому ноунейму перекодируй в режиме реального времени. Рано или поздно это закончится и ютуб придёт к твич модели.
А если карта захвата? Gc573 например? И как тогда это работает у других, и на площадках рестрима, через ffmpeg?
ffmpeg прекрасно работает с картами, конкретно с этой моделью была проблема с захватом hdr https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=6442 и для нее уже выпустили фикс, в следующем релизе исправят. Но вообще проблема hdr стримерам пока не грозит, им бы обычную 8битную картинку нормально передать. Линукс для ffmpeg не нужен. Карта захвата для рестрима тоже не нужна. NDI не нужен. Вообще, вот тебе последний совет, самый главный, ищи ответы сам, гугли, тут тебе некоторые товарищи такого наговорят.
Member
Статус: Не в сети Регистрация: 08.09.2017 Откуда: Москва
вот встал вопрос, у того же ВЛГ стрим без пикселей/шума/муара, чистый даже в движении, а через твич аналайзер показывает 7к битрейт и фаст пресет, вот скажите как так? карта захвата так сильно решает?
Member
Статус: Не в сети Регистрация: 24.04.2007 Откуда: и куда? Фото: 6
indiewit писал(а):
вот встал вопрос, у того же ВЛГ стрим без пикселей/шума/муара, чистый даже в движении, а через твич аналайзер показывает 7к битрейт и фаст пресет, вот скажите как так? карта захвата так сильно решает?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения