Stream on AMD RX 580 8Gb, on a video card in OBS

AVASAKI

New Member
Stream on AMD RX 580 8Gb, on a video card in OBS. Good afternoon, everyone. I am interested in live broadcasts on Youtube, need help setting up OBS. I will write briefly and want to explain that I understand English poorly, do not speak it, and will use a translator. Hello from Russia by the way!)
My PC: I5 3470, AMD RX 580 8Gb, 2x8gb RAM AMD, SSD, HDD.
I can record videos and even very well, but live broadcasts for me the last 4 months is a whole headache. Of course, I broadcast computer games on OBS. I am interested in nastryoka OBS on AMD codec, I honestly admit I spent a whole series of tests, different settings of the codec, I realized that I did not understand anything about it and I need help. I broadcast at 1080, 60fps.
Faced a number of questions and problems related to streaming on the AMD video card and my video card in particular, I am interested to understand and get an answer friends, I will be glad to your help. As I became aware of AMD codec to put it mildly strange and much inferior to Nvidia (NVEC), in General, streaming on OBS to put it mildly spontaneous and requires a very flexible configuration for a specific task, but this is my opinion. It was also very strange for me that OBS in some cases loses out to its counterparts, brothers in the shop. Back to streaming. I stream various games, games where there are a lot of active scenes, modern games and shooters in particular. These are the main problems I faced:
1) Very strong pixelation of the image. I conducted a number of tests and was surprised that the broadcast in CBR at 50,000 bitrate is worse than 15 - 19000 bitrate on other codecs. In General, it is strange, but I even streamed at 100,000 without any special drawdowns, when on H264 or QH264, THE nvec bitrate would be significantly lower. The picture is nice, but still 100,000 is not enough. Karl, 100,000 bitrate, it's not enough for me!
2) the delay Follows from the first point. A very high posterior, very gigantic. if you stream at a low bit rate, everything is not bad, but it is worth putting a good picture on the screen, as there is a delay of tens of minutes. So there were tests in 30, 40, 60, 70 and so up to 100K bitrate, the delay increases proportionally. Even with an acceptable 20 - 30K bit rate, the delay is a couple of tens of minutes. I understand everything, but I don't understand this. With fine settings for fine encoding of the delay Level, it did not help much, or the stream fell off. Apparently the stream was falling off from the encoder overload. With a delay of 15, 20, 40 minutes, all the magic of direct trasnlation is lost. Conversations with the audience in the chat are out of the question. Also, the problem is that the image is uploaded to YouTube in portions of several frames or micro-fragments for 2-3 minutes, it is impossible for viewers to watch, I received a lot of complaints. They write: the stream is slowing down; the stream is dead; it is impossible to Watch.
4) Spontaneity. Of course, for a live broadcast of a modern game, everything depends on the game itself, on computer components, I understand perfectly. Sometimes when streaming New or completely not new games, I face the problem that the same safe, stable and accurate settings are not suitable and the traslation can behave as you like and most often the broadcast is overloaded. In one moment, everything dies. Only the launch of a new broadcast helps, but the ritual around OBS continues.
There are still points, but they are secondary, while this is the most important.
If someone wants to watch, I can start the broadcast and you can watch it, if you have an hour. You know, a 20-minute delay is great. I haven't been sleeping well for the last week.I've been spending a lot of time on OBS tests, so I hope they can help me in this community.
Please help clearly, clearly, you can with pictures)) Remember, I don't know English very well. Please help not only with suggestions, but also provide a preset on OBS for streaming. I'll consider your options.
 

AVASAKI

New Member
Please here is the original
Друзья помогите если сечете тему.
Стрим на AMD RX 580 8Gb, на видеокарте в OBS. Добрый день всем. Меня интересуют прямые трансляции на Youtube, нужна помощь по настройке OBS. Буду писать коротко и хочу пояснить, что английский я понимаю плохо, не владею, буду пользоваться переводчиком. Привет из России кстати!)
Мой ПК: I5 3470, AMD RX 580 8Gb, 2x8Gb ram AMD, SSD, HDD.
Записывать ролики я умею и очень хорошо даже, а вот прямые трансляции для меня последние 4 месяца это целая головная боль. Само собой транслирую по OBS компьютерные игры. Меня интересует настрйока OBS на AMD кодеке, честно признаюсь я провел целую серию тестов, разные настройки кодека, понял что я ничего в этом не понима и мне нужна помощь. Трансляции провожу в 1080, 60fps.
Столкнулся с рядом вопросов и проблем связанных со стримингом на видеокарте AMD и моей видеокарте в частности, мне интересно разобраться и получить ответ друзья, буду рад вашей помощи. Как мне стало известно AMD кодек мягко сказать странноват и сильно уступает Nvidia (NVEC), вообще стриминг на OBS мягко говоря спонтанный и требует очень гибкой настройки под конкретную задачу, но это мое сугубое мнение. Очень странно для меня оказалось и то, что OBS в некоторых случая проигрывает уступает своим аналогам, братьям по цеху. Вернемся к стримингу. Я стримлю разные игры, игры где очень много активных сцен, современные игры и шутеры в частности. Вот с какими главными проблемами я столкнулся:
1) Очень сильная пикселизация изображения. Провел целый ряд тестов и был удивлен, трансляция в CBR в 50000 битрейта хуже чем 15 - 19000 битрейта на других кодеках. Вообще странно, но я даже стримил в 100000 без особых просадок, когда на H264 или QH264, NVEC битрейт был бы значительно ниже. Картинка приятная, но все равно 100000 недостаточно. Карл, 100000 битрейта, мне этого мало!
2) Вытекающим из первого пункта становиться задержка. Очень высокая задежка, очень гигантская. если стримить при низком битрейте, все не плохо, но стоит выставить хорошую картинку на экране, как появляетя задежка в десятки минут. Итак были тесты в 30, 40, 60, 70 и так до 100К битрейта, задержка пропорционально увеличивается. Даже при приемлемых 20 - 30К битрейте задержка в пару десятков минут. Все понимаю, но этого не понимаю. При тонких настройках тонкого кодирования Уровня задержки, особо не помогало, либо стрим отваливался. Видимо стрим отваливался от перегрузки кодировщика. Имея задержку в 15, 20, 40 минут теряется вся магия прямой траснляции. О разговорах с аудитории в чате уже речи не идет. Так же проблема в том, что на YouTube загружается изображение порциями по несколько кадров или микроотрывки за 2-3 минуты, смотреть зрителям невозможно, мне приходило очень много жалоб. Пишут: Стрим тормозит; Стрим умер; Смотреть невозможно.
4) Спонтанность. Конечно для прямой трансляции современных игры все упирается в саму игру, в компьютерные комплектующие, прекрасно понимаю. Порой при стриминге Новых или совсем уже не новых игр, сталкиваюсь с проблемой, что те же безопасные, стабильные и аккуратные настройки не подходят и трасляция может вести себя как угодно и чаще всего трансляция перегружается. В один момент все умирает. Помогает лишь запуск новой трансляции, но ритуал вокруг OBS продолжается.
Есть еще пункты, но они вторичны, пока это самое главное.
Если кто то желает посмотреть, я могу запустить трансляцию и вы можете посомтреть, на это, если у вас есть час. Вы же знаете задержка в 20 минут, это же здорово. Я плохо сплю последнюю неделю уделяя тестам в OBS много времени, надеюсь мне смогут помочь в этом сообществе.
Прошу помочь понятно, доходчиво, можно с картинками)) Помните английский я знаю плохо. Прошу помочь не только предложениями, можете предоставить пресет на OBS для потокового вещания. Рассмотрю ваши варианты.
 

Baxxu

New Member
проц старый, видюха дешёвая
Рекомендую стримить 720 30фпс, это решит кучу проблем.

Также пикселизация может быть из-за скейлинга или по-русски масштабирования. Если что-то масштабируется, то в 90% случаев качество ухудшается, - нужно использовать фильтр масштабирования: bicubic (бикубический) или lanczos (Ланцош).

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

UPD2
 

Baxxu

New Member
1594904453086.png

1594904471367.png

тк валорант у меня масштабируется, то там есть скейл фильтр, мне понравился ланцош, но бикубик тож норм, они на вкус и цвет
1594904557885.png
 

AVASAKI

New Member
Baxxu
Для начала, уважаемый, зачем вы мне суете Твитч, главная тема Ютуб.
Так же мне интересно знать, вы прочитали вопрос или мельком пробежались.
По железу: Я знаю какие из комплектующих слабые, мне об этом говорить не нужно, я не просил.
Конкретно в вопросе, я задал вопрос, мне информативное предложение по железу не нужно и именно поэтому вы читаете сообщение. Я ищу человека который будет говорить по делу. В вопросе указано что 1080х60, какое перемасштабирование?
Возможно ваш совет был бы полезен для моего ноутбука или для прошлой конфигурации компьютера, но к сожалению, я уже знаю о наличии данной возможности.
На моем конфигурации компьютера вполне можно добиться хорошей картинки, но есть нюансы, а главное именно в OBS не стабильность и включительно на коделе AMD VCE и это факт. Проблема, повторюсь в сбое и аномальном поведении, поэтому либо ответ Решение или Просто рекомендуемый пресет в картинках, то что вы говорите к делу не относиться и больше похоже на пустую болтавню.
Baxxu
Зачем вы мне настройку кодировщика процессора показываете H264, я вас не просил, нужен кодек AMD VCE.
Отмечу, что Сборка может выдавать хорошее качество Прямой Трансляции Игр, почти во всех, кроме самого свежака. Кроме например COD Warzone, тут процессор загружен на максимум, а вот у видеокарты еще много свободного места.
Даже больше того вам скажу, что большая проблема это задержка в 20 - 40 минут или более в зависимости конфигурации.
Задержка такая связана с тем что кодек так сделан что трубует больших значений битрейта в отличии от H264 или NVEC.
Поэтому загрузка потока, очередь потока больше.
Но вот не задача именно на своей видеокарте я добивался хорошей картинки и низкой задержки, но потом все стало работать очень странно, а настроек я не сохранял. Вот если есть у вас догадки, идеи, мысли конкретные, конструктивные которые можно прямо сейчас применить для прямой трансляции на Youtube, я буду только рад.
Поймите я уже много дней потратил на тесты, настройку, мне теории хватило с головой, мне она больше не нужна, только конкретно рабочие инструменты. Проблема и в том, что в интернете каждый второй автор канала или стримера пишет про супер настройка для кодировщика AMD VCE, полный разбор. По факту это мусор в интернете что бы человек мог раскрутить свой канал, шлак, кликбейт проще говоря. Этих глупых видео, статей, картинок которые к делу не относятся, которые не решают проблему тысячи. Я не владею Английским языком, я вправе по просить помощи на своем языке. Вы удивитесь, это работает.
Жду помощи товарищи.
 

Cryocritical

New Member
Так тут нет проблемы. Все дело в кодеках ютуба и твича. Точнее в одном. На твиче стандартный avc1 для большинства стримеров, он же самый убогий, изменить его можно став достаточно популярным с кучей просмотров.
На ютубе немного по-другому... Стандартно для небольших каналов и для видео со сравнительно небольшим количеством просмотров (~>=50к) и максимальным качеством 1080р (это важно запомнить) всегда применяется avc1. То есть фактически те же правила, что и на твиче.
Есть лайфхак - хочешь стримить и получать хорошую картинку на твоих видосах на ютубе, имея маленький канал и мало просмотров - ставь 1440р/2160p. Можешь записывать видос в 1080р, делать че угодно в вегасе/премьере с ним, но в конце масштабируй (растягивай) минимум до 1440p. Ютуб будет думать, что у тебя нативный 1440p видос и даст кодек vp09, который ссыт с ёлки на avc1, пикселей не будет. Точнее их количество резко снизится. Касательно твича и этой фичи - я не пробовал, да мне и всё равно.
А вертеть-крутить у себя кучу настроек и ломать голову с качеством бесполезно, куча бесполезных видосов в инете по настройке и никто не задается вопросом кодировщика на самом ресурсе. Ставьте комфортные настройки для себя учитывая только минимальное разрешение для вывода и получения кодека vp09 (то есть 1440р).
 
Last edited:
Top